{"openapi":"3.0.3","info":{"title":"BaaS Soberanus API","description":"API REST multi-tenant do BaaS Soberanus — wrapper sobre Asaas, com split automático e logs por tenant.","version":"1.0.0"},"servers":[{"url":"/api/v1"}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key"}}},"tags":[{"name":"Clientes","description":"Cadastre pessoas físicas ou jurídicas. Use notificationDisabled=true pra silenciar as notificações banco."},{"name":"Cobranças","description":"Boleto, PIX, cartão ou UNDEFINED (cliente escolhe). O retorno inclui invoiceUrl + dados específicos."},{"name":"Assinaturas","description":"Cobranças recorrentes — banco gera os payments automaticamente no ciclo configurado."},{"name":"Parcelamento","description":"Quando você cria payments com installmentCount>1, banco agrupa num Installment."},{"name":"PIX","description":"Chaves PIX da conta, QR codes estáticos, envio/recebimento e consulta de transações."},{"name":"Transferências","description":"Envie PIX ou TED/DOC pra qualquer conta."},{"name":"Links de pagamento","description":"Cria um link público pra receber pagamentos sem precisar criar customer antes."},{"name":"Checkouts","description":"Sessão de checkout one-shot — retorna URL de pagamento."},{"name":"Webhooks","description":"Registre URLs pra receber notificações de eventos (payment_received, etc)."},{"name":"Pagamentos de contas","description":"Pague boletos, tributos, contas de consumo."},{"name":"Antecipação de recebíveis","description":"Receba adiantado o valor de cobranças já aprovadas."},{"name":"Notas fiscais","description":"Emissão de NFS-e vinculadas a cobranças."},{"name":"Configuração fiscal","description":"Configurações necessárias pra emitir NF."},{"name":"Negativação (Serasa)","description":"Negative clientes inadimplentes."},{"name":"Chargebacks","description":"Contestação de cartão."},{"name":"Consulta de crédito","description":"Boa Vista / Serasa — score e análise do tomador."},{"name":"Recarga de celular","description":"Recarregue qualquer número."},{"name":"Sub-contas (BaaS)","description":"Crie contas-filha pra cada empresa cliente do seu BaaS."},{"name":"Tokenização de cartão","description":"Tokenize cartão uma vez, reutilize sem PCI."},{"name":"Conta","description":"Dados e saldo da conta mestre."}],"paths":{"/customers":{"get":{"tags":["Clientes"],"summary":"Lista clientes","description":"","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"email","in":"query","required":false,"description":"filtro por email","schema":{"type":"string"}},{"name":"cpfCnpj","in":"query","required":false,"description":"filtro por documento","schema":{"type":"string"}},{"name":"name","in":"query","required":false,"description":"busca por nome","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"padrão 10","schema":{"type":"string"}},{"name":"offset","in":"query","required":false,"description":"paginação","schema":{"type":"string"}}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Clientes"],"summary":"Cria cliente","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"nome obrigatório"},"cpfCnpj":{"type":"string","description":"CPF/CNPJ obrigatório"},"email":{"type":"string","description":"email"},"mobilePhone":{"type":"string","description":"celular"},"notificationDisabled":{"type":"string","description":"true = zero notif. banco"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/customers/{id}":{"get":{"tags":["Clientes"],"summary":"Busca cliente","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"put":{"tags":["Clientes"],"summary":"Atualiza cliente","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"delete":{"tags":["Clientes"],"summary":"Remove cliente","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/payments":{"get":{"tags":["Cobranças"],"summary":"Lista cobranças","description":"","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"customer","in":"query","required":false,"description":"id do cliente","schema":{"type":"string"}},{"name":"status","in":"query","required":false,"description":"PENDING/RECEIVED/OVERDUE/…","schema":{"type":"string"}},{"name":"billingType","in":"query","required":false,"description":"PIX/BOLETO/CREDIT_CARD","schema":{"type":"string"}}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Cobranças"],"summary":"Cria cobrança","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"customer":{"type":"string","description":"id"},"billingType":{"type":"string","description":"PIX | BOLETO | CREDIT_CARD | UNDEFINED"},"value":{"type":"string","description":"valor em R$"},"dueDate":{"type":"string","description":"yyyy-MM-dd"},"description":{"type":"string","description":"descrição"},"externalReference":{"type":"string","description":"seu id"},"postalService":{"type":"string","description":"false = não enviar boleto por correio"},"split":{"type":"string","description":"[{ walletId, percentualValue }]"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/payments/{id}":{"get":{"tags":["Cobranças"],"summary":"Busca cobrança","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"delete":{"tags":["Cobranças"],"summary":"Cancela/remove cobrança","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/payments/{id}/refund":{"post":{"tags":["Cobranças"],"summary":"Estorna","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"string","description":"opcional — parcial"},"description":{"type":"string","description":"motivo"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/payments/{id}/pix-qr":{"get":{"tags":["Cobranças"],"summary":"Retorna QR Code PIX (payload + imagem base64)","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/payments/{id}/boleto":{"get":{"tags":["Cobranças"],"summary":"Retorna linha digitável, código de barras, URL do PDF","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/subscriptions":{"get":{"tags":["Assinaturas"],"summary":"Lista assinaturas","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Assinaturas"],"summary":"Cria assinatura","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"customer":{"type":"string","description":"id"},"billingType":{"type":"string","description":"PIX/BOLETO/CREDIT_CARD"},"value":{"type":"string","description":"valor"},"cycle":{"type":"string","description":"WEEKLY/BIWEEKLY/MONTHLY/QUARTERLY/SEMIANNUALLY/YEARLY"},"nextDueDate":{"type":"string","description":"yyyy-MM-dd"},"description":{"type":"string","description":"descrição"},"endDate":{"type":"string","description":"término"},"maxPayments":{"type":"string","description":"qtd máxima de cobranças"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/subscriptions/{id}":{"get":{"tags":["Assinaturas"],"summary":"Busca","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"put":{"tags":["Assinaturas"],"summary":"Atualiza","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"delete":{"tags":["Assinaturas"],"summary":"Cancela","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/installments":{"get":{"tags":["Parcelamento"],"summary":"Lista parcelamentos","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/installments/{id}":{"get":{"tags":["Parcelamento"],"summary":"Busca","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"delete":{"tags":["Parcelamento"],"summary":"Remove parcelamento e cobranças","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/installments/{id}/payments":{"get":{"tags":["Parcelamento"],"summary":"Lista parcelas (payments individuais)","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/pix/keys":{"get":{"tags":["PIX"],"summary":"Lista chaves","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["PIX"],"summary":"Cria chave","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"type":{"type":"string","description":"EVP/EMAIL/PHONE/CPF/CNPJ"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/pix/keys/{id}":{"delete":{"tags":["PIX"],"summary":"Remove chave","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/pix/qr":{"post":{"tags":["PIX"],"summary":"Gera QR estático","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"addressKey":{"type":"string","description":"sua chave PIX"},"value":{"type":"string","description":"opcional"},"description":{"type":"string","description":"descrição"},"format":{"type":"string","description":"ALL/PAYLOAD/IMAGE"},"allowsMultiplePayments":{"type":"string","description":"bool"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/pix/qr/decode":{"post":{"tags":["PIX"],"summary":"Decodifica um payload PIX","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/pix/pay":{"post":{"tags":["PIX"],"summary":"Paga PIX via QR/chave","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"qrCode":{"type":"string","description":"{payload}"},"value":{"type":"string","description":"valor"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/transfers":{"get":{"tags":["Transferências"],"summary":"Lista transferências enviadas","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Transferências"],"summary":"Envia PIX ou TED","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"value":{"type":"string","description":"valor"},"operationType":{"type":"string","description":"PIX | TED"},"pixAddressKey":{"type":"string","description":"chave do destinatário"},"pixAddressKeyType":{"type":"string","description":"EVP/EMAIL/…"},"bankAccount":{"type":"string","description":"objeto pra TED"},"description":{"type":"string","description":"descrição"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/transfers/{id}/cancel":{"post":{"tags":["Transferências"],"summary":"Cancela transferência agendada","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/payment-links":{"get":{"tags":["Links de pagamento"],"summary":"Lista links","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Links de pagamento"],"summary":"Cria link","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"nome público"},"description":{"type":"string","description":"descrição"},"billingType":{"type":"string","description":"UNDEFINED = cliente escolhe"},"chargeType":{"type":"string","description":"DETACHED/RECURRENT/INSTALLMENT"},"value":{"type":"string","description":"valor"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/payment-links/{id}":{"get":{"tags":["Links de pagamento"],"summary":"Busca","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"put":{"tags":["Links de pagamento"],"summary":"Atualiza","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"delete":{"tags":["Links de pagamento"],"summary":"Remove","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/checkouts":{"post":{"tags":["Checkouts"],"summary":"Cria sessão de checkout","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/webhooks":{"get":{"tags":["Webhooks"],"summary":"Lista webhooks","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Webhooks"],"summary":"Registra webhook","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"nome"},"url":{"type":"string","description":"https://…"},"email":{"type":"string","description":"email de notificação"},"enabled":{"type":"string","description":"true"},"events":{"type":"string","description":"array de eventos"},"authToken":{"type":"string","description":"token que será enviado como header"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/webhooks/{id}":{"get":{"tags":["Webhooks"],"summary":"Busca","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"put":{"tags":["Webhooks"],"summary":"Atualiza","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"delete":{"tags":["Webhooks"],"summary":"Remove","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/webhook-events":{"get":{"tags":["Webhooks"],"summary":"Lista eventos recebidos (tabela local)","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/bills":{"get":{"tags":["Pagamentos de contas"],"summary":"Lista contas pagas/agendadas","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Pagamentos de contas"],"summary":"Agenda pagamento","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"identificationField":{"type":"string","description":"linha digitável"},"dueDate":{"type":"string","description":"yyyy-MM-dd"},"scheduleDate":{"type":"string","description":"quando pagar"},"description":{"type":"string","description":"descrição"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/bills/simulate":{"post":{"tags":["Pagamentos de contas"],"summary":"Simula antes de pagar","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/anticipations":{"get":{"tags":["Antecipação de recebíveis"],"summary":"Lista antecipações","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Antecipação de recebíveis"],"summary":"Cria antecipação","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"payment":{"type":"string","description":"id do payment"},"installment":{"type":"string","description":"OU id do parcelamento"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/anticipations/simulate":{"post":{"tags":["Antecipação de recebíveis"],"summary":"Simula taxa","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/anticipations/limits":{"get":{"tags":["Antecipação de recebíveis"],"summary":"Limites disponíveis","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/invoices":{"get":{"tags":["Notas fiscais"],"summary":"Lista notas","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Notas fiscais"],"summary":"Emite nota","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/invoices/{id}":{"get":{"tags":["Notas fiscais"],"summary":"Busca","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"put":{"tags":["Notas fiscais"],"summary":"Atualiza","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"delete":{"tags":["Notas fiscais"],"summary":"Cancela","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/fiscal-info":{"get":{"tags":["Configuração fiscal"],"summary":"Busca config fiscal","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Configuração fiscal"],"summary":"Atualiza config fiscal","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/dunning":{"get":{"tags":["Negativação (Serasa)"],"summary":"Lista negativações","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Negativação (Serasa)"],"summary":"Negativa um payment","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/dunning/{id}":{"get":{"tags":["Negativação (Serasa)"],"summary":"Busca","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/chargebacks":{"get":{"tags":["Chargebacks"],"summary":"Lista chargebacks","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/chargebacks/{id}":{"get":{"tags":["Chargebacks"],"summary":"Busca chargeback","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/credit-bureau":{"get":{"tags":["Consulta de crédito"],"summary":"Lista consultas","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Consulta de crédito"],"summary":"Nova consulta","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"customer":{"type":"string","description":"id OU"},"cpfCnpj":{"type":"string","description":"documento direto"},"state":{"type":"string","description":"UF"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/mobile-recharges":{"get":{"tags":["Recarga de celular"],"summary":"Lista recargas","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Recarga de celular"],"summary":"Nova recarga","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"phoneNumber":{"type":"string","description":"(11)999999999"},"value":{"type":"string","description":"valor"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/sub-accounts":{"get":{"tags":["Sub-contas (BaaS)"],"summary":"Lista sub-contas","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}},"post":{"tags":["Sub-contas (BaaS)"],"summary":"Cria sub-conta","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"nome"},"email":{"type":"string","description":"email"},"cpfCnpj":{"type":"string","description":"CNPJ"},"companyType":{"type":"string","description":"MEI/LIMITED/INDIVIDUAL/ASSOCIATION"},"incomeValue":{"type":"string","description":"faturamento mensal estimado"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/credit-cards/tokenize":{"post":{"tags":["Tokenização de cartão"],"summary":"Tokeniza","description":"","security":[{"ApiKeyAuth":[]}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"customer":{"type":"string","description":"id"},"creditCard":{"type":"string","description":"dados completos"},"creditCardHolderInfo":{"type":"string","description":"dados do titular"},"remoteIp":{"type":"string","description":"IP"}}}}}},"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/account/me":{"get":{"tags":["Conta"],"summary":"Dados da conta","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/account/balance":{"get":{"tags":["Conta"],"summary":"Saldo","description":"","security":[{"ApiKeyAuth":[]}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}},"/account/statistics":{"get":{"tags":["Conta"],"summary":"Estatísticas (pagas, recebidas…)","description":"","security":[{"ApiKeyAuth":[]}],"parameters":[{"name":"startDate","in":"query","required":false,"description":"yyyy-MM-dd","schema":{"type":"string"}},{"name":"finishDate","in":"query","required":false,"description":"yyyy-MM-dd","schema":{"type":"string"}}],"responses":{"200":{"description":"Sucesso"},"400":{"description":"Requisição inválida"},"401":{"description":"API key inválida ou ausente"}}}}}}