Automile ResourceOwnerTripScore API
The ResourceOwnerTripScore API from Automile — 4 operation(s) for resourceownertripscore.
The ResourceOwnerTripScore API from Automile — 4 operation(s) for resourceownertripscore.
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-resourceownertripscore-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 Trip Score API
version: v1
servers:
- url: https://api.automile.com/
tags:
- name: ResourceOwnerTripScore
paths:
/v1/resourceowner/tripscore/drivingscore/{driverContactId}:
get:
tags:
- ResourceOwnerTripScore
summary: Get latest driving score for a driver
description: "This is a BETA feature, under development and may change. <br /> \n Reduction types are \"HarshAcceleration\", \"HarshBrake\", \"HarshTurn\", \"Idling\" or \"Speeding\". <br />\n Returns latest driving score with points lost, weaknesses and strengths"
operationId: GetResourceOwnerLatestDrivingScore
parameters:
- in: path
name: driverContactId
description: Contact id to get driving score for
required: true
schema:
type: integer
format: int32
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/DrivingScoreModel'
application/json:
schema:
$ref: '#/components/schemas/DrivingScoreModel'
text/json:
schema:
$ref: '#/components/schemas/DrivingScoreModel'
security:
- oauth2: []
/v1/resourceowner/tripscore/summary/{driverContactId}:
get:
tags:
- ResourceOwnerTripScore
summary: Get trip score summary for a driver
description: "This is a BETA feature, under development and may change. <br /> \n Reduction types are \"HarshAcceleration\", \"HarshBrake\", \"HarshTurn\", \"Idling\" or \"Speeding\". <br />\n Returns summary for previous month and current month."
operationId: GetResourceOwnerTripScoreSummary
parameters:
- in: path
name: driverContactId
description: Contact id to get trip score for
required: true
schema:
type: integer
format: int32
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/TripScoreSummaryModel'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/TripScoreSummaryModel'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/TripScoreSummaryModel'
security:
- oauth2: []
/v1/resourceowner/tripscore/chartdata/{driverContactId}:
get:
tags:
- ResourceOwnerTripScore
summary: Get trip score chart data for a driver
description: This is a BETA feature, under development and may change.
operationId: GetResourceOwnerTripScoreChartData
parameters:
- in: path
name: driverContactId
description: Contact id to get chart for
required: true
schema:
type: integer
format: int32
responses:
'200':
description: Success
content:
text/plain:
schema:
$ref: '#/components/schemas/TripScoreChartDataListModel'
application/json:
schema:
$ref: '#/components/schemas/TripScoreChartDataListModel'
text/json:
schema:
$ref: '#/components/schemas/TripScoreChartDataListModel'
security:
- oauth2: []
/v1/resourceowner/tripscore/triplist/{driverContactId}:
get:
tags:
- ResourceOwnerTripScore
summary: Get list of trips with trip score for a driver
description: "This is a BETA feature, under development and may change. <br /> \n Max return count is 100 trips."
operationId: GetResourceOwnerTripScoreTripList
parameters:
- in: path
name: driverContactId
description: Contact id to get trip score for
required: true
schema:
type: integer
format: int32
- in: query
name: skip
description: Optional skip number of trips
schema:
type: integer
format: int32
responses:
'200':
description: Success
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/TripScoreTripModel'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/TripScoreTripModel'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/TripScoreTripModel'
security:
- oauth2: []
components:
schemas:
DrivingScoreModel:
type: object
properties:
Date:
format: date-time
type: string
DrivingScore:
format: int32
type: integer
OrganizationScore:
format: int32
type: integer
Reductions:
type: array
items:
$ref: '#/components/schemas/TripScoreReductionModel'
Strengths:
type: array
items:
$ref: '#/components/schemas/TripScoreReductionModel'
additionalProperties: false
TripScoreChartDataListModel:
type: object
properties:
ContactChartDataList:
type: array
items:
$ref: '#/components/schemas/TripScoreChartDataModel'
OrganizationChartDataList:
type: array
items:
$ref: '#/components/schemas/TripScoreChartDataModel'
readOnly: true
additionalProperties: false
TripScoreSummaryModel:
type: object
properties:
AverageTripScore:
format: int32
type: integer
FromDate:
type: string
Reductions:
type: array
items:
$ref: '#/components/schemas/TripScoreReductionModel'
Strengths:
type: array
items:
$ref: '#/components/schemas/TripScoreReductionModel'
ToDate:
type: string
additionalProperties: false
TripScoreTripModel:
type: object
properties:
AuthorizedToViewTrip:
type: boolean
TripId:
format: int32
type: integer
TripEndAddress:
type: string
TripEndDateTime:
format: date-time
type: string
TripScore:
format: int32
type: integer
TripStartAddress:
type: string
TripStartDateTime:
format: date-time
type: string
additionalProperties: false
TripScoreReductionModel:
type: object
properties:
Type:
format: int32
type: integer
Value:
format: double
type: number
Text:
type: string
additionalProperties: false
TripScoreChartDataModel:
type: object
properties:
AverageTripScore:
format: int32
type: integer
DrivingScore:
format: int32
type: integer
Date:
type: string
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