SelectwinSelectwin

Pede um upload pré-assinado de documento pelo link de credenciamento

POST/v1/marketplace/kyc/{token}/assets/uploads

Autentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.

Parâmetros do caminho

  • tokenstringobrigatório

    O token secreto do link de credenciamento (a credencial destas operações).

Corpo da requisição

  • byteSizeinteger

    Tamanho do arquivo, em bytes. Quando enviado, fica amarrado à URL de envio, e o envio não pode passar dele.

  • filenamestringobrigatório

    Nome do arquivo, com extensão.

  • contentTypestringobrigatório

    Tipo MIME do arquivo: image/png, image/jpeg, image/webp, image/gif ou application/pdf.

    Valores:image/pngimage/jpegimage/webpimage/gifapplication/pdf

Respostas

201Criado
  • idstringobrigatório

    Identificador público (asset_/ass_…)

  • keystringobrigatório

    Chave do arquivo no armazenamento.

  • statusstringobrigatório

    Sempre pending: os bytes ainda não foram enviados.

    Valores:pending
  • uploadobjectobrigatório

    Como enviar o arquivo: um PUT dos bytes para url, com estes cabeçalhos, antes de expirar; depois confirme o envio.

    +4 campos de upload
    • urlstringobrigatório

      URL pré-assinada para onde fazer o PUT dos bytes.

    • methodstringobrigatório

      Sempre PUT.

      Valores:PUT
    • headersobjectobrigatório

      Cabeçalhos que o PUT precisa levar.

      +1 campo de headers
      • Content-Typestringobrigatório

        O tipo MIME que o envio precisa declarar (o contentType enviado).

    • expiresInSecondsintegerobrigatório

      Por quanto tempo a URL vale, em segundos.

400Requisição inválida (validação)
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
404Não encontrado
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
413Corpo grande demais
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
422Regra de negócio impede o processamento
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
429Limite de requisições excedido
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
500Erro interno do servidor
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
503Serviço indisponível
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório

Preferências de cookies

Hoje o site usa só cookies essenciais: nenhuma ferramenta de medição ou de anúncios está ligada, e nada é compartilhado com terceiros. Se isso mudar, você decide aqui antes de qualquer coisa ser carregada.

  • Mantêm o site funcionando: segurança, a sua escolha sobre cookies e preferências como a versão da documentação. Não dependem de consentimento.

    Sempre ativos