Skip to main content

Read a MessageStatus

Endpoint encargado de buscar un MessageStatus,o crearlo en caso de no encontrar coincidencias. Los parámetros que recibe son resource_name y resource_id, ambos obligatorios.

  • resource_name (Requerido. Indica a qué recurso se referencia en el "MessageStatus". String)
  • resource_id (Requerido. Indica el identificador externo del recurso que se referencia en "resource_name". String)

El endpoint devuelve como respuesta el MessageStatus que encuentre. En caso contrario, devuelve el que crea.

Endpoint

Headers

KeyValueDescription
Content-Typeapplication/json
AuthorizationBearer {{access_token}}access_token obtained in Atenea
Method: GET
URL: https://api.trust.lat/v1/message_status/:resource_name/:resource_id

URL Variables:

KeyValueData TypeDescription
resource_nameTRUST_FEED MESSAGE / TRUST_NOTIFICATIONStringIndica a qué recurso se referencia el MessageStatus a buscar
resource_idStringIndica el identificador externo del recurso al que se referencia en resource_name
caution

Recuerda que para utilizar este endpoint es necesario un access token obtenido en el servicio Atenea

Como obtener un access token

Code Examples

curl --location --request GET 'https://api.trust.lat/channels/v1/message_status/TRUST_FEED_MESSAGE/99-9999-999-9999-9999-9-9999' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer 4quUDNDnC...' \
--data-raw ''

Responses

HTTP CODE: 200 OK

Record found

{
"code": 200,
"resource": "Message Status",
"data": {
"created_at": "2020-09-28T15:44:09.977Z",
"like_count": 1,
"resource_id": "99-9999-999-9999-9999-9-9999",
"resource_name": "TRUST_FEED_MESSAGE",
"updated_at": "2020-09-28T15:44:10.023Z"
},
"message": "Ok"
}

HTTP CODE: 200 OK

Record not found

En este endpoint, en caso de no encontrar un registro, lo crea. Se devuelve como respuesta el registro creado.

{
"code": 200,
"resource": "Message Status",
"data": {
"created_at": null,
"like_count": 0,
"resource_id": "99-9999-999-9999-9999-9-9999",
"resource_name": "TRUST_FEED_MESSAGE",
"updated_at": null
},
"message": "Ok"
}