Identificar a conta e a chave
const url = 'https://dattacrm.com.br/api/v1/me';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://dattacrm.com.br/api/v1/me \ --header 'Authorization: Bearer <token>'Devolve a conta (organização) e a chave de API usadas na requisição. Serve para testar se a chave funciona e para saber a qual conta ela dá acesso.
Authorizations
Seção intitulada “Authorizations ”Responses
Seção intitulada “ Responses ”Sucesso.
object
Conta e chave de API da requisição.
object
Conta à qual a chave de API pertence.
object
Identificador da conta (organização) dona da chave.
Nome da conta.
Identificador curto e único da conta, usado em URLs.
Chave de API usada nesta requisição.
object
Identificador da chave de API.
Nome dado à chave ao criá-la.
Início da chave (não é segredo), útil para reconhecê-la na tela de Integrações.
Acesso da chave: read só chama operações de leitura (GET); read_write chama todas.
Example
{ "data": { "organization": { "id": "0b6f3c1e-8a4d-4f5b-9c2e-1a2b3c4d5e6f" }, "apiKey": { "id": "0b6f3c1e-8a4d-4f5b-9c2e-1a2b3c4d5e6f", "access": "read", "expiresAt": "2026-10-19T12:00:00.000Z" } }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.
Máximo de requisições por janela de 60 segundos para esta chave.
Requisições restantes na janela atual.
Fim da janela atual, em milissegundos desde a época Unix (epoch ms).
Dados inválidos na requisição (validation_error), lead novo sem lista (list_required), campo que mudou de lugar (field_moved) ou chave enviada na URL (api_key_in_url).
Formato de erro da API.
object
object
Código estável do erro, ex.: validation_error.
Mensagem legível em português.
Detalhes extras, ex.: lista de campos inválidos.
Identificador da requisição, para suporte.
Example generated
{ "error": { "code": "example", "message": "example", "details": "example", "requestId": "example" }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.
Chave ausente, inválida (invalid_api_key), vencida (api_key_expired) ou revogada (api_key_revoked).
Formato de erro da API.
object
object
Código estável do erro, ex.: validation_error.
Mensagem legível em português.
Detalhes extras, ex.: lista de campos inválidos.
Identificador da requisição, para suporte.
Example generated
{ "error": { "code": "example", "message": "example", "details": "example", "requestId": "example" }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.
Limite de requisições atingido (rate_limited). Aguarde Retry-After segundos.
Formato de erro da API.
object
object
Código estável do erro, ex.: validation_error.
Mensagem legível em português.
Detalhes extras, ex.: lista de campos inválidos.
Identificador da requisição, para suporte.
Example generated
{ "error": { "code": "example", "message": "example", "details": "example", "requestId": "example" }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.
Máximo de requisições por janela de 60 segundos para esta chave.
Requisições restantes na janela atual.
Fim da janela atual, em milissegundos desde a época Unix (epoch ms).
Segundos até poder tentar de novo.
Erro interno (internal_error). Informe o requestId ao suporte.
Formato de erro da API.
object
object
Código estável do erro, ex.: validation_error.
Mensagem legível em português.
Detalhes extras, ex.: lista de campos inválidos.
Identificador da requisição, para suporte.
Example generated
{ "error": { "code": "example", "message": "example", "details": "example", "requestId": "example" }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.