Visão geral
O acesso à API de Parceiros está disponível apenas para parceiros aprovados do Firecrawl. As chaves de parceiro são compartilhadas de forma privada com parceiros aprovados. Para se candidatar ao programa de parceiros ou solicitar uma chave de API de parceiro, envie um e-mail para partnerships@firecrawl.dev.
URL base
Autenticação
Authorization com sua chave de parceiro:
Requisitos de segurança
- Somente no servidor: As chaves de parceiro devem ser usadas apenas em código executado no servidor. Nunca exponha uma chave de parceiro em código de frontend, JavaScript do lado do cliente ou aplicativos móveis.
- Termos de Serviço: Antes de chamar
POST /partner/v1/accounts, sua plataforma deve solicitar ao usuário que aceite os Termos de Serviço do Firecrawl.
Endpoints
Criar usuário
Comportamento
- Se o usuário ainda não tiver uma conta no Firecrawl, um novo usuário e uma nova equipe serão criados.
- Se o usuário já tiver uma conta no Firecrawl, mas não tiver uma equipe associada à integração de parceiro, uma nova equipe associada ao parceiro será criada.
- Se o usuário já tiver uma conta no Firecrawl e já tiver uma equipe associada à integração de parceiro, a equipe existente será retornada e o cupom promocional não será aplicado novamente.
Requisição
cURL
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
email | string | Sim | O endereço de e-mail do usuário |
Resposta
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
apiKey | string | A chave de API do Firecrawl da equipe associada ao parceiro deste usuário |
alreadyExisted | boolean | true se tanto o usuário quanto a equipe associada ao parceiro já existiam. Quando true, o cupom promocional não é aplicado novamente. |
Erros
| Status | Descrição |
|---|---|
401 | Não autorizado — a chave de parceiro está incorreta ou inválida |
500 | Erro interno do servidor — esses erros são monitorados pela Firecrawl |
Validar chave de API
Observações importantes
- As chaves de API do Firecrawl não têm permissões nem data de expiração.
- As chaves de API podem ser excluídas manualmente pelos usuários a qualquer momento.
- As chaves de API excluídas não passam por exclusão lógica. O Firecrawl não consegue distinguir uma chave excluída de uma que nunca existiu.
Requisição
cURL
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
apiKey | string | Sim | A chave de API a ser validada |
Resposta
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
teamName | string | O nome da equipe associada a esta chave de API |
email | string | O endereço de e-mail do usuário associado a esta chave de API |
Erros
| Status | Descrição |
|---|---|
401 | Não autorizado - a chave de parceiro está incorreta ou inválida |
404 | Chave de API não identificada - a chave não existe ou não foi criada por meio desta integração de parceiro |
500 | Erro interno do servidor - esses erros são monitorados pela Firecrawl |
Rotacionar chave de API
Requisição
cURL
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
apiKey | string | Sim | A chave de API que será excluída e substituída |
Resposta
200 OK
| Campo | Tipo | Descrição |
|---|---|---|
apiKey | string | A chave de API recém-criada |
Erros
| Status | Descrição |
|---|---|
401 | Não autorizado - a chave de parceiro está incorreta ou inválida |
404 | Chave de API não identificada - a chave não existe ou não foi criada por meio desta integração de parceiro |
500 | Erro interno do servidor - esses erros são monitorados pela Firecrawl |

