Skip to main content
POST
/
call
/
start
Create a Call Connect Authentication Session
curl --request POST \
  --url https://us-connect.authsignal.com/call/start \
  --header 'Content-Type: application/json' \
  --data '{
  "referenceId": "<string>",
  "phoneNumber": "<string>",
  "userId": "<string>",
  "username": "<string>",
  "email": "jsmith@example.com",
  "channel": "WHATSAPP",
  "locale": "en"
}'
{
  "messageId": "ef6b3212-6121-4a9e-92ef-09d819e36e93",
  "channel": "SMS"
}

Body

application/json
referenceId
string
required

A reference identifier originating from customer experience/IVR system, this could be the call session id.

phoneNumber
string
required

The phone number of the user to be authenticated, this could be the current calls originating phone number.

userId
string

The primary identifier for the user stored in Authsignal.

username
string

A username for example a user customer number or email.

email
string<email>

An email address for the user to be authenticated.

channel
enum<string>

The channel to be used for the caller authentication link to be sent to the user.

Available options:
WHATSAPP,
SMS
locale
string

The user's locale in BCP 47 format. Used to localize SMS messages.

Example:

"en"

Response

OK

messageId
string

The ID of the channel's delivered message, use this as an audit trail to track the message delivery.

channel
enum<string>
Available options:
WHATSAPP,
SMS
I