Enviar documentos do vendedor
https://sandbox-api.rebornpay.io/v1/sellers/{sellerId}/documentsAuth obrigatóriaEnvia um ou mais documentos de KYC em multipart/form-data. Repita os campos files e documentTypes para cada arquivo, na mesma ordem. Aceita a key do seller (próprio cadastro) ou a key da company (cadastro de um sub-seller ativo). Quando parte dos arquivos falha, os demais são gravados e a resposta é 207: reenvie só os itens com status ERROR.
Headers
X-Api-KeystringrequiredAPI Key do seller (header)
Path Parameters
sellerIdstringrequiredBody
multipart/form-datafilesarrayrequiredArquivos (PDF, JPG ou PNG). Até 15 MB por arquivo e 50 MB por requisição.
Nenhum item adicionado.
documentTypesarrayrequiredTipo de cada arquivo, na mesma ordem de files. Um único valor vale para todos os arquivos.
Nenhum item adicionado.
Responses
201Todos os documentos foram gravados
array207Parte dos documentos falhou. Os itens com status SUCCESS foram gravados.
array400Nenhum arquivo, arquivo vazio ou quantidade de documentTypes diferente da de files
errorsarrayrequiredLista de erros da requisição
statusstringrequiredCódigo HTTP do erro
Example: 401
codestringrequiredCódigo interno do erro
Example: AUT-005
titlestringrequiredTítulo curto do erro
Example: API Key inválida
descriptionstringrequiredDescrição detalhada
Example: A API Key fornecida é inválida
actionstringoptionalAção sugerida para o integrador
Example: Verifique sua API Key e tente novamente
additionalInfoobjectrequiredInformações adicionais sobre o erro
metadataobjectrequiredMetadados da resposta de erro
totalRecordsinteger · int32requiredTotal de erros na resposta
Example: 1
totalPagesinteger · int32requiredTotal de páginas
Example: 1
requestDatetimestring · date-timerequiredData/hora da requisição (UTC)
Example: 2025-01-15T10:30:00Z
403A key não tem acesso a este seller
errorsarrayrequiredLista de erros da requisição
statusstringrequiredCódigo HTTP do erro
Example: 401
codestringrequiredCódigo interno do erro
Example: AUT-005
titlestringrequiredTítulo curto do erro
Example: API Key inválida
descriptionstringrequiredDescrição detalhada
Example: A API Key fornecida é inválida
actionstringoptionalAção sugerida para o integrador
Example: Verifique sua API Key e tente novamente
additionalInfoobjectrequiredInformações adicionais sobre o erro
metadataobjectrequiredMetadados da resposta de erro
totalRecordsinteger · int32requiredTotal de erros na resposta
Example: 1
totalPagesinteger · int32requiredTotal de páginas
Example: 1
requestDatetimestring · date-timerequiredData/hora da requisição (UTC)
Example: 2025-01-15T10:30:00Z
curl -X POST 'https://sandbox-api.rebornpay.io/v1/sellers/{sellerId}/documents' \ -H 'X-Api-Key: $API_KEY' \ -H 'Content-Type: application/json'[
{
"documentType": "string",
"status": "string",
"data": {
"documentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"sellerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"documentType": "string",
"fileName": "string",
"mimeType": "string",
"fileSizeBytes": 1,
"uploadedAt": "2025-01-15T10:30:00Z"
},
"error": {
"code": "string",
"message": "string"
}
}
]