1. Calls
אקסטרה
  • Calls
    • /calls/
      POST
    • /calls/get-recording-urls/
      POST
    • /click2call/
      GET
    • /calls/recording/
      GET
  • SMS
    • /sms/send/
      POST
  • Authorization
    • /auth/key/
      GET
  • Webhooks
    • Call Events
    • Call Events
  1. Calls

/calls/get-recording-urls/

POST
https://www.exm.co.il/api/v1/calls/get-recording-urls/
Pass call id(s) to generate and get back publicly accessible url(s) to that/those recording(s).
Get the url with the Webhook
You can pass the config[ttl] parameter to the webhook as a querystring to get a the url with the webhook object.
WARNING: USE WITH CAUTION
This method creates a publicly accessible url(s).
ANYONE with these url(s) can access the corresponsing call recording(s).
BEST PRACTICE: use GET: /calls/recording/ to get the call recording itself, or provide config.ttl

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://www.exm.co.il/api/v1/calls/get-recording-urls/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "ids": [
        "qSMaMqg5Da"
    ],
    "config": {
        "ttl": 0
    }
}'
Response Response Example
Valid request, no call recording found
{
    "success": true,
    "urls": [
        {
            "id": "XT2NBKU1Da8",
            "code": 404
        }
    ]
}
Modified at 2025-09-10 09:47:18
Previous
/calls/
Next
/click2call/
Built with