⌘K

cards · v2 · POST

Emitir cartão

Cria um cartão de crédito dedicado a um fornecedor. Cartões nascem ativos e prontos para autorizar cobranças até o teto mensal definido. Cada cartão emite seus próprios webhooks.

POST/v2/cards

Parâmetros do corpo

ParâmetroTipoDescrição
supplierREQ
string

Identificador legível do fornecedor. Aparece no painel e nas faturas. Ex. google_ads, openai.

limit_centsREQ
integer

Teto mensal em centavos, na moeda da cobrança. Reinicia todo dia 1º (horário de Brasília).

currencyOPT
string

Moeda da cobrança. Padrão BRL.

BRLUSDEURGBP
cost_centerOPT
string

Centro de custo / squad. Usado para agregação financeira no painel.

metadataOPT
object

Até 50 pares chave-valor (string → string) anexados ao cartão. Devolvidos em todos os eventos.

Eventos disparados

  • card.createdImediatamente após o sucesso.
  • card.activatedAssim que a rede confirma o BIN — normalmente em < 2s.

Erros comuns

  • 402 insufficient_fundsSaldo da conta-mãe abaixo do teto solicitado.
  • 409 supplier_conflictJá existe um cartão ativo para esse supplier + cost_center. Use force: true para sobrescrever.
  • 422 limit_too_lowTeto abaixo do mínimo regulatório (R$ 10,00).
Cartões corporativos e gestão de despesas com API · HubCard