Recordings¶
list_recordings¶
-
Client.
list_recordings
(size=None, **kwargs)¶ Get a list of call recordings
Parameters: size (int) – Used for pagination to indicate the size of each page requested for querying a list of items. If no value is specified the default value is 25. (Maximum value 1000) Return type: types.GeneratorType Returns: list of recordings Example: List all recordings:
recording_list = api.list_recordings(size=1000) print(recording_list) ## [ ## { ## 'call' :'https://api.catapult.inetwork.com/v1/users/u-abc123/calls/c-callId', ## 'end_time' :'2017-01-30T17:58:45Z', ## 'id' :'rec-recordingId', ## 'media' :'https://api.catapult.inetwork.com/v1/users/u-abc123/media/c-callId-1.wav', ## 'media_name':'c-callId-1.wav', ## 'start_time':'2017-01-30T17:58:34Z', ## 'state' :'complete' ## }, ## { ## 'call' :'https://api.catapult.inetwork.com/v1/users/u-abc123/calls/c-callId2', ## 'end_time' :'2017-01-30T17:53:30Z', ## 'id' :'rec-recordingId2', ## 'media' :'https://api.catapult.inetwork.com/v1/users/u-abc123/media/c-callId2-1.wav', ## 'media_name':'c-callId2-1.wav', ## 'start_time':'2017-01-30T17:53:20Z', ## 'state' :'complete' ## } ## ]
get_recording¶
-
Client.
get_recording
(recording_id)¶ Gets information about a recording
Parameters: recording_id (str) – id of a recording Return type: dict Returns: recording information Example: Fetch recording information:
my_recording = api.get_recording('recordingId2') print(my_recording) ## { ## 'call' :'https://api.catapult.inetwork.com/v1/users/u-abc123/calls/c-callId2', ## 'end_time' :'2017-01-30T17:53:30Z', ## 'id' :'rec-recordingId2', ## 'media' :'https://api.catapult.inetwork.com/v1/users/u-abc123/media/c-callId2-1.wav', ## 'media_name':'c-callId2-1.wav', ## 'start_time':'2017-01-30T17:53:20Z', ## 'state' :'complete' ## }