Automile ResourceOwnerIMEIConfig API
The ResourceOwnerIMEIConfig API from Automile — 2 operation(s) for resourceownerimeiconfig.
The ResourceOwnerIMEIConfig API from Automile — 2 operation(s) for resourceownerimeiconfig.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/automile-resourceownerimeiconfig-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: Automile ClientApi Resource Owner IMEI Config API
version: v1
servers:
- url: https://api.automile.com/
tags:
- name: ResourceOwnerIMEIConfig
paths:
/v1/resourceowner/imeiconfigs:
get:
tags:
- ResourceOwnerIMEIConfig
summary: Get all imeis(devices) that the logged in user has access to
description: Only vehicles that the user is associated with will be returned by this operation.
operationId: GetResourceOwnerImeiConfigs
parameters:
- in: query
name: includeDeviceType
schema:
type: boolean
default: false
responses:
'200':
description: The Imeis are returned
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/IMEIConfigModel'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/IMEIConfigModel'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/IMEIConfigModel'
'500':
description: Internal server error
security:
- oauth2: []
post:
tags:
- ResourceOwnerIMEIConfig
summary: Creates a new IMEIConfig and associates it with vehicle
operationId: CreateResourceOwnerIMEIConfig
responses:
'200':
description: A link in the header is returned to the newly created ImeiConfig
'403':
description: Request is forbidden, this could occur if you try to add an IMEI that already exists or if it is not available in our systems. In addition, if the serialnumber to the IMEI device is incorrect
'500':
description: Internal server error
security:
- oauth2: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/IMEIConfigCreateModel'
text/json:
schema:
$ref: '#/components/schemas/IMEIConfigCreateModel'
application/*+json:
schema:
$ref: '#/components/schemas/IMEIConfigCreateModel'
description: The IMEI Config model
/v1/resourceowner/imeiconfigs/{imeiConfigId}:
get:
tags:
- ResourceOwnerIMEIConfig
summary: Get IMEIconfig by IMEIconfigId
description: The user only has access to IMEIconfig that it is associated with through the companies or directly thorugh vehicles
operationId: GetResourceOwnerIMEIConfigsBasedOnVehicleId
parameters:
- in: path
name: imeiConfigId
description: The IMEIconfig id
required: true
schema:
type: integer
format: int32
- in: query
name: includeDeviceType
description: ''
schema:
type: boolean
default: false
responses:
'200':
description: The Imeis are returned
content:
text/plain:
schema:
$ref: '#/components/schemas/IMEIConfigDetailModel'
application/json:
schema:
$ref: '#/components/schemas/IMEIConfigDetailModel'
text/json:
schema:
$ref: '#/components/schemas/IMEIConfigDetailModel'
'500':
description: Internal server error
'403':
description: Request is forbidden, meaning you dont' have access to this IMEIconfig
'404':
description: The IMEIconfig that you tried to get doesn't exist
security:
- oauth2: []
put:
tags:
- ResourceOwnerIMEIConfig
summary: Updates the given IMEIConfig id
operationId: EditResourceOwnerIMEIConfig
parameters:
- in: path
name: imeiConfigId
description: The IMEIConfig id that should be updated
required: true
schema:
type: integer
format: int32
responses:
'200':
description: The IMEIConfig was saved
'500':
description: Internal server error
'404':
description: The IMEIConfig that you tried to update doesn't exist
'403':
description: Request is forbidden, this could occur if you try to add an IMEI that already exists or if it is not available in our systems. In addition, if the serialnumber to the IMEI device is incorrect
security:
- oauth2: []
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/IMEIConfigEditModel'
text/json:
schema:
$ref: '#/components/schemas/IMEIConfigEditModel'
application/*+json:
schema:
$ref: '#/components/schemas/IMEIConfigEditModel'
description: The IMEIConfig model
delete:
tags:
- ResourceOwnerIMEIConfig
summary: Removes the given IMEI config
description: This will delete the given IMEIConfig.
operationId: DeleteResourceOwnerIMEIConfig
parameters:
- in: path
name: imeiConfigId
description: The imeiConfigId id to remove
required: true
schema:
type: integer
format: int32
responses:
'200':
description: The IMEI config has been deleted
'500':
description: Internal server error
'404':
description: The IMEIConfig that you tried to remove doesn't exist
'403':
description: Request is forbidden, this could occur if you are not associated with the IMEIConfig
security:
- oauth2: []
components:
schemas:
IMEIConfigCreateModel:
type: object
properties:
IMEI:
type: string
VehicleId:
format: int32
type: integer
SerialNumber:
type: string
IMEIDeviceType:
format: int32
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 255
type: integer
additionalProperties: false
IMEIConfigDetailModel:
type: object
properties:
IMEIConfigId:
format: int32
type: integer
IMEI:
type: string
VehicleId:
format: int32
type: integer
DeviceType:
format: int32
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 255
type: integer
additionalProperties: false
IMEIConfigEditModel:
required:
- VehicleId
type: object
properties:
VehicleId:
format: int32
type: integer
IMEIDeviceType:
format: int32
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 255
type: integer
additionalProperties: false
IMEIConfigModel:
type: object
properties:
IMEIConfigId:
format: int32
type: integer
IMEI:
type: string
VehicleId:
format: int32
type: integer
DeviceType:
format: int32
enum:
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 255
type: integer
additionalProperties: false
securitySchemes:
oauth2:
type: oauth2
flows:
implicit:
scopes:
read: Read access to protected resources
write: Write access to protected resources
authorizationUrl: https://api.automile.com/login/
description: OAuth2 Implicit Grant