1 - Autenticação Usuário

1.0 - Autenticação do customer via documento e senha

Para realizar a autenticação de customer, é necessário que o mesmo esteja aprovado na base; utilizará o documento e a senha que foi cadastrada para autenticação

O token gerado no response é utilizado nos Authorization para que seja realizadas transações Cash_in e Cash_out.

[POST] /api/v1/user/auth

[Parâmetros]

PropriedadeValor
AuthorizationBearer {Token whitelabel}

[PAYLOAD]

PropriedadeDescriçãoObrigatórioCondiçãoTipo
documentDocumento CPF/CNPJSimString
passwordSenha do CustomerSimString

[RESPONSES]

CódigoDescrição
200Autenticação gerada com sucesso
500Falha na autenticação
PropriedadeDescriçãoTipo
full_nameNome completoString
emailEmailString
documentCPF/CNPJString
birth_dateData de nascimentoString
tokenToken de acessoObject
addressInformações do endereçoObject
address.postal_codeCEPString
address.countryPaísString
address.stateEstadoString
address.neighborhoodBairroString
address.cityCidadeString
address.streetRuaString
address.numberNúmeroString
phoneInformações do telefoneObject
phone.phone_prefixPrefixoString
phone.phone_numberNúmeroString
account_idInformações da contaString
usernameInformações da contaString
qrcodeInformações da contaString
avatar_urlInformações da contaString
logo_urlInformações da contaString
cardInformações da contaObject
card.idInformações da contaString
card.defautInformações da contaString
card.deletedInformações da contaString
card.token_idInformações da contaString
card.card_idInformações da contaString
card.user_idInformações da contaString
card.brandInformações da contaString
card.brand_coverInformações da contaString
card.holder_nameInformações da contaString
card.expiration_monthInformações da contaString
card.expiration_yearInformações da contaString
card.first4_digitsInformações da contaString
card.created_atInformações da contaString
card.updated_atInformações da contaString
card.last4_digitsInformações da contaString
card.error_messageInformações da contaString
successSucesso na consultaBoolean
codeCódigo de sucessoString
individual_idID do customerString
stepsDocumentação pendenteArray
statusStatus da contaString
status_labelDescrição do statusString
bank_accountInformações da conta bancáriaObject
bank_account.type_b_accountTipo de contaString
bank_account.bank_codeCódigo do bancoString
bank_account.bank_nameNome do bancoString
bank_account.agencyAgênciaString
bank_account.account_numberNúmero da contaString
bank_account.account_digitDígitoString
{
    "full_name": "Fulano da Silva",
    "email": "fulnano@example.com",
    "document": "12345678910",
    "birth_date": "17/10/2002",
    "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiI.....",
    "address": {
        "postal_code": "12345678",
        "country": "Brasil",
        "state": "SP",
        "neighborhood": "Jd. Hyorashi",
        "city": "Presidente Prudente",
        "street": "Gyuski tashyran",
        "number": "190"
    },
    "phone": {
        "phone_prefix": "99",
        "phone_number": "999999999"
    },
    "account_id": "123456",
    "username": "",
    "qrcode": "",
    "avatar_url": "http://cronos/storage/default_images/default-avatar.jpg",
    "logo_url": "http://cronos/public/logo-acesso.png",
    "card": {
        "id": "0",
        "defaut": 0,
        "deleted": "",
        "token_id": "",
        "card_id": "",
        "user_id": "",
        "brand": "",
        "brand_cover": "",
        "holder_name": "",
        "expiration_month": "",
        "expiration_year": "",
        "first4_digits": "",
        "created_at": "",
        "updated_at": "",
        "last4_digits": "",
        "error_message": ""
    },
    "success": true,
    "code": 200,
    "individual_id": "09ed27ea-f1d2-4176-bbc4-e60b40cb1e1f",
    "steps": [
        ""
    ],
    "status": "ativa",
    "status_label": "ativo",
    "bank_account": {
        "type_b_account": "CC",
        "bank_code": "000",
        "bank_name": "Cronos",
        "agency": "0001",
        "account_number": "123456",
        "account_digit": 0
    }
}
PropriedadeDescriçãoObrigatórioTipo
successBooleano que identifica o sucesso ou não da autenticação.SimBoolean
codeCódigo de sucessoSimString
messageMessage que descreve o motivo da falhaSimString
{
    "success": false,
    "message": "Unauthorized",
    "code": 500
}