Los extremos de la API de usuarios finales proporcionan acceso a los objetos de usuario final. Se crea un objeto de usuario final para cada usuario final de Contact Center AI Platform (CCAI Platform).
Los siguientes son los extremos de la API de llamadas:
Actualizar usuario final
Este extremo te permite actualizar los detalles de un usuario final, incluidos los siguientes:
dirección de correo electrónico
nombre
número de teléfono
{
"identifier": "string",
"email": "string",
"name": "string",
"phone": "string"
}
Extremo:
Method: POST
Type: RAW
URL: https://{subdomain}.{domain}/apps/api/v1/end_users
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json | |
| Aceptar | application/json |
Cuerpo:
{
"identifier": "abc123",
"email": "joe@mydomain.com",
"name": "Joe Smith",
"phone": "+16171231234"
}
Ejemplo de solicitud y respuestas
En las siguientes secciones, se proporcionan ejemplos de solicitudes al extremo.
ID e identificador del usuario final
En este ejemplo, se muestra cómo actualizar un usuario final proporcionando el ID.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Cuerpo:
{
"identifier": "string",
"email": "string",
"name": "string",
"phone": "string"
}
Respuesta
{
"id": "integer",
"identifier": "string"
}
Código de estado: 200
Obtener usuario final
Este extremo proporciona la capacidad de recuperar un usuario final con el id
o identifier.
Extremo:
Method: GET
Type:
URL: https://{subdomain}.{domain}/apps/api/v1/end_users
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| id | integer | ID interno del usuario final |
| identifier | string | Identificador externo del usuario final |
Ejemplo de solicitud y respuestas
En las siguientes secciones, se proporcionan ejemplos de solicitudes al extremo.
Obtener por ID
En este ejemplo, se muestra cómo recuperar un usuario final proporcionando el ID.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| id | integer | ID interno del usuario final |
Respuesta
{
"id": "integer",
"identifier": "string"
}
Código de estado: 200
Obtener por identificador
En este ejemplo, se muestra cómo recuperar un usuario final proporcionando el identificador.
Solicitud
Encabezados:
| Clave | Valor | Descripción |
|---|---|---|
| Content-Type | application/json |
Consulta:
| Clave | Valor | Descripción |
|---|---|---|
| identifier | string | Identificador externo del usuario final |
Respuesta
{
"id": "integer",
"identifier": "string"
}
Código de estado: 200