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

Atomicwork requests API

The requests API from Atomicwork — 19 operation(s) for requests.

Atomicwork requests API is one of 16 APIs that Atomicwork publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Requests. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 23 operations across 19 paths, and defines 104 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://{tenant}.atomicwork.com.

23 operations 19 paths 104 schemas 8 GET4 PATCH9 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://{tenant}.atomicwork.com/api/v1
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Atomicwork requests API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Api-Key (ApiKeyAuth).

Paths & Operations 23

Across 19 paths, the API surfaces 23 operations — 8 GET, 4 PATCH, 9 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

requests 23
POST
/api/v1/requests
Create request
postapi-v-1-requests 2 params body → 200
POST
/api/v1/requests/bulk-actions/{bulk_action_type}
Bulk action on requests
postapi-v-1-requests-bulk-actions-bulk-action-type 3 params body → 200
POST
/api/v1/requests/list
Get requests by filter
postapi-v-1-requests-list 7 params body → 200
POST
/api/v1/workspaces/{workspace_id}/requests/list
Get requests by filter
postapi-v-1-workspaces-workspace-id-requests-list 10 params body → 200
GET
/api/v1/requests/{requestId}
Get Request
getapi-v-1-requests-request-id 3 params → 200
PATCH
/api/v1/requests/{requestId}
Patch request
patchapi-v-1-requests-request-id 3 params body → 200
POST
/api/v1/requests/{requestId}/move
Move Request
postapi-v-1-requests-request-id-move 3 params body → 200
PUT
/api/v1/requests/{requestId}/modify-followers
Add or Remove Followers
putapi-v-1-requests-request-id-modify-followers 3 params body → 200
GET
/api/v1/requests/{requestId}/followers
Get Followers of a Request
getapi-v-1-requests-request-id-followers 3 params → 200
PATCH
/api/v1/requests/{requestId}/add-followers
Add Followers to a Request
patchapi-v-1-requests-request-id-add-followers 3 params body → 200
PUT
/api/v1/requests/{requestId}/trash
Trash Request
putapi-v-1-requests-request-id-trash 3 params → 200
GET
/api/v1/requests/{requestId}/notes
Get Request Notes
getapi-v-1-requests-request-id-notes 7 params → 200
POST
/api/v1/requests/{requestId}/notes
Create request notes
postapi-v-1-requests-request-id-notes 3 params body → 200
GET
/api/v1/requests/{requestId}/activity-notes
Get Request Notes and activities
getapi-v-1-requests-request-id-activity-notes 7 params → 200
POST
/api/v1/requests/items/{item_id}
Create service request for item
postapi-v-1-requests-items-item-id 3 params body → 200
POST
/api/v1/requests/{request_id}/items/{item_id}
Add service item instance to service request
postapi-v-1-requests-request-id-items-item-id 4 params body → 200
GET
/api/v1/requests/{request_id}/items/{item_instance_id}
Retrieve Service Request
getapi-v-1-requests-request-id-items-item-instance-id 4 params → 200
PATCH
/api/v1/requests/{request_id}/items/{item_instance_id}
Patch Service Request
patchapi-v-1-requests-request-id-items-item-instance-id 4 params body → 200
GET
/api/v1/requests/{request_id}/items
Retrieve Service Request Items
getapi-v-1-requests-request-id-items 3 params → 200
GET
/api/v1/workspaces/{workspace_id}/requests/impact-options
List Impact Options
getapi-v-1-workspaces-workspace-id-requests-impact-options 3 params → 200
GET
/api/v1/requests/v2/{requestId}
Get Request
getapi-v-1-requests-v-2-request-id 3 params → 200
PATCH
/api/v1/requests/v2/{requestId}
Patch request
patchapi-v-1-requests-v-2-request-id 3 params body → 200
POST
/api/v1/requests/major-incident
Create major incident request
postapi-v-1-requests-major-incident 2 params body → 200

Schemas 104

The contract defines 104 schemas that model the data the API accepts and returns. The most detailed are ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData1 (38 properties), ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData3 (38 properties), ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData0 (33 properties), ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData2 (31 properties). Each schema is shown below with its type and property counts.

ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaWorkflowRequestNote
object
15 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0RequestCreatedFromType
string
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaItemFields
object
ApiV1RequestsListPostParametersSortOrder
string
Requests_putapi_v1_requests__requestId__modify_followers_Response_200
object
Empty response body
ApiV1RequestsBulkActionsBulkActionTypePostParametersBulkActionType
string
ApiV1WorkspacesWorkspaceIdRequestsListPostRequestBodyContentApplicationJsonSchemaItemsValuesItemsValue
object
Requests_patchapi_v1_requests__requestId__add_followers_Response_200
object
Empty response body
ApiV1WorkspacesWorkspaceIdRequestsListPostRequestBodyContentApplicationJsonSchemaItemsOperator
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2NotesItemsSource
string
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaRequestCreatedFromType
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf1NotesItems
object
15 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2RequestCreatedFromType
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData1
object
38 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0CustomFields
object
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData3
object
38 properties
Requests_postapi_v1_requests_items__item_id_Response_200
object
Empty response body
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2RequestCreatedFrom
object
2 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaWorkflowRequestNoteType
string
Requests_getapi_v1_workspaces__workspace_id__requests_impact_options_Response_200
object
Empty response body
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaCustomFields
object
Requests_postapi_v1_requests__request_id__items__item_id_Response_200
object
Empty response body
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaExternalSource
string
ApiV1RequestsListPostRequestBodyContentApplicationJsonSchemaItemsValuesItems
object
2 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2NotesItemsExternalSourceType
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2RequestSource
string
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaRequestCreatedFrom
object
2 properties
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaRequestCreatedFromType
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData2
object
31 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0ItemFields
object
Requests_patchapi_v1_requests__request_id__items__item_instance_id_Response_200
object
Empty response body
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0ConversationInfo
object
3 properties 1 required
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf1RequestCreatedFrom
object
2 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaWorkflowRequestNoteSource
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf3CustomFields
object
Requests_getapi_v1_requests__requestId__notes_Response_200
object
Empty response body
Requests_getapi_v1_requests__requestId_Response_200
object
Empty response body
Requests_getapi_v1_requests__request_id__items__item_instance_id_Response_200
object
Empty response body
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0NotesItemsSource
string
Requests_postapi_v1_requests__requestId__notes_Response_200
object
Empty response body
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaNotesItems
object
15 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2ExternalSource
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0RequestCreatedFrom
object
2 properties
Requests_postapi_v1_workspaces__workspace_id__requests_list_Response_200
object
Empty response body
ApiV1RequestsRequestIdItemsItemInstanceIdPatchRequestBodyContentApplicationJsonSchemaItemFields
object
ApiV1RequestsRequestIdNotesPostRequestBodyContentApplicationJsonSchemaSource
string
Requests_postapi_v1_requests_major_incident_Response_200
object
Empty response body
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaCustomFields
object
ApiV1RequestsListPostRequestBodyContentApplicationJsonSchemaItemsValuesItemsValue
object
Requests_getapi_v1_requests__requestId__followers_Response_200
object
Empty response body
ApiV1RequestsMajorIncidentPostRequestBodyContentApplicationJsonSchemaRequestSource
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2CustomFields
object
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaNotesItemsType
string
ApiV1RequestsRequestIdNotesPostRequestBodyContentApplicationJsonSchemaExternalSourceType
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2NotesItems
object
15 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf1ConversationInfo
object
3 properties 1 required
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaRequestCreatedFrom
object
2 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf1ExternalSource
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2ConversationInfo
object
3 properties 1 required
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf1RequestSource
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0NotesItems
object
15 properties
Requests_patchapi_v1_requests_v2__requestId_Response_200
object
Empty response body
Requests_putapi_v1_requests__requestId__trash_Response_200
object
Empty response body
Requests_getapi_v1_requests__requestId__activity_notes_Response_200
object
Empty response body
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaNotesItemsSource
string
ApiV1WorkspacesWorkspaceIdRequestsListPostRequestBodyContentApplicationJsonSchemaItemsValuesItems
object
2 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf1CustomFields
object
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0ExternalSource
string
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaNotesItems
object
15 properties
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaConversationInfo
object
3 properties 1 required
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaNotesItemsType
string
ApiV1RequestsRequestIdNotesPostRequestBodyContentApplicationJsonSchemaType
string
Requests_postapi_v1_requests_list_Response_200
object
Empty response body
Requests_postapi_v1_requests_bulk_actions__bulk_action_type_Response_200
object
Empty response body
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf1ItemFields
object
ApiV1RequestsRequestIdItemsItemIdPostRequestBodyContentApplicationJsonSchemaFields
object
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaNotesItemsExternalSourceType
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData0
object
33 properties
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaRequestSource
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf2NotesItemsType
string
Requests_getapi_v1_requests_v2__requestId_Response_200
object
Empty response body
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaData
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaWorkflowRequestNoteExternalSourceType
string
ApiV1RequestsListPostRequestBodyContentApplicationJsonSchemaItems
object
3 properties
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaConversationInfo
object
3 properties 1 required
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0NotesItemsType
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf3ItemFields
object
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaExternalSource
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaRequestNote
object
1 property
ApiV1RequestsV2RequestIdPatchRequestBodyContentMultipartFormDataSchemaDataJson
object
2 properties
Requests_postapi_v1_requests_Response_200
object
Empty response body
ApiV1WorkspacesWorkspaceIdRequestsListPostParametersRequestTypeFilterSchemaItems
string
ApiV1WorkspacesWorkspaceIdRequestsListPostParametersSortOrder
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf1RequestCreatedFromType
string
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaRequestSource
string
ApiV1WorkspacesWorkspaceIdRequestsListPostRequestBodyContentApplicationJsonSchemaItems
object
3 properties
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0NotesItemsExternalSourceType
string
Requests_postapi_v1_requests__requestId__move_Response_200
object
Empty response body
ApiV1RequestsPostRequestBodyContentApplicationJsonSchemaNotesItemsSource
string
ApiV1RequestsRequestIdMovePostRequestBodyContentApplicationJsonSchemaDataOneOf0RequestSource
string
ApiV1RequestsItemsItemIdPostRequestBodyContentApplicationJsonSchemaNotesItemsExternalSourceType
string
Requests_getapi_v1_requests__request_id__items_Response_200
object
Empty response body
Requests_patchapi_v1_requests__requestId_Response_200
object
Empty response body
ApiV1RequestsListPostRequestBodyContentApplicationJsonSchemaItemsOperator
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

atomicwork-requests-api-openapi.yml Raw ↑

Other APIs Atomicwork publishes across the network.

Atomicwork accessManagement API
Atomicwork agentGroups API
Atomicwork assets API
Atomicwork auditLogs API
Atomicwork businessHourConfig API
Atomicwork changeManagement API
Atomicwork customObjects API
Atomicwork entities API
Atomicwork forms API
Atomicwork problems API
Atomicwork serviceCatalog API
Atomicwork tags API
Where this information came from

This is an independent, third-party profile of Atomicwork requests API, 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.