> ## 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.

# Abrir solicitação programada

> Por meio dessa endpoint, é permitido abrir novas solicitações. Caso seja informado a data e a hora em que a solicitação deve ser aberta, é criada uma solicitação programada. As formas de pagamento possíveis são: Dinheiro (D), Débito (máquina) (B), Crédito máquina (C), eTicket (T), Voucher (V), Pix (X), Picpay (P), Whatsapp (H), Cartão via app (A), Faturado (F), Pix via app (I), Carteira de créditos (R).



## OpenAPI

````yaml pages/v1/openapi-corridas.json POST /abrirSolicitacao
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:
  /abrirSolicitacao:
    post:
      summary: Abrir solicitação
      description: >-
        Por meio dessa endpoint, é permitido abrir novas solicitações. Caso seja
        informado a data e a hora em que a solicitação deve ser aberta, é criada
        uma solicitação programada. As formas de pagamento possíveis são:
        Dinheiro (D), Débito (máquina) (B), Crédito máquina (C), eTicket (T),
        Voucher (V), Pix (X), Picpay (P), Whatsapp (H), Cartão via app (A),
        Faturado (F), Pix via app (I), Carteira de créditos (R).
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                dados_cadastro:
                  type: object
                  required:
                    - codigo_pais
                    - codigo_area
                    - telefone
                  properties:
                    codigo_pais:
                      type: integer
                    codigo_area:
                      type: integer
                    telefone:
                      type: integer
                dados_passageiro:
                  type: object
                  required:
                    - codigo_pais
                    - codigo_area
                    - telefone
                  properties:
                    codigo_pais:
                      type: integer
                    codigo_area:
                      type: integer
                    telefone:
                      type: integer
                    nome:
                      type: string
                empresa:
                  type: object
                  properties:
                    id:
                      type: integer
                    cadastrar_funcionario:
                      type: boolean
                    centro_custo_id:
                      type: integer
                info_antes_aceite:
                  type: string
                info_apos_aceite:
                  type: string
                categoria_nome:
                  type: string
                categoria_id:
                  type: integer
                estimativas:
                  type: boolean
                ignorar_condutores_proximos:
                  type: boolean
                extras:
                  type: object
                  properties:
                    porta_malas_grande:
                      type: boolean
                    veiculo_a_disposicao:
                      type: boolean
                    adaptado_cadeirante:
                      type: boolean
                    motorista_mulher:
                      type: boolean
                    aceita_animais:
                      type: boolean
                    aceita_encomendas:
                      type: boolean
                    com_retorno:
                      type: boolean
                    usa_filtro_1:
                      type: boolean
                    usa_filtro_2:
                      type: boolean
                    usa_filtro_3:
                      type: boolean
                    usa_filtro_4:
                      type: boolean
                    usa_filtro_5:
                      type: boolean
                    usa_filtro_6:
                      type: boolean
                condutor:
                  type: object
                  properties:
                    tipo_identificacao:
                      type: string
                      enum:
                        - C
                        - V
                        - T
                        - P
                        - I
                    identificacao:
                      type: string
                forma_pagamento:
                  type: string
                  enum:
                    - D
                    - B
                    - C
                    - T
                    - V
                    - X
                    - P
                    - H
                    - A
                    - F
                    - I
                    - R
                partida:
                  type: object
                  required:
                    - endereco
                    - bairro
                    - lat
                    - lng
                  properties:
                    endereco:
                      type: string
                    complemento:
                      type: string
                    bairro:
                      type: string
                    cidade:
                      type: string
                    estado:
                      type: string
                    referencia:
                      type: string
                    lat:
                      type: number
                    lng:
                      type: number
                paradas:
                  type: array
                  items:
                    type: object
                    required:
                      - endereco_parada
                      - bairro_parada
                    properties:
                      endereco_parada:
                        type: string
                      bairro_parada:
                        type: string
                      cidade_parada:
                        type: string
                      estado_parada:
                        type: string
                      lat_parada:
                        type: number
                      lng_parada:
                        type: number
                desejado:
                  type: object
                  properties:
                    endereco:
                      type: string
                    complemento:
                      type: string
                    bairro:
                      type: string
                    cidade:
                      type: string
                    estado:
                      type: string
                    referencia:
                      type: string
                    lat:
                      type: number
                    lng:
                      type: number
      responses:
        '200':
          description: Sucesso
          content:
            application/json:
              schema:
                type: object
              example:
                success: true
                response:
                  id_mch: '100018556'
                  tipo: normal
components:
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
    ApiKeyAuth:
      type: apiKey
      in: header
      name: api-key
      description: Obrigatório. Sua chave API.

````