Key Features

Emergency Announcements

Instantly notify users in case of emergencies or critical updates, ensuring rapid communication.

Customizable Messages

Tailor message content, language, and caller information for each recipient.

Multi-language Support

Supports multiple languages, including Japanese and English, for a diverse user base.

Callback Integration

Track call results and performance through a customizable callback URL that provides detailed responses upon call completion.

VoiceNotify API

Trigger automated outbound AI calls and receive structured call results for visualization, reporting, and workflow automation.

Endpoint

POST

https://api-v1.delight.fit/voicenotify

Headers

Content-Type: application/x-www-form-urlencoded

This defines how the request data is sent to the server.

Request Example

curl --location 'https://api-v1.delight.fit/voicenotify'

--header 'Content-Type: application/x-www-form-urlencoded'

--data-urlencode 'access_token=YOUR_ACCESS_TOKEN'

--data-urlencode 'rows=[{...}]'

Request Fields Explained

access_token

Your secure API key. This verifies that the request is authorized. Keep this confidential.

rows

An array of outbound call instructions. You can send multiple calls in one request.

message

The voice message the AI will speak during the call.

caller

The phone number displayed as the Caller ID.

phone

The destination phone number (the person being called).

language

Language used for the call (for example: "en" for English, "ja" for Japanese).

UTC

Timezone reference used for processing or scheduling.

callback_token

A custom identifier you define to match call results with your internal system (CRM, campaign ID, etc.).

callback_url

The URL where call results will be sent after the call is completed.

API Response Example

{

"success": "1",

"result": {

"count": "2",

"success_count": "2",

"errors_count": "0"

}

}

Response Fields

success

Whether the request was accepted (1 = success).

count

Total number of calls submitted.

success_count

Number of calls successfully processed.

errors_count

Number of failed calls.

Callback Response Example

{

"callee": "8190390456xx",

"caller": "8150505008xx",

"call_result_code": "200"

}

The call_result_code explains what happened during the call.

Call Result Codes

Below are the possible call_result_code values and what they mean.

200 – Call answered

Campaign type: Automated & Agent

The callee answered the call successfully.

1 – Voicemail detected

Campaign type: Automated & Agent

The call reached voicemail.

For agent campaigns, voicemail detection must be enabled in settings to classify it correctly.

2 – Initiated by the callee

Campaign type: Automated & Agent

The callee ended the call.

In agent campaigns, this may happen while the customer is waiting in queue.

3 – End of the scenario

Campaign type: Automated

The automated scenario reached its predefined ending point normally.

486 – The number is busy

Campaign type: Automated & Agent

The callee was already on another call.

408 / 487 / 500 – The callee didn’t answer

Campaign type: Automated & Agent

The phone was not answered or switched off.

603 – The call declined

Campaign type: Automated & Agent

The callee rejected or declined the call.

404 – Invalid number

Campaign type: Automated & Agent

The destination phone number is incorrect or does not exist.

480 – The callee is unavailable

Campaign type: Automated & Agent

The phone is switched off or out of network coverage.

403 – Call not allowed

Campaign type: Automated & Agent

The number is restricted or included in a Do Not Call (DNC) list.

0 – No call performed

Campaign type: Automated & Agent

The call was interrupted before reaching the callee.

4 – Call interrupted by Stop button

Campaign type: Automated

The call was manually stopped during scenario testing.

This does not appear in call history.

5 – Failed to reach an agent

Campaign type: Agent

The system could not connect the call to an available agent.

610 – Telecom operator error

Campaign type: Automated & Agent

The call failed due to telecom carrier issues.

How to Use Call Results for Action

You can use these result codes to:

• Automatically retry busy or unanswered calls

• Update CRM lead status

• Measure connection rate and contact rate

• Identify invalid numbers and clean your database

• Build dashboards for campaign performance

Every call becomes structured data.

Structured data becomes insight.

Insight becomes action.

VoiceNotify API
VoiceNotify API

VoiceNotify API

Choose Voice
Select Your Monthly Call Limit
Bring Your Own SIP Trunk?
Precio habitual$20
/

Hacer una pregunta

Este sitio está protegido por hCaptcha y se aplican la Política de privacidad de hCaptcha y los Términos del servicio.