MightyCall

Interact with MightyCall API. Note: Communication and Interaction resources require Contact Center accounts.

Voicemail → Get Many

AI-generated

Summary

Retrieve multiple voicemails from MightyCall with optional pagination, date interval, and filter criteria.

Inputs

  • Page Size — Number of voicemails to return, between 1 and 2147483647; controls page size for the response.
  • Skip — Number of voicemails to skip for pagination, between 0 and 2147483647.
  • Start UTC — Start date/time (in yyyy-MM-ddThh:mm:ss format) to filter voicemails from this point onward.
  • End UTC — End date/time (in yyyy-MM-ddThh:mm:ss format) to filter voicemails up to this point.
  • Voicemail Filter — Array of voicemail filter types to apply (e.g., Read, UnRead, CallerName); can include multiple filters or be empty for no filters.
  • Custom Filter — Custom search string used alongside voicemail filter types to refine results.

Output shape

a list of voicemail records

Returns an array of voicemail objects matching the specified filters and pagination. Supports large page sizes and skip offsets. The returned data structure corresponds to the /api/voicemails endpoint response from MightyCall API.

Examples

Example 1: Get first 50 voicemails without filters

Page Size=50, Skip=0, Voicemail Filter empty

Example 2: Get voicemails within a time range, filtered by read status

Page Size=100, Skip=0, Start UTC and End UTC set, Voicemail Filter=["Read"], with optional Custom Filter string

Discussion