# Asseto API Guide

# Workorder Module

# WO List API

https://api.asseto.ai/prod-workorder-service/api/v1/work-order/get-workorder-list/

# Work Orders module

create,list:

URL: [https://dev-api.asseto.ai/dev-workorderservice/api/v1/work-order-configuration/<span data-teams="true">registrationv1</span>](https://dev-api.asseto.ai/dev-configuration-service/api/v1/work-order-configuration/workorder-type-list)

<span data-teams="true">https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36/work-order-listing-page</span>

method: POST

<span data-teams="true">https://dev-api.asseto.ai/dev-workorder-service/api/v1/work-order/get-workorder-list/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578</span>

# Case Module

# Case module

create:

URL: [https://dev-api.asseto.ai/dev-case-service/api/v1/case/registrationv2](https://dev-api.asseto.ai/dev-case-service/api/v1/case/registrationv2)

Method: POST

Filter:

URL: https://dev-api.asseto.ai/dev-asset-search-service/api/v1/asset-search/search-n-filter?search=Ball%20joint%20(LG%20/%20MODEL1%20/%206678)&amp;fieldName=assetName,assetCategory,manufacture,model,assetCriticality,assetHealth,assetLocation,assignees,status,assetBuilding&amp;from=0&amp;size=10&amp;assetHealth=&amp;tenantId=b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578

Method: POST

fetch:

URL: [https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?module=case-listing-page](https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?module=case-listing-page)

Method: GET

list:

URL: [https://dev-api.asseto.ai/dev-case-service/api/v1/case/case-s](https://dev-api.asseto.ai/dev-case-service/api/v1/case/case-s)

method: GET

# Assets

# asset module

Fetch

[URL- ](https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/eptw-asset-list)[https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/eptw-asset-list](https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/eptw-asset-list)

method: GET

List

URL: [https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36/assets-listing-page](https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36/assets-listing-page)

Method: POST

Update:

URL: [https://dev-api.asseto.ai/dev-asset-service/api/v1/asset/asset-image](https://dev-api.asseto.ai/dev-asset-service/api/v1/asset/asset-image)

method: PATCH

# Roster

Create:

URL: [https://dev-api.asseto.ai/dev-shift-service/api/v1/shift/shift-roster-create](https://dev-api.asseto.ai/dev-shift-service/api/v1/shift/shift-roster-create)

Method: POST

Filter:

URL: https://dev-api.asseto.ai/dev-configuration-service/api/v1/shift-configuration/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578/?page=1&amp;limit=100

Method: POST

Fetch:

URL: [https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&amp;pageSize=10](https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&pageSize=10)

Method: GET

List:

URL: [https://dev-api.asseto.ai/dev-user-service/api/v1/user/user-list-based-on-tenantId/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578](https://dev-api.asseto.ai/dev-user-service/api/v1/user/user-list-based-on-tenantId/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578)

Method:GET

# schedule-leave

# schedule-leave

Create:

URL: [https://dev-api.asseto.ai/dev-shift-service/api/v1/shift/shift-leave-create](https://dev-api.asseto.ai/dev-shift-service/api/v1/shift/shift-leave-create)

Method: POST

List:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all/user](https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all/user)

Method: GET

Fetch:

URL: [https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&amp;pageSize=10](https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&pageSize=10)

Method: GET

# BCA Module

# BCA module

**<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">LIST</span></span>**

**<span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);">URL</span></span>**<span style="color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0);"> : </span></span>https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36/bca-listing-page

<div class="row " id="bkmrk-method-%3A-post">**Method** : Post</div>**<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">CREATE</span></span>**

**URL**: [https://dev-api.asseto.ai/dev-bca-management-service/api/v1/bca-management/get-project-list/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578?search=&amp;searchType=&amp;fieldName=projectName,projectDescription,location,building,status&amp;startDateTime=2025-01-27%2016:00&amp;endDateTime=2025-01-28%2015:59&amp;page=1&amp;limit=10](https://dev-api.asseto.ai/dev-bca-management-service/api/v1/bca-management/get-project-list/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578?search=&searchType=&fieldName=projectName,projectDescription,location,building,status&startDateTime=2025-01-27%2016:00&endDateTime=2025-01-28%2015:59&page=1&limit=10)

**Method** : Post

**<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">UPDATE</span></span>**

**<span style="color: rgb(0, 0, 0);">URL</span>**<span style="color: rgb(0, 0, 0);"> : [https://dev-api.asseto.ai/dev-asset-service/api/v1/asset/asset-image](https://dev-api.asseto.ai/dev-asset-service/api/v1/asset/asset-image)</span>

**<span style="color: rgb(0, 0, 0);">Method </span>**<span style="color: rgb(0, 0, 0);">: Patch</span>

<span style="text-decoration: underline;">**<span style="color: rgb(0, 0, 0); text-decoration: underline;">FETCH</span>**</span>

**<span style="color: rgb(0, 0, 0);">URL</span>**<span style="color: rgb(0, 0, 0);">: [https://dev-api.asseto.ai/dev-activity-log-service/api/v1/activity-log/7bfbe105-05c2-47e8-9b96-992b303b5703/getactivitylog?type=&amp;limit=100&amp;page=1](https://dev-api.asseto.ai/dev-activity-log-service/api/v1/activity-log/7bfbe105-05c2-47e8-9b96-992b303b5703/getactivitylog?type=&limit=100&page=1)</span>

**<span style="color: rgb(0, 0, 0);">Method </span>**<span style="color: rgb(0, 0, 0);">: Get</span>

# Reports

# Report Module

create:

URL: https://bold-dev.asseto.ai/reporting/api/site/site1/token

Method: POST

List:

URL: https://dev-api.asseto.ai/dev-asset-service/api/v1/bold-reports?page=1&amp;limit=10&amp;category=&amp;search=&amp;isReport=true

Method: GET

# Template

# Template Module

Create:

URL: https://dev-app.asseto.ai/report/new-template

Method: POST

List:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all/user](https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all/user)

Method: GET

# Agents

# Agent module

create:

URL: [https://dev-api.asseto.ai/dev-user-service/api/v1/user/registrationv1](https://dev-api.asseto.ai/dev-user-service/api/v1/user/registrationv1)

Method: POST

fetch:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/vendor/f34df10a-3a22-43d3-93f1-ac9d4c3c830a](https://dev-api.asseto.ai/dev-configuration-service/api/v1/vendor/f34df10a-3a22-43d3-93f1-ac9d4c3c830a)

method: GET

# Vendors

# Vendors Module

List:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all](https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all)

Method: GET

Fetch:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/asset-configuration/skillsetlist/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578/?status=Active](https://dev-api.asseto.ai/dev-configuration-service/api/v1/asset-configuration/skillsetlist/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578/?status=Active)

Method: GET

Create:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/vendor/vendor-registration-list?search=&amp;page=1&amp;limit=10000&amp;type=Direct-Contractor](https://dev-api.asseto.ai/dev-configuration-service/api/v1/vendor/vendor-registration-list?search=&page=1&limit=10000&type=Direct-Contractor)

Method: POST

Filter:

URL: https://dev-app.asseto.ai/assets/images/Icon-Filter.svg

Method: GET

# e-PTW

# e-PTW API

List:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/role-configuration/role/all](https://dev-api.asseto.ai/dev-configuration-service/api/v1/role-configuration/role/all)

Method :GET

fetch:

URL: [https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&amp;pageSize=10](https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&pageSize=10)

Method: GET

# Visitor Pass

# Visitor Pass API

Create:

URL: [https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/visit-log-count](https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/visit-log-count)

Method: POST

Fetch:

URL: [https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/vms-master-data?dataType=visit\_purpose](https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/vms-master-data?dataType=visit_purpose)

Method: GET

List:

URL: [https://dev-api.asseto.ai/dev-eptw-management-service/api/v1](https://dev-api.asseto.ai/dev-eptw-management-service/api/v1)

Method: GET

# VisitorList-application

# Application API

List:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all](https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all)

Method: GET

Fetch:

URL: [https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&amp;pageSize=10](https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&pageSize=10)

Method: GET

Create:

URL: [https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/eptw-registration-list](https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/eptw-registration-list)

Method: POST

# Inventories

# Inventories Module

list:

URL: https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36/inventories-listing-page

method: POST

Filter:

URL: https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all/user

method: GET

fetch:

URL: [https://dev-api.asseto.ai/dev-inventory-service/api/v1/inventory/inventory-lists?fieldName=inventoryName,categoryName,manufacture,model,inventoryLocation,inventoryBuilding&amp;from=0&amp;size=10&amp;tenantId=b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578](https://dev-api.asseto.ai/dev-inventory-service/api/v1/inventory/inventory-lists?fieldName=inventoryName,categoryName,manufacture,model,inventoryLocation,inventoryBuilding&from=0&size=10&tenantId=b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578)

method: GET

# Visitor Pass - Visit log

# Visit log API

List:

URL: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all](https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/all)

Method: GET

Fetch:

URL: [https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&amp;pageSize=10](https://dev-api.asseto.ai/dev-notification-management/api/v1/notification/getNotification/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?page=1&pageSize=10)

Method: GET

Create:

URL:https://dev-api.asseto.ai/dev-eptw-management-service/api/v1/eptw-service/visit-log-count

Method: POST

# Workflow Module

# workflow module

**<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">LIST</span></span>**

**<span style="color: rgb(0, 0, 0);">URL</span>**<span style="color: rgb(0, 0, 0);"> : https://dev-api.asseto.ai/dev-workflow-service/api/v1/workflow/workflow-defs</span>

<div class="row " id="bkmrk-method-%3A-post">**Method** : Post</div>**<span style="text-decoration: underline;"><span style="color: rgb(0, 0, 0); text-decoration: underline;">FETCH</span></span>**

**<span style="color: rgb(0, 0, 0);">URL </span>**<span style="color: rgb(0, 0, 0);">: https://assetouatsit.oss-ap-southeast-3.aliyuncs.com/SIT/tenantsubscriptionsupportdocs/1727155202030\_426\_completeImage.png?OSSAccessKeyId=LTAI5tPoePaqL29ADibDBahE&amp;Expires=1738062547&amp;Signature=klX%2BOJrMI8IcHryZb0s6mLAN%2F58%3D</span>

**<span style="color: rgb(0, 0, 0);">Method </span>**<span style="color: rgb(0, 0, 0);">: Get</span>

# Subscribers

# Subscriber module

<span style="text-decoration: underline;">**LIST**</span>

**URL** : [https://dev-app.asseto.ai/subscriber/subscriber-list](https://dev-app.asseto.ai/subscriber/subscriber-list)

**Method** : Get

<span style="text-decoration: underline;">**FETCH**</span>

**URL :** [https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js](https://cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js)

**Method** : Get

# Contracts

# Contracts Module

<span style="text-decoration: underline;">**LIST**</span>

**URL**: [https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36/contract-listing-page](https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36/contract-listing-page)

**Method** : Post

<span style="text-decoration: underline;">**FILTER**</span>

**URL** : [https://dev-api.asseto.ai/dev-configuration-service/api/v1/asset-configuration/designationlist/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578/?status=Active](https://dev-api.asseto.ai/dev-configuration-service/api/v1/asset-configuration/designationlist/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578/?status=Active)

**Method** : Get

# Settings

# Settings Module

<span style="text-decoration: underline;">**FETCH**</span>

**URL** : [https://dev-app.asseto.ai/assets/locales/en.translation.json](https://dev-app.asseto.ai/assets/locales/en.translation.json)

**Method** : Get

<span style="text-decoration: underline;">**LIST**</span>

**URL** : [https://dev-app.asseto.ai/assets/locales/en.translation.jsonhttps://dev-api.asseto.ai/dev-configuration-service/api/v1/asset-configuration/locationlist/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578](https://dev-app.asseto.ai/assets/locales/en.translation.json)

**Method** : Get

<span style="text-decoration: underline;">**DELETE**</span>

**URL** : [https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/delete/c39bf19d-5c81-420b-ba55-ae97e2dbd089](https://dev-api.asseto.ai/dev-configuration-service/api/v1/filter-group/delete/c39bf19d-5c81-420b-ba55-ae97e2dbd089)

**Method** : Delete

# Certificates & Licences

# C&L Module

<span style="text-decoration: underline;">**LIST**</span>

**URL**: [https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?module=certificate-license-listing](https://dev-api.asseto.ai/dev-user-service/user-filters/553ba5c0-c57b-4f3f-89c8-6c64f6807f36?module=certificate-license-listing)

**Method** : Get

<span style="text-decoration: underline;">**FILTER**</span>

**URL**: [https://dev-api.asseto.ai/dev-configuration-service/api/v1/asset-configuration/locationlist/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578](https://dev-api.asseto.ai/dev-configuration-service/api/v1/asset-configuration/locationlist/b3dfa4cf-f0eb-47cd-aa35-4dadb7d4d578)

**Method** : Get