Autenticação, escopos & planos

Chaves de API

Envie sua chave de uma de três formas, aceitas igualmente em todos os endpoints REST e no WebSocket: Authorization: Bearer xsf_…, o cabeçalho X-API-Key, ou ?api_key= na URL (pensado para navegadores, que não conseguem definir cabeçalhos no handshake de um WebSocket). Se enviar mais de uma, Authorization é usado primeiro, depois X-API-Key, depois api_key. Uma chave inexistente e uma revogada são distinguidas: invalid_api_key significa conferir erro de digitação ou segredo antigo; key_revoked, falar com quem a emitiu.

Escopos

Uma chave carrega escopos. Uma chamada fora deles retorna 403 com {"error":{"code":"scope_required"}} indicando o escopo que falta. GET /v1/account lista os seus; GET /v1/meta/scopes lista todos.

EscopoO que permite
targets:readListar as contas que esta chave monitora
targets:writeAdicionar, alterar e remover contas monitoradas, uma a uma ou em lote
keywords:readListar palavras-chave e receber eventos search.match
keywords:writeAdicionar e remover palavras-chave
streamAbrir o WebSocket
replayUsar last_id e GET /v1/events
webhookConfigurar a entrega por webhook
readsLeituras REST sob demanda de perfis, publicações, seguidores e seguindo; consome créditos

Escopos administrativos existem para os nossos próprios operadores e são servidos em uma interface separada e privada. Uma chave de cliente nunca pode carregar um deles.

Planos

Um plano é uma predefinição de escopos e limites; qualquer chave pode ser ajustada individualmente. A matriz atualizada está em GET /v1/meta/plans. Os preços não são publicados aqui.

PlanoContas monitoradasPalavras-chaveConexõesRequisições / minEscopos
starter5002300targets:read, targets:write, stream, replay, reads, webhook
pro200205600targets:read, targets:write, stream, replay, reads, webhook, keywords:read, keywords:write
scale100010010900targets:read, targets:write, keywords:read, keywords:write, stream, replay, webhook, reads
ultra2000300201200targets:read, targets:write, keywords:read, keywords:write, stream, replay, webhook, reads