BirdID
  • Apresentação
  • Fluxo recomendado
    • Autenticação na API Pública
      • Descoberta
      • Autenticação (Password)
    • Autenticação no BirdID Pro
    • BirdID Pro - Assinatura Síncrona
  • Arquitetura da suíte de soluções
  • Nuvem Pública
    • Public API
      • Autenticação de usuários
        • OAuth2 - Authorization Code
        • OAuth2 - Password
        • QR Code e Push
      • Autenticação de aplicação
        • OAuth2 - Client Credentials
      • Uso de certificado
        • Assinatura digital
      • Auxiliares
        • Localização de usuário
        • Recuperação de certificado
      • Manutenção da aplicação
        • Cadastro de aplicação
        • Alteração de aplicação
        • Auto-cadastro de aplicação
  • BirdID Pro
    • Recursos
    • Arquitetura da plataforma
    • Instalação e configuração
    • API
      • Autenticação e Autorização
        • OAuth2 - Password
      • Preparação de documento(s)
      • Assinatura de documento(s)
      • Validação de integridade do documento
      • Monitor & HealthCheck
      • Informações do certificado
      • Integração S3
      • Integração GCP Storage
      • Integração FTP (File Transfer Protocol)
      • Licença
      • Juntar assinatura
    • Monitoramento
    • Dúvidas frequentes
    • Licença
  • CEAS
    • Arquitetura da plataforma
    • Recursos
    • API
      • Autenticação de usuários
        • OAuth2 - Authorization Code
        • OAuth2 - Password
      • Informações do certificado
      • Monitor & HealthCheck
    • Console
      • Auto registro da aplicação
    • Instalação e configuração
  • Middleware
    • Assistente Utilitário
      • Console
        • Aplicação
        • Usuários
        • Usuário selecionado
      • API
        • Aplicação
        • Usuários
        • Usuário selecionado
    • PKCS#11
    • CSP (Microsoft Crypto API)
    • Engine OpenSSL
    • JCA/JCE
  • Códigos de Retorno
  • Emissão Online
    • API
      • Autenticação / Login
      • Emissão
      • Dados da AR
  • Gateway ACT
    • Carimbo
    • Assinatura + Carimbo
    • Assinatura + Carimbo em Lote
  • Wings
    • Autenticação
      • Autenticação de Usuário
      • Definir Corporação
      • Credenciais de cliente externo
    • Corporativo
      • Consultar Usuários
      • Alterar Usuário
      • Cadastrar Assinante PJ
      • Alterar Usuário em Lote
    • Usuário Varejo
      • Alteração Tipo Usuário Varejo
      • Obter dados do Usuário
      • Consulta de crédito
Powered by GitBook
On this page

Was this helpful?

  1. Wings
  2. Usuário Varejo

Obter dados do Usuário

API Obter dados do Usuário do Varejo por Aplicação Externa

A autenticação deve ser feita via external client credentials

Dados usuário do varejo

GET /user-data-external/[:username]

Parâmetro da URL

  • Nome: `username`

  • Tipo: String

  • Descrição: CPF do usuário

  • Exemplo: Para obter informações do usuário com CPF "123.456.789-00", a URL deve ser /GET /user-data-external/21890128643

API responsável por obter os dados um usuário do varejo no billing.

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

Response

{
    "user": {
        "id": 545,
        "status": 0,
        "username": "28877031298",
        "name": "Nome do Usuário",
        "email": "email@email.com",
        "userType": "trial",
        "serialNumber": "554455",
        "initDate": {
            "date": "2020-02-06 19: 27: 00.000000",
            "timezone_type": 3,
            "timezone": "UTC"
        },
        "billingLimits": {
            "id": 3,
            "limitRules": {
                "dueDate": {
                    "date": "2020-04-06 00: 00: 00.000000",
                    "timezone_type": 3,
                    "timezone": "UTC"
                },
                "signature": 10,
                "login": 10
            }
        }
    },
    "detail": {
        "code": 1093,
        "status": "USER_LISTED",
        "message": "User list"
    }
}
{
    "title": "Unauthorized", 
    "status": 401, 
    "detail": "User auth error."
}
{
    "title": "Bad Request", 
    "status": 400, 
    "detail": 
        { 
            "code": 1126, 
            "status": "USER_NOT_FOUND", 
            "message": "User not found" 
        }
}

Exemplo

curl --location --request GET 'http://localhost:89/user-data-external/28877031298' \
--header 'Authorization: Bearer 0f4501697743789b1d7d3a5a2df4b4aed9151cab' \
--header 'Content-Type: application/json' \
--data-raw ''
PreviousAlteração Tipo Usuário VarejoNextConsulta de crédito

Last updated 1 year ago

Was this helpful?