Pede um upload pré-assinado de documento pelo link de credenciamento
/v1/marketplace/kyc/{token}/assets/uploadsAutentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.
Parâmetros do caminho
tokenstringobrigatórioO token secreto do link de credenciamento (a credencial destas operações).
Corpo da requisição
byteSizeintegerTamanho do arquivo, em bytes. Quando enviado, fica amarrado à URL de envio, e o envio não pode passar dele.
filenamestringobrigatórioNome do arquivo, com extensão.
contentTypestringobrigatórioTipo MIME do arquivo:
image/png,image/jpeg,image/webp,image/gifouapplication/pdf.Valores:image/pngimage/jpegimage/webpimage/gifapplication/pdf
Respostas
201Criado
idstringobrigatórioIdentificador público (asset_/ass_…)
keystringobrigatórioChave do arquivo no armazenamento.
statusstringobrigatórioSempre
pending: os bytes ainda não foram enviados.Valores:pendinguploadobjectobrigatórioComo enviar o arquivo: um
PUTdos bytes paraurl, com estes cabeçalhos, antes de expirar; depois confirme o envio.+4 campos de
uploadurlstringobrigatórioURL pré-assinada para onde fazer o
PUTdos bytes.methodstringobrigatórioSempre
PUT.Valores:PUTheadersobjectobrigatórioCabeçalhos que o
PUTprecisa levar.+1 campo de
headersContent-TypestringobrigatórioO tipo MIME que o envio precisa declarar (o
contentTypeenviado).
expiresInSecondsintegerobrigatórioPor quanto tempo a URL vale, em segundos.
400Requisição inválida (validação)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
404Não encontrado
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
413Corpo grande demais
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
422Regra de negócio impede o processamento
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
429Limite de requisições excedido
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
500Erro interno do servidor
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
503Serviço indisponível
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório