Dominio
Ambiente DEV: https://api-v1-egbzgh232q-ew.a.run.app
Ambiente PROD: https://api.getaisa.ai
Path
| POST /customers/me/send-first-message |
Header
| Authorization: Bearer {{Token}} |
Body
Content type: json
|
{
"to": "+393331122345", // Numero di telefono con prefisso internazionale o senza prefisso (in quel caso sarà considerato IT)
"template": {
"name": "ID_TEMPLATE",
"parameters" : ["valore1", "valore2"] // Questi valori andranno a sostituirsi al posto di {{1}}, {{2}}, ecc. nel messaggio template
},
"providedProfile": {
"firstName": "Name",
"lastName": "Last Name",
"email": "email@email.com"
},
// Opzionale
"crm": {
"contactId": "123abc",
"dealId": "123abc",
"leadId": "123abc",
"ownerId": "123abc"
}
}
|
Response (success)
Status code uguale a 200 e body vuoto
Response (error)
Status code uguale a 400
|
{
"error": "MESSAGGIO DELL'ERRORE"
}
|
| Message | Significato |
|---|---|
| invalid phone number to | Il numero di telefono fornito nel campo to non è valido. |
| invalid scheduled event | L'evento pianificato fornito nel campo scheduledEvent non è valido. |
| Invalid template name | Il nome del template fornito nel campo template è mancante o non valido. |
| Customer doesn't have templates | Il cliente non ha template disponibili. |
| Customer doesn't have template with name TEMPLATE_NAME | Il cliente non ha un template con il nome specificato. |
| Invalid freeform | Il messaggio freeform fornito è mancante o non valido (manca sia text che imageUrl). |
| Invalid message |
Il messaggio fornito è mancante o non valido (manca sia template che freeform).
- il Team di AISA
|
Commenti
0 commenti
Questo articolo è chiuso ai commenti.