How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Decisiv SRM Gateway - Service Management

The service-provider view of the SRM Gateway and the largest module. Cases and case actions, customers and customer assets, customer requests, line items with parts, additional charges, technician stories and internal labels, case metadata, time tasks, skill levels, departments, program types, repair statuses, service networks, sublet cases / requests / associations between shops, diagnostic readings, faults, and VMRS.

This API exposes 139 operations across 104 paths, organized into 48 resource areas, and defines 187 schemas. It is described by OpenAPI 3.1.0, at version 0.48.24.

Requests are made against 2 base URLs: https://srm-api.staging.decisivapps.com, https://srm-api.decisivapps.com.

139 operations 104 paths 187 schemas 8 DELETE85 GET20 PATCH25 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.48.24
Base URL
https://srm-api.decisivapps.com
Authentication
HTTP Bearer, OAuth 2.0, OAuth 2.0
Terms of Service
Resource Areas
48

Authentication & Security 3

Decisiv SRM Gateway - Service Management declares 3 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (AccessToken). It supports OAuth 2.0 (OAuth2AuthorizationCode) using the authorizationCode flow. It supports OAuth 2.0 (OAuth2Password) using the password flow. By default, every request must be authenticated.

  • OAuth2AuthorizationCode — OAuth 2.0 Authorization Code flow. This is the required flow for new integrations. See https://api-docs.decisiv.net/docs/api/oauth/
  • OAuth2Password — Deprecated. OAuth 2.0 Password flow. New integrations must use the Authorization Code flow (OAuth2AuthorizationCode); this flow remains available only during t…

Paths & Operations 139

Across 104 paths, the API surfaces 139 operations — 8 DELETE, 85 GET, 20 PATCH, 25 POST, 1 PUT. They span 48 resource areas, including Cases, Case Actions, Case Attachments, Line Items, Case Line Items, Case Line Items - Additional Charges, Case Line Items - Additional Charges - Relationships, Case Line Items - Additional Charges Categories, and 40 more. Each is listed below with its method, path, parameters, and response codes.

Cases 4
GET
/service_management/{srm_account_id}/v1/cases
List cases for the requested account
listCases 25 params → 200400401403404424428504
GET
/service_management/{srm_account_id}/v1/cases/{id}
List details on a specific case
getCase 2 params → 200400401403404424504
PATCH
/service_management/{srm_account_id}/v1/cases/{id}
Updates a case
updateCase 2 params body → 200400401403404422504
POST
/service_management/{srm_account_id}/v1/cases/{id}/update_meter_data
Updates Meter Data
updateCaseMeterData 2 params body → 200400401403404422504
Case Actions 2
POST
/service_management/{srm_account_id}/v1/cases/{case_id}/actions/close
Close a specific case
2 params → 202401403404409
POST
/service_management/{srm_account_id}/v1/cases/{case_id}/actions/open
Open (re-open) a specific case
2 params → 202401403404409
Case Attachments 4
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/attachments
List attachments for the requested case
5 params → 200400401403404424504
POST
/service_management/{srm_account_id}/v1/cases/{case_id}/attachments
Create an attachment for the requested case
3 params body → 201400401403404
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/attachments/{id}
Retrieve an attachment for the requested case
4 params → 200
DELETE
/service_management/{srm_account_id}/v1/cases/{case_id}/attachments/{id}
Delete an attachment for the requested case
3 params → 204401403404
Line Items 2
GET
/service_management/{srm_account_id}/v1/line_items
List line items across the account
listLineItems 8 params → 200400401403422504
GET
/service_management/{srm_account_id}/v1/line_items/{id}
Retrieve a single line item by id
getLineItem 3 params → 200401403404504
Case Line Items 5
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items
List line items for the requested case
listCaseLineItems 8 params → 200400401403424504
POST
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items
Create a line item for the requested case
createCaseLineItem 2 params body → 201401403404422504
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{id}
Retrieve a line item for the requested case
getCaseLineItem 4 params → 200400401403404424504
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{id}
Update a line item for the requested case
updateCaseLineItem 3 params body → 200400401403404422504
DELETE
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{id}
Delete a line item for the requested case
deleteCaseLineItem 3 params → 204401403404422504
Case Line Items - Additional Charges 5
GET
/service_management/{srm_account_id}/v1/cases/{case_uuid}/line_items/{line_item_uuid}/additional_charges
List all Additional Charges for the requested line item
3 params → 200401403428504
POST
/service_management/{srm_account_id}/v1/cases/{case_uuid}/line_items/{line_item_uuid}/additional_charges
Creates an additional charge for the line item
3 params body → 201400401403404422504
GET
/service_management/{srm_account_id}/v1/cases/{case_uuid}/line_items/{line_item_uuid}/additional_charges/{id}
Show an Additional Charges for the requested line item
5 params → 200401403404428504
PATCH
/service_management/{srm_account_id}/v1/cases/{case_uuid}/line_items/{line_item_uuid}/additional_charges/{id}
Update an additional charge
4 params body → 200400401403404422504
DELETE
/service_management/{srm_account_id}/v1/cases/{case_uuid}/line_items/{line_item_uuid}/additional_charges/{id}
Delete an additional charge
4 params → 204401404
Case Line Items - Additional Charges - Relationships 1
PATCH
/service_management/{srm_account_id}/v1/cases/{case_uuid}/line_items/{line_item_uuid}/additional_charges/{id}/relationships/category
Update an additional charge category
4 params body → 200400401403404422504
Case Line Items - Additional Charges Categories 2
GET
/service_management/{srm_account_id}/v1/additional_charge_categories
List all Additional Charge Categories for the requested account
1 param → 200401403428504
GET
/service_management/{srm_account_id}/v1/additional_charge_categories/{id}
Retrieves a specific Additional Charge Category
2 params → 200401403404428504
Case Line Items Relationships Assignee 1
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/relationships/assignee
Update an assignee from line item
3 params body → 200400401403404422424504
Case Line Item Internal Labels 1
GET
/service_management/{srm_account_id}/v1/line_item_internal_labels
List all the line item internal labels
1 param → 200401403
Case Line Items Technician Stories 3
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/technician_stories
List all the technician stories for the selected line item
5 params → 200400401403424504
POST
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/technician_stories
Creates a technician story for the line item
3 params body → 201400401403404422504
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/technician_stories/{id}
List all the technician stories for the selected line item
4 params → 200400401403424504
Case Line Item Parts 5
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/parts
List all parts for the requested line item
6 params → 200400401403424504
POST
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/parts
Create a estimate item part
3 params body → 201400401403404504
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/parts/{id}
List details on a specific part for the requested line item
5 params → 200400401403404424504
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/parts/{id}
Update a specific part
4 params body → 200401403404422504
DELETE
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/parts/{id}
Delete an estimate item part
4 params → 204401404
Case Line Item Parts Relationships SalesPerson 1
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/line_items/{line_item_id}/parts/{part_id}/relationships/salesperson
Add, Update or Remove a Salesperson from part
4 params body → 200400401403404422424504
Case Metadata 2
POST
/service_management/{srm_account_id}/v1/cases/{case_id}/metadata
Creates new metadata for a selected case
2 params body → 201400401403429
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/metadata/{metadata_key}
Updates a specific metadata key
3 params body → 200400401403429
Case Notes 3
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/notes
List notes for the requested case
5 params → 200400401403404424504
POST
/service_management/{srm_account_id}/v1/cases/{case_id}/notes
Create a note for the requested case
3 params body → 201400401403404504
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/notes/{id}
Retrieve a note for the requested case
4 params → 200400401403404424504
Case Participants 2
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/participants
Lists the participants for a selected case
2 params → 200401403404424504
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/participants/{id}
List details on a specific Participant
3 params → 200401403404424504
Case Participant Recipients 2
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/participants/{participant_id}/recipients
Lists the recipients for a selected case
5 params → 200400401403404424504
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/participants/{participant_id}/recipients/{id}
List details on a specific recipient
4 params → 200401403404424504
Case Relationships 6
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/relationships/shipping_customer
Modify shipping customer of a Case
2 params body → 200400401403404422
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/relationships/billing_customer
Modify billing customer of a Case
2 params body → 200400401403404422
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/relationships/program_type
Modify program type of a Case
2 params body → 200400401403404422
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/relationships/primary_contact
Modify primary contact of a Case
2 params body → 200400401403404422
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/relationships/driver
Modify driver of a Case
2 params body → 200400401403404422
PATCH
/service_management/{srm_account_id}/v1/cases/{case_id}/relationships/billing_contact
Modify billing contact of a Case
2 params body → 200400401403404422
Customer Assets 5
GET
/service_management/{srm_account_id}/v1/customer_assets
List all customer assets for the requested account
13 params → 200400401403404424504
POST
/service_management/{srm_account_id}/v1/customer_assets
Create a new Customer Asset
1 param body → 201400401403422429
GET
/service_management/{srm_account_id}/v1/customer_assets/{id}
List details on a specific Customer Asset
3 params → 200404
POST
/service_management/{srm_account_id}/v1/customer_assets/{id}/create_case
Create a case for the specific Customer Asset
3 params body → 201400401403404409422429
GET
/service_management/{srm_account_id}/v1/customer_assets/{id}/service_history
List Service History for the specific Customer Asset
16 params → 200400401403404422
Customer Requests 4
GET
/service_management/{srm_account_id}/v1/customer_requests
Retrieves a list of customer requests
10 params → 200400401403428504
GET
/service_management/{srm_account_id}/v1/customer_request/{id}
Retrieves a customer request
2 params → 200401403404424428504
POST
/service_management/{srm_account_id}/v1/customer_request/{id}/accept
Retrieves a customer request
2 params body → 200401403404424428504
POST
/service_management/{srm_account_id}/v1/customer_request/{id}/decline
Retrieves a customer request
2 params body → 200401403404424428504
Customers 4
GET
/service_management/{srm_account_id}/v1/customers
List all Customers
10 params → 200
POST
/service_management/{srm_account_id}/v1/customers
Create a new Customer
1 param body → 201400401403422429
GET
/service_management/{srm_account_id}/v1/customers/{id}
Show details for a specific Customer
3 params → 200404
PATCH
/service_management/{srm_account_id}/v1/customers/{id}
Updates a customer
2 params body → 200400401403404
Contacts 5
GET
/service_management/{srm_account_id}/v1/customers/{customer_id}/contacts
List all Contacts for the requested Customer
8 params → 200400401403428504
POST
/service_management/{srm_account_id}/v1/customers/{customer_id}/contacts
Create a Contact
2 params body → 201400401403404422504
GET
/service_management/{srm_account_id}/v1/customers/{customer_id}/contacts/{id}
Retrieves a Contact from the requested Customer
3 params → 200400401403404428504
PATCH
/service_management/{srm_account_id}/v1/customers/{customer_id}/contacts/{id}
Updates Contact
3 params body → 200400401403404422428504
DELETE
/service_management/{srm_account_id}/v1/customers/{customer_id}/contacts/{id}
Deletes a Contact
3 params → 204401403404428
Departments 1
GET
/service_management/{srm_account_id}/v1/departments
List all departments for the requested account
listDepartments 3 params → 200401403404504
Diagnostic Readings 1
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/diagnostic_readings
List all Diagnostic Reading for a specific Case in the requested account
4 params → 200400401403404424504
Extended Attributes 2
GET
/service_management/{srm_account_id}/v1/extended_attributes
List all Extended Attributes from the requested account
3 params → 200400401403424428504
GET
/service_management/{srm_account_id}/v1/extended_attributes/{id}
Retrieves an Extended Attribute from the requested account
2 params → 200400401403404424428504
Extended Asset Attributes 5
GET
/service_management/{srm_account_id}/v1/extended_asset_attributes
List all Extended Asset Attributes for the requested account
3 params → 200400401403428504
POST
/service_management/{srm_account_id}/v1/extended_asset_attributes
Create an Extended Asset Attribute
1 param body → 201400401403404422504
GET
/service_management/{srm_account_id}/v1/extended_asset_attributes/{id}
Retrieves an Extended Asset Attribute from the requested account
2 params → 200400401403404428504
PATCH
/service_management/{srm_account_id}/v1/extended_asset_attributes/{id}
Updates an Extended Asset Attribute
2 params body → 200400401403404422428504
DELETE
/service_management/{srm_account_id}/v1/extended_asset_attributes/{id}
Deletes an Extended Asset Attribute
2 params → 204401403404428
Faults 1
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/faults
List all Faults for a specific Case in the requested account
4 params → 200400401403404424504
Operations 1
GET
/service_management/{srm_account_id}/v1/cases/{case_id}/applicable_operations
List all applicable operations for a specific case in the requested account
5 params → 200400401403404424504
Internal Users 2
GET
/service_management/{srm_account_id}/v1/internal_users
List details all Internal Users
3 params → 200401403424504
GET
/service_management/{srm_account_id}/v1/internal_users/{id}
List details on a specific Internal User
2 params → 200400401403404424504
Program Types 2
GET
/service_management/{srm_account_id}/v1/program_types
List all program types for the requested account
3 params → 200401403404504
GET
/service_management/{srm_account_id}/v1/program_types/{id}
List details on a specific Program Type
2 params → 200404
Registered Assets 1
GET
/service_management/{srm_account_id}/v1/registered_assets
List all registered assets filtered by vin or serial number or unit number
7 params → 200400401403404424504
Repair Statuses 1
GET
/service_management/{srm_account_id}/v1/repair_statuses
List all the repair statuses
1 param → 200401403
Service Group - Customer Assets 4
GET
/service_management/{srm_account_id}/v1/service_group/customer_assets
List all Customer Assets from Service group
12 params → 200400
GET
/service_management/{srm_account_id}/v1/service_group/customer_assets/{id}
List details on a specific Customer Asset from Service group
3 params → 200404
POST
/service_management/{srm_account_id}/v1/service_group/customer_assets/{id}/create_case
Create a case for the specific Customer Asset from Service Group
3 params body → 201400401403404409422429
GET
/service_management/{srm_account_id}/v1/service_group/customer_assets/{id}/service_history
List Service History for the specific Customer Asset from Service Group
16 params → 200401403404422
Service Group - Customers 3
GET
/service_management/{srm_account_id}/v1/service_group/customers
List all Customers from Service group
8 params → 200400
GET
/service_management/{srm_account_id}/v1/service_group/customers/{id}
List details on a specific Customer from Service group
2 params → 200404
PATCH
/service_management/{srm_account_id}/v1/service_group/customers/{id}
Updates a Customer from Service group
2 params body → 200400401403404
Service Group - Customer Contacts 5
GET
/service_management/{srm_account_id}/v1/service_group/customers/{customer_id}/contacts
List all Contacts for the requested Service Group Customer
8 params → 200400401403428504
POST
/service_management/{srm_account_id}/v1/service_group/customers/{customer_id}/contacts
Create a Contact for Service Group Customer
2 params body → 201400401403404422428
GET
/service_management/{srm_account_id}/v1/service_group/customers/{customer_id}/contacts/{id}
Retrieves a Contact from the requested Service Group Customer
3 params → 200401403404428
PATCH
/service_management/{srm_account_id}/v1/service_group/customers/{customer_id}/contacts/{id}
Updates a Contact for Service Group Customer
3 params body → 200400401403404422428
DELETE
/service_management/{srm_account_id}/v1/service_group/customers/{customer_id}/contacts/{id}
Deletes a Contact from Service Group Customer
3 params → 204401403404428
Service Networks 2
GET
/service_management/{srm_account_id}/v1/service_networks
List all Service Networks for the requested account
2 params → 200400401403424504
GET
/service_management/{srm_account_id}/v1/service_networks/{id}
List details on a specific service network
2 params → 200400401403404424504
Service Providers 2
GET
/service_management/{srm_account_id}/v1/service_providers
List all Service Providers for the requested account
10 params → 200400401403424504
GET
/service_management/{srm_account_id}/v1/service_providers/{id}
List details on a specific service provider
2 params → 200400401403404424504
Skill Levels 2
GET
/service_management/{srm_account_id}/v1/skill_levels
Retrieves a list of skill levels
1 param → 200400401403428504
GET
/service_management/{srm_account_id}/v1/skill_levels/{id}
Retrieves a skill level
2 params → 200401403404428504
Sublet Associations 3
GET
/service_management/{srm_account_id}/v1/sublet_associations
Retrieves a list of sublet associations
4 params → 200400401403428504
POST
/service_management/{srm_account_id}/v1/sublet_associations
Create a sublet association for two cases
1 param body → 201400401403412422428429
GET
/service_management/{srm_account_id}/v1/sublet_associations/{id}
List details on a specific sublet associations
2 params → 200400401403404424504
Sublet Cases 2
GET
/service_management/{srm_account_id}/v1/sublet_cases
Retrieves a list of sublet cases
12 params → 200400401403428504
GET
/service_management/{srm_account_id}/v1/sublet_cases/{id}
List details on a specific sublet case
2 params → 200400401403404424504
Sublet Cases Attachments 3
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_uuid}/attachments
Retrieves a list of sublet cases attachments
4 params → 200400401403428504
POST
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_uuid}/attachments
Creates an attachment for the requested sublet case
3 params body → 201400401403404
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_uuid}/attachments/{id}
Retrieves a sublet cases attachment
3 params → 200400401403404424428504
Sublet Case Participants 2
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_id}/participants
Lists the participants for a selected sublet case
2 params → 200401403404424504
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_id}/participants/{id}
List details on a specific Participant
3 params → 200401403404424504
Sublet Case Recipients 2
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_id}/participants/{participant_id}/recipients
Lists the recipients for a selected sublet case
5 params → 200400401403404424504
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_id}/participants/{participant_id}/recipients/{id}
List details on a specific recipient
4 params → 200401403404424504
Sublet Cases Notes 3
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_uuid}/notes
Retrieves a list of sublet cases notes
5 params → 200400401403428504
POST
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_uuid}/notes
Creates a note for the requested sublet case
3 params body → 201401403404504
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_uuid}/notes/{id}
List details on a specific note for the requested sublet case
4 params → 200401403404424504
Sublet Cases Line Items 1
GET
/service_management/{srm_account_id}/v1/sublet_cases/{sublet_case_uuid}/line_items
Retrieves a list of sublet cases line items
4 params → 200400401403428504
Sublet Requests 5
GET
/service_management/{srm_account_id}/v1/sublet_requests
Retrieves a list of sublet requests
11 params → 200400401403428504
POST
/service_management/{srm_account_id}/v1/sublet_requests
Create a new sublet request
3 params body → 201400401403422424428429
GET
/service_management/{srm_account_id}/v1/sublet_requests/{id}
Retrieves a sublet request
2 params → 200400401403404424428504
PUT
/service_management/{srm_account_id}/v1/sublet_requests/{id}
Updates a sublet request
2 params body → 200401403422424428429504
POST
/service_management/{srm_account_id}/v1/sublet_requests/{id}/cancel
Cancel sublet request
2 params → 200401403422424428429504
Time Tasks 5
GET
/service_management/{srm_account_id}/v1/time_tasks
Retrieves a list of time tasks
16 params → 200400401403404428504
POST
/service_management/{srm_account_id}/v1/time_tasks
Create a new time task
1 param body → 201400401403404422424428
GET
/service_management/{srm_account_id}/v1/time_tasks/{id}
Retrieves a time task
3 params → 200400401403404424428504
PATCH
/service_management/{srm_account_id}/v1/time_tasks/{id}
Updates a Time task
2 params body → 200400401403404422504
DELETE
/service_management/{srm_account_id}/v1/time_tasks/{id}
Deletes a time task
2 params → 204401403404
VMRS 9
GET
/service_management/{srm_account_id}/v1/vmrs/asset_types
List all VMRS Asset Types (Code Key 2)
listVmrsAssetTypes 3 params → 200401403404428504
GET
/service_management/{srm_account_id}/v1/vmrs/reasons_for_repair
List all VMRS Reasons for Repair (Code Key 14)
listVmrsReasonsForRepair 3 params → 200401403404428504
GET
/service_management/{srm_account_id}/v1/vmrs/repair_priorities
List all VMRS Repair Priorities (Code Key 16)
listVmrsRepairPriorities 3 params → 200401403404428504
GET
/service_management/{srm_account_id}/v1/vmrs/repair_sites
List all VMRS Repair Sites (Code Key 17)
listVmrsRepairSites 3 params → 200401403404428504
GET
/service_management/{srm_account_id}/v1/vmrs/components
List all VMRS Components (Code Key 33)
listVmrsComponents 3 params → 200401403404428504
GET
/service_management/{srm_account_id}/v1/vmrs/operator_reports
List all VMRS Operator Reports (Code Key 82)
listVmrsOperatorReports 3 params → 200401403404428504
GET
/service_management/{srm_account_id}/v1/vmrs/positions
List all VMRS Positions (Code Key 79)
listVmrsPositions 3 params → 200401403404428504
GET
/service_management/{srm_account_id}/v1/vmrs/work_accomplished
List all VMRS Work Accomplished values (Code Key 15)
listVmrsWorkAccomplished 3 params → 200401403404428504
GET
/service_management/{srm_account_id}/v1/vmrs/technician_part_failure_codes
List all VMRS Technician Part Failure Codes (Code Key 18)
listVmrsTechnicianPartFailureCodes 3 params → 200401403404428504

Schemas 187

The contract defines 187 schemas that model the data the API accepts and returns. The most detailed are properties-attributes (11 properties), attributes (8 properties), error_response (6 properties), error_response_with_header (6 properties). Each schema is shown below with its type and property counts.

error_response
object
6 properties 2 required
errors_response
object
1 property 1 required
relationship_object
object
1 property 1 required
relationship_objects
object
1 property 1 required
assignee
object
1 property 1 required
assignee_change
object
1 property 1 required
applicable_operation
object
1 property 1 required
applicable_operations
object
2 properties 1 required
attachment
object
1 property 1 required
attachments
object
2 properties 1 required
case
object
1 property 1 required
case_metadata
object
1 property 1 required
patch_case_metadata
object
1 property 1 required
case_metadata_persisted
object
1 property 1 required
case_update
object
1 property 1 required
case_update_meter_data
object
1 property 1 required
case_update_meter_data_eng_hours
object
1 property 1 required
case_update_meter_data_switch_hours
object
1 property 1 required
case_update_meter_data_stand_hours
object
1 property 1 required
case_update_meter_data_odometer_meter
object
1 property 1 required
cases
object
2 properties 1 required
close_case
object
1 property 1 required
create_contact
object
1 property 1 required
contact
object
1 property 1 required
contact_by_id
object
1 property 1 required
contact_update
object
1 property 1 required
contacts
object
2 properties 1 required
create_case
object
1 property 1 required
create_case_note
object
1 property 1 required
create_customer
object
1 property 1 required
create_customer_asset
object
Create a Customer Asset linked to a local Customer. The vehicle described in attributes will be created (or reused if found by VIN / serial); on this branch th…
1 property 1 required
create_customer_asset_registered
object
Create a Customer Asset linked to an existing Registered Asset (i.e. an already-registered vehicle). On this branch the supplied vmrs.assettype.code is written…
1 property 1 required
create_sublet_request
object
1 property 1 required
customer
object
1 property 1 required
update_customer
object
1 property 1 required
update_registered_customer
object
1 property 1 required
customer_asset
object
1 property 1 required
customer_asset_by_id
object
1 property 1 required
customer_asset_create_case
object
1 property 1 required
customer_assets
object
2 properties 1 required
customer_by_id
object
1 property 1 required
customer_request
object
1 property 1 required
customer_request_response
object
1 property 1 required
customer_request_response_accept
object
1 property 1 required
customer_request_response_decline
object
1 property 1 required
customer_requests
object
2 properties 1 required
customers
object
2 properties 1 required
department
object
1 property 1 required
departments
object
2 properties 1 required
diagnostic_reading
object
1 property 1 required
diagnostic_readings
object
2 properties 1 required
sublet_case_line_item
object
1 property 1 required
extended_attribute
object
1 property 1 required
extended_attributes
object
2 properties 1 required
extended_asset_attribute
object
1 property 1 required
extended_asset_attributes
object
2 properties 1 required
update_extended_asset_attribute
object
1 property 1 required
fault
object
1 property 1 required
faults
object
2 properties 1 required
modify_billing_customer
object
1 property 1 required
modify_program_type
object
1 property 1 required
modify_shipping_customer
object
1 property 1 required
modify_primary_contact
object
1 property 1 required
modify_primary_contact_response
object
1 property 1 required
modify_driver
object
1 property 1 required
modify_driver_response
object
1 property 1 required
modify_billing_contact_response
object
1 property 1 required
internal_user
object
1 property 1 required
internal_users
object
2 properties 1 required
line_item
object
1 property 1 required
line_item_internal_labels
object
1 property 1 required
create_line_item
object
1 property 1 required
update_line_item
object
PATCH body for a case line item. Note that assignee reassignment is not supported on PATCH — set the assignee on create and manage subsequent changes via the r…
1 property 1 required
line_items
object
2 properties 1 required
part
object
1 property 1 required
parts
object
2 properties 1 required
create_estimate_item_part
object
1 property 1 required
update_estimate_item_part
object
1 property 1 required
note
object
1 property 1 required
notes
object
2 properties 1 required
open_case
object
1 property 1 required
parent_case
object
1 property 1 required
participant
object
1 property 1 required
participants
object
2 properties 1 required
program_type
object
1 property 1 required
program_type_by_id
object
1 property 1 required
program_types
object
2 properties 1 required
recipient
object
1 property 1 required
recipients
object
2 properties 1 required
registered_asset
object
1 property 1 required
registered_assets
object
2 properties 1 required
repair_status
object
1 property 1 required
repair_statuses
object
2 properties 1 required
service_group_customer_asset_create_case
object
1 property 1 required
create_technician_story
object
1 property 1 required
technician_story
object
1 property 1 required
technician_stories
object
2 properties 1 required
time_task
object
1 property 1 required
time_tasks
object
2 properties 1 required
time_task_update
object
1 property 1 required
create_time_task
object
1 property 1 required
additional_charge_category
object
1 property 1 required
additional_charge_categories
object
2 properties 1 required
additional_charge
object
1 property 1 required
create_additional_charge
object
1 property 1 required
update_additional_charge
object
1 property 1 required
additional_charges
object
2 properties 1 required
update_relationship_additional_charges
object
1 property 1 required
service_history
object
1 property 1 required
service_histories
object
3 properties 1 required
service_network
object
1 property 1 required
service_networks
object
2 properties 1 required
service_provider
object
1 property 1 required
service_providers
object
2 properties 1 required
create_sublet_association
object
1 property 1 required
salesperson_change
object
1 property 1 required
salesperson_remove
object
1 property 1 required
salesperson
object
1 property 1 required
skill_level
object
1 property 1 required
skill_levels
object
2 properties 1 required
sublet_association
object
1 property 1 required
sublet_associations
object
3 properties 1 required
sublet_case
object
1 property 1 required
sublet_cases
object
2 properties 1 required
sublet_case_line_items
object
2 properties 1 required
sublet_request
object
1 property 1 required
sublet_request_canceled
object
1 property 1 required
sublet_requests
object
3 properties 1 required
update_sublet_request
object
1 property 1 required
create_note
object
1 property 1 required
update_salesperson
object
1 property 1 required
vmrs_asset_type
object
1 property 1 required
vmrs_asset_types
object
2 properties 1 required
vmrs_reason_for_repair
object
1 property 1 required
vmrs_reasons_for_repair
object
2 properties 1 required
vmrs_repair_priority
object
1 property 1 required
vmrs_repair_priorities
object
2 properties 1 required
vmrs_repair_site
object
1 property 1 required
vmrs_repair_sites
object
2 properties 1 required
vmrs_component
object
1 property 1 required
vmrs_components
object
2 properties 1 required
vmrs_operator_report
object
1 property 1 required
vmrs_operator_reports
object
2 properties 1 required
vmrs_position
object
1 property 1 required
vmrs_positions
object
2 properties 1 required
vmrs_work_accomplished
object
1 property 1 required
vmrs_work_accomplished_list
object
2 properties 1 required
vmrs_technician_part_failure_code
object
1 property 1 required
vmrs_technician_part_failure_codes
object
2 properties 1 required
data
object
5 properties 4 required
properties-data
object
4 properties 3 required
line_item_properties-data
object
A lineitem represents a single operation (complaint/cause/correction) on the case.
4 properties 3 required
additional_charge_properties-data
object
4 properties 3 required
part_properties-data
object
4 properties 3 required
note_properties-data
object
4 properties 4 required
participant_properties-data
object
3 properties 3 required
recipient_properties-data
object
A participant recipient — the addressable identity used to deliver case notifications. The type indicates which underlying record provides the contact details…
5 properties 3 required
customer_asset_properties-data
object
5 properties 4 required
error_response_with_header
object
6 properties 2 required
errors_response_with_header
object
1 property 1 required
customer_request_properties-data
object
5 properties 3 required
customer_properties-data
object
4 properties
contact_properties-data
object
4 properties 3 required
department_properties-data
object
3 properties 3 required
attributes
object
8 properties
extended_attribute_properties-data
object
3 properties 3 required
extended_asset_attribute_properties-data
object
4 properties 3 required
properties-attributes
object
11 properties 3 required
internal_user_properties-data
object
3 properties 3 required
registered_asset_properties-data
object
3 properties 3 required
repair_status_properties-data
object
3 properties 3 required
service_network_properties-data
object
3 properties 3 required
service_provider_properties-data
object
4 properties 3 required
skill_level_properties-data
object
4 properties 3 required
sublet_association_properties-data
object
4 properties 4 required
sublet_case_line_item_properties-data
object
A sublet case line item represents a single repair operation on the case — typically a labor task or a parts replacement performed by a sublet vendor.
3 properties 3 required
sublet_request_properties-data
object
4 properties 4 required
vmrs_asset_type_properties-data
object
3 properties 3 required
vmrs_reason_for_repair_properties-data
object
3 properties 3 required
vmrs_repair_priority_properties-data
object
3 properties 3 required
vmrs_repair_site_properties-data
object
3 properties 3 required
vmrs_component_properties-data
object
3 properties 3 required
vmrs_operator_report_properties-data
object
3 properties 3 required
vmrs_position_properties-data
object
3 properties 3 required
vmrs_work_accomplished_properties-data
object
3 properties 3 required
vmrs_technician_part_failure_code_properties-data
object
3 properties 3 required
technician_story_properties-data
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

decisiv-service-management-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Decisiv SRM Gateway - Service Management, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.