Após obter o access_token
, ele será utilizado para autorizar a troca de mensagens via API.
Para isso, ele deverá ser enviado no Cabeçalho ("Header") de cada requisição para a API Pública.
O seu Header deve conter, obrigatoriamente, os seguintes parâmetros:
Header | Required |
---|---|
Authorization: Bearer access_token | Required on client request |
Content-Type: application/json | Required on client request |
Esse é um exemplo de como os parâmetros devem ser configurados no Header das suas requisições:
curl --request POST \
--url https://api.rd.services/platform/contacts \
--header 'accept: application/json' \
--header 'authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5yZC5zZXJ2aWNlcyIsInN1YiI6InlURlh3ZUxKbkJWVGxaeUk3VEVSQXhQa0pNYkVZT2NHZDVEUXpzcGFQOUlAY2xpZW50cyIsImF1ZCI6Imh0dHBzOi8vYXBwLnJkc3RhdGlvbi5jb20uYnIvYXBpL3YyLyIsImFwcF9uYW1lIjoiMjIxQiBCYWtlciBTdHJlZXQiLCJleHAiOjE2ODU1NTcxNTAsImlhdCI6MTY4NTQ3MDc1MCwic2NvcGUiOiIifQ.rHgZb-2373-4i8UzzhKAoFhJu4EMPTIwUf6GqHmCLDGTboAzF1AiBZFas-3yKy71WUE7whVXFXg664PwwT8Y18Ruv8ktoqbO0HaXebkZNxN4SxjRmtgcbaMgSxlH1NvwRXhbT6yFWOTzREcj_5zDm8EWs-7KeXe_3BCoD6NPbPpsHblMdVy4oKHwQCcFf8F-pXsWUOGv1_4jNnrONo_nfC8hzo8o7nNMBiZhHQy0BPcgC0u6zdTUakaUO9btX6SB3E_ZOn6Z_U5HSBM9ldTf-s61xmjzRobuUQQrrITkiKm2HMGoAHK_Ak4L97DlVtQMaeXUtdnEQ06Vb-7YIAGs-w' \
--header 'content-type: application/json'
Se o access_token
for é válido, a API retornará sucesso 2xx e processará a solicitação, conforme as suas especificações.
Se o access_token
estiver expirado ou mesmo inválido, a API retornará um erro deUnauthorized Request
e será necessário atualizar o access_token
para enviar as requisições.