Automile ClientOnboarding API

The ClientOnboarding API from Automile — 2 operation(s) for clientonboarding.

OpenAPI Specification

automile-clientonboarding-api-openapi.yml Raw ↑
swagger: '2.0'
info:
  title: Automile ClientApi ClientOnboarding API
  version: v1
tags:
- name: ClientOnboarding
paths:
  /v1/client/onboarding/vehiclemakes:
    get:
      tags:
      - ClientOnboarding
      summary: Get vehicle makes
      operationId: VehicleMakes
      produces:
      - text/plain
      - application/json
      - text/json
      parameters:
      - in: query
        name: region
        type: integer
        format: int32
        enum:
        - 0
        - 1
      responses:
        '200':
          description: List of makes returned
          schema:
            $ref: '#/definitions/VehickeMakesModel'
      security:
      - oauth2: []
  /v1/client/onboarding/vehiclemodels:
    get:
      tags:
      - ClientOnboarding
      summary: Get vehicle models
      operationId: VehicleModels
      produces:
      - text/plain
      - application/json
      - text/json
      parameters:
      - in: query
        name: make
        type: string
      responses:
        '200':
          description: List of models returned
          schema:
            $ref: '#/definitions/VehicleModelsModel'
      security:
      - oauth2: []
definitions:
  VehicleMakeModel:
    type: object
    properties:
      Make:
        type: string
      MakeUrl:
        type: string
    additionalProperties: false
  VehicleModelModel:
    type: object
    properties:
      Make:
        type: string
      Model:
        type: string
    additionalProperties: false
  VehicleModelsModel:
    type: object
    properties:
      VehicleModels:
        type: array
        items:
          $ref: '#/definitions/VehicleModelModel'
    additionalProperties: false
  VehickeMakesModel:
    type: object
    properties:
      VehicleMakes:
        type: array
        items:
          $ref: '#/definitions/VehicleMakeModel'
    additionalProperties: false
securityDefinitions:
  oauth2:
    type: oauth2
    flow: implicit
    authorizationUrl: https://api.automile.com/login/
    scopes:
      read: Read access to protected resources
      write: Write access to protected resources
    description: OAuth2 Implicit Grant