Skip to main content
POST
/
sub-accounts
/
document
/
company
Upload Documento Empresa
curl --request POST \
  --url https://gateway.3xpay.co/sub-accounts/document/company \
  --header 'Content-Type: multipart/form-data' \
  --header 'api_key: <api-key>' \
  --header 'api_secret: <api-key>' \
  --form documentType=SocialContract \
  --form file=@example-file
{
  "status": "success",
  "message": "Documento enviado com sucesso.",
  "data": {
    "filename": "rg_frente.jpg",
    "document_type": "RG_FRONT",
    "document_format": "JPG"
  }
}

Upload de Documento Empresa

Faz upload de documentos da empresa (Contrato Social).

Headers

api_key
string
required
Chave de API da subconta
api_secret
string
required
Secret de API da subconta
Content-Type
string
required
multipart/form-data

Body (Form Data)

documentType
string
required
Tipo do documento (SocialContract)
file
File
required
Arquivo PDF (máximo 10MB)

Tipos de Documento Empresarial Aceitos

Contrato Social da empresa

Resposta de Sucesso (201)

{
  "status": "success",
  "message": "Documento da empresa enviado com sucesso.",
  "data": {
    "filename": "contrato-social.pdf",
    "document_type": "SocialContract",
    "document_format": "PDF"
  }
}

Validações

  • Tamanho máximo: 10MB
  • Tipo obrigatório: Deve especificar o tipo do documento
  • Arquivo obrigatório: Deve enviar um arquivo
  • Autenticação: Usa credenciais da própria subconta

Possíveis Erros

{
  "message": "Tipo de documento inválido.",
  "statusCode": 400
}
{
  "message": "Api Key não encontrada.",
  "statusCode": 401
}
{
  "message": "Arquivo muito grande. Máximo 10MB.",
  "statusCode": 413
}

Authorizations

api_key
string
header
required
api_secret
string
header
required

Body

multipart/form-data
documentType
enum<string>
required

Tipo do documento

Available options:
SocialContract
file
file
required

Arquivo do documento

Response

201 - application/json

Documento da empresa enviado com sucesso

status
string

Status da resposta

Example:

"success"

message
string

Mensagem de resposta

Example:

"Documento enviado com sucesso."

data
object
I