Create channel
Endpoint encargado de crear un nuevo "channel" (Los channels son intermediarios entre los mensajes y los dispositivos). Los parámetros que recibe son:
- company_id
- app_id
- name
- message_type
- logged_require
- data_source
El endpoint devuelve el "channel" ingresado como respuesta.
#
EndpointHeaders
Key | Value | Description |
---|---|---|
Content-Type | application/json | |
Authorization | Bearer {{access_token}} | access_token obtained in Atenea |
Body
caution
Recuerda que para utilizar este endpoint es necesario un access token obtenido en el servicio Atenea
Descripción de los campos
Key | Required | Data Type | Description |
---|---|---|---|
company_id | true | String | Campo que identifica a la compañia |
app_id | false | String | Campo que identifica la aplicación del channel |
name | true | String | Nombre del channel a crear |
message_type | true | String | Campo para indicar el tipo de mensaje en el channel |
logged_required | false | Boolean | Campo para indicar si la aplicación enlazada al channel creado debe tener sesión iniciada para acceder a este mismo channel |
data_source | true | JSON Object | Objeto encargado de indicar la fuente de información de los mensajes |
Descripción del campo data_source
Key | Required | Data Type | Description |
---|---|---|---|
source | true | String | Campo que indica el origen de la información |
id_1 | true | String | Identificador del mensaje en el data_source definido |
id_1_name | true | String | Campo que indica qué tipo de id es el campo id_1 |
id_2 | false | String | Identificador del mensaje en el data_source definido |
id_2_name | false | String | Campo que indica qué tipo de id es el campo id_2 |
#
Code Examples- Curl
- JavaScript
- Python