> ## Documentation Index
> Fetch the complete documentation index at: https://docs.machine.global/llms.txt
> Use this file to discover all available pages before exploring further.

# Obter documentos cadastrados do entregador

> Retorna todos os documentos cadastrados de um condutor.



## OpenAPI

````yaml pages/v1/openapi-entregas.json POST /obterDocumentosCadastroCondutor
openapi: 3.1.0
info:
  title: API de Integração
  description: API de Integração v1
  license:
    name: MIT
  version: 1.0.0
servers:
  - url: https://api-vendas.taximachine.com.br/api/integracao
  - url: https://api.taximachine.com.br/api/integracao
security:
  - basicAuth: []
    ApiKeyAuth: []
paths:
  /obterDocumentosCadastroCondutor:
    post:
      summary: Obter documentos cadastrados do condutor
      description: Retorna todos os documentos cadastrados de um condutor.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - condutor
              properties:
                condutor:
                  type: object
                  description: Obrigatório. Objeto para identificar o condutor.
                  required:
                    - tipo_identificacao
                    - identificacao
                  properties:
                    tipo_identificacao:
                      type: string
                      description: >-
                        Forma de identificação do condutor. Valores aceitos: `C`
                        (CPF), `V` (VTR), `T` (telefone), `P` (placa) e `I`
                        (ID).
                      enum:
                        - C
                        - V
                        - T
                        - P
                        - I
                    identificacao:
                      oneOf:
                        - type: string
                        - type: integer
                      description: Valor do atributo de identificação.
            example:
              condutor:
                tipo_identificacao: I
                identificacao: 666
      responses:
        '200':
          description: Sucesso
          content:
            application/json:
              schema:
                type: object
              example:
                success: true
                response:
                  documentos:
                    - nome: Alvará de táxi
                      tipo: ZG9jXzI2
                      ativo: false
                    - nome: Autonomia (frente)
                      tipo: ZG9jXzI3
                      ativo: false
                    - nome: Autonomia (verso)
                      tipo: ZG9jXzI4
                      ativo: false
                    - nome: Certidão de antecedentes criminais
                      tipo: ZG9jXzI1
                      ativo: false
                    - nome: CNH (Carteira Nacional de Habilitação)
                      tipo: ZG9jXzIy
                      ativo: false
                    - nome: Comprovante de residência
                      tipo: ZG9jXzIz
                      ativo: false
                    - nome: >-
                        CRLV (Certificado de Registro e Licenciamento do
                        Veículo)
                      tipo: ZG9jXzI0
                      ativo: false
                  quantidade_documentos: 7
        '400':
          description: Falha na consulta dos documentos
          content:
            application/json:
              schema:
                type: object
              examples:
                atributoObrigatorio:
                  summary: Atributo obrigatório ausente
                  value:
                    success: false
                    validationErrors:
                      - code: 2
                        message: Atributo 'condutor' é obrigatório.
                identificacaoNaoEncontrada:
                  summary: Identificação não encontrada
                  value:
                    success: false
                    validationErrors:
                      - code: 6
                        message: Identificação não encontrada.
components:
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
    ApiKeyAuth:
      type: apiKey
      in: header
      name: api-key
      description: Obrigatório. Sua chave API.

````