Sender IDs
The API for validating sender IDs allows you to automatically validate caller IDs for the Voice API. After calling this API, you will receive a code back if it is successful. At the same time, the specified phone number will receive a call from us. The returned code must then be entered via the telephone keypad using DTMF.
Validate sender for voice
To be able to use a phone number for voice, you must first validate it. To do this, you will receive a call in which a code must be entered. If the call is successful and the number has not yet been validated for your account, you will receive a JSON object with the code.
Parameter
- Name
- number
- Type
- string
- Description
- The phone number to be validated. The format is almost arbitrary - our gateway automatically formats the number correctly. 
 
Optional parameters
- Name
- callback
- Type
- string
- Description
- Callback URL to be called as soon as the validation has been successfully completed. 
 
Request
curl -G https://gateway.seven.io/api/validate_for_voice \
    -H "X-Api-Key: YOUR_API_KEY" \
    -H "Accept: application/json"
    -d "number=49176123456789"
Response if successful
{
    "code": "699350",
    "error": null,
    "success": true
}
Response if phone number invalid
{
    "id": null,
    "sender": "49176123456789",
    "formatted_output": null,
    "success": false,
    "error": "Reception number invalid",
    "voice": false
}
Response if phone number already validated
{
    "id": 12345,
    "sender": "49176123456789",
    "formatted_output": "+49 176 123456789",
    "success": true,
    "error": "The sender ID is already saved.",
    "voice": true
}