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

Coperniq workOrders API

The workOrders API from Coperniq — 9 operation(s) for workorders.

Coperniq workOrders API is one of 28 APIs that Coperniq publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Work Orders. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 15 operations across 9 paths, and defines 80 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.coperniq.io/v1.

15 operations 9 paths 80 schemas 3 DELETE6 GET3 PATCH3 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.coperniq.io/v1
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Coperniq workOrders API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (BasicAuth).

Paths & Operations 15

Across 9 paths, the API surfaces 15 operations — 3 DELETE, 6 GET, 3 PATCH, 3 POST. Each is listed below with its method, path, parameters, and response codes.

workOrders 15
GET
/work-orders
List Work Orders
list-work-orders 6 params → 200401
GET
/projects/{projectId}/work-orders
List Project Work Orders
list-project-work-orders 7 params → 200401404
POST
/projects/{projectId}/work-orders
Create Project Work Order
create-project-work-order 2 params body → 201400401404
GET
/opportunities/{opportunityId}/work-orders
List Opportunity Work Orders
list-opportunity-work-orders 2 params → 200
POST
/opportunities/{opportunityId}/work-orders
Create Opportunity Work Order
create-opportunity-work-order 2 params body → 201400401404
GET
/accounts/{accountId}/work-orders
List Account Work Orders
list-account-work-orders 2 params → 200
POST
/accounts/{accountId}/work-orders
Create Account Work Order
create-account-work-order 2 params body → 201400401
GET
/work-orders/{workOrderId}
Get Work Order
get-work-order 2 params → 200401404
GET
/work-orders/templates
List Work Order Templates
list-work-order-templates 1 param → 200401
PATCH
/projects/{projectId}/work-orders/{workOrderId}
Update Project Work Order
update-project-work-order 3 params body → 200400401404
DELETE
/projects/{projectId}/work-orders/{workOrderId}
Delete Project Work Order
delete-project-work-order 3 params → 200400401404
PATCH
/opportunities/{opportunityId}/work-orders/{workOrderId}
Update Opportunity Work Order
update-opportunity-work-order 3 params body → 200400401404
DELETE
/opportunities/{opportunityId}/work-orders/{workOrderId}
Delete Opportunity Work Order
delete-opportunity-work-order 3 params → 200400401404
PATCH
/accounts/{accountId}/work-orders/{workOrderId}
Update Account Work Order
update-account-work-order 3 params body → 200400401404
DELETE
/accounts/{accountId}/work-orders/{workOrderId}
Delete Account Work Order
delete-account-work-order 3 params → 200400401404

Schemas 80

The contract defines 80 schemas that model the data the API accepts and returns. The most detailed are WorkOrder (26 properties), WorkOrderTemplate (18 properties), CatalogItem (17 properties), WorkOrderUpdate (12 properties). Each schema is shown below with its type and property counts.

ListProjectWorkOrdersRequestUnauthorizedError
object
2 properties
CreateProjectWorkOrderRequestBadRequestError
object
3 properties
WorkOrderLabelsItems
object
1 property
DeleteAccountWorkOrderRequestUnauthorizedError
object
2 properties
CatalogCategoryCode
Catalog item category code. Must be: - one of ProductCategory when type is PRODUCT, or - one of ServiceCategory when type is SERVICE.
WorkOrderVisits
object
Site visits associated with the work order (legacy shape)
1 property
ProjectsProjectIdWorkOrdersGetResponsesContentApplicationJsonSchemaCode
string
GetWorkOrderRequestUnauthorizedError
object
2 properties
WorkOrderFileRequestItemType
string
DeleteProjectWorkOrderRequestBadRequestError
object
2 properties
ProductCategory
string
Product catalog category.
UserSummary
object
Minimal user representation used in responses
5 properties
DeleteOpportunityWorkOrderRequestBadRequestError
object
3 properties
GetWorkOrderRequestNotFoundError
object
2 properties
DeleteProjectWorkOrderRequestNotFoundError
object
2 properties
UpdateAccountWorkOrderRequestBadRequestError
object
3 properties
CatalogItemImage
object
3 properties
WorkOrderUpdate
object
Payload for updating a work order. Supports partial updates.
12 properties
WorkOrderTemplateLineItemsItems
object
8 properties
AccountsAccountIdWorkOrdersWorkOrderIdDeleteResponsesContentApplicationJsonSchemaCode
string
WorkOrderTemplateLabelsItemsLabel
object
3 properties
WorkOrderTemplate
object
18 properties
CreateOpportunityWorkOrderRequestBadRequestError
object
3 properties
WorkOrdersWorkOrderIdGetResponsesContentApplicationJsonSchemaCode
string
TradeGroup
string
High-level trade group for catalog items.
WorkOrdersGetParametersOrderBy
string
WorkOrderAssignee
object
User assigned to the work order
4 properties
UpdateOpportunityWorkOrderRequestNotFoundError
object
2 properties
CreateOpportunityWorkOrderRequestUnauthorizedError
object
2 properties
WorkOrderProject
object
Project associated with the work order
5 properties
CreateAccountWorkOrderRequestUnauthorizedError
object
2 properties
ServiceCategory
string
Service catalog category.
UpdateAccountWorkOrderRequestNotFoundError
object
2 properties
DeleteAccountWorkOrderRequestBadRequestError
object
3 properties
WorkOrderLineItem
object
9 properties
UpdateProjectWorkOrderRequestBadRequestError
object
3 properties
VisitUpsert
object
Shape used to create or update visits in work order PATCH requests.
7 properties
ProjectsProjectIdWorkOrdersWorkOrderIdDeleteResponsesContentApplicationJsonSchemaCode
string
WorkOrderCreateResponse
object
8 properties
DeleteAccountWorkOrderRequestNotFoundError
object
2 properties
ListWorkOrdersRequestUnauthorizedError
object
2 properties
WorkOrderFormItemType
string
OpportunitiesOpportunityIdWorkOrdersWorkOrderIdDeleteResponsesContentApplicationJsonSchemaCode
string
CreateProjectWorkOrderRequestNotFoundError
object
2 properties
WorkOrdersTemplatesGetResponsesContentApplicationJsonSchemaCode
string
WorkOrderStatusesItems
object
5 properties
WorkOrderStatus
object
Current status of the work order
2 properties
ProjectsProjectIdWorkOrdersGetParametersOrderBy
string
AccountsAccountIdWorkOrdersWorkOrderIdPatchResponsesContentApplicationJsonSchemaCode
string
CreateOpportunityWorkOrderRequestNotFoundError
object
2 properties
Visit
object
Only applicable on field work orders.
7 properties
WorkOrderLineItemCatalogItem
object
5 properties
CreateProjectWorkOrderRequestUnauthorizedError
object
2 properties
UpdateAccountWorkOrderRequestUnauthorizedError
object
2 properties
ListWorkOrderTemplatesRequestUnauthorizedError
object
2 properties
ListProjectWorkOrdersRequestNotFoundError
object
2 properties
WorkOrdersGetResponsesContentApplicationJsonSchemaCode
string
ChecklistItem
object
4 properties
OpportunitiesOpportunityIdWorkOrdersWorkOrderIdPatchResponsesContentApplicationJsonSchemaCode
string
TemplateUser
object
A user reference reduced to non-sensitive identity fields.
3 properties
DeleteOpportunityWorkOrderRequestUnauthorizedError
object
2 properties
CreateAccountWorkOrderRequestBadRequestError
object
3 properties
UpdateProjectWorkOrderRequestUnauthorizedError
object
2 properties
DeleteProjectWorkOrderRequestUnauthorizedError
object
2 properties
WorkOrderLabelsItemsLabel
object
3 properties
UpdateOpportunityWorkOrderRequestUnauthorizedError
object
2 properties
CatalogItem
object
17 properties 7 required
WorkOrderTemplateChecklistsItems
object
2 properties
ChecklistItemUpdate
object
Checklist item update payload. Only fields provided are updated.
3 properties 1 required
OpportunitiesOpportunityIdWorkOrdersPostResponsesContentApplicationJsonSchemaCode
string
AccountsAccountIdWorkOrdersPostResponsesContentApplicationJsonSchemaCode
string
WorkOrderTemplateLabelsItems
object
1 property
DeleteOpportunityWorkOrderRequestNotFoundError
object
2 properties
UpdateProjectWorkOrderRequestNotFoundError
object
2 properties
WorkOrderWorkItem
ProjectsProjectIdWorkOrdersWorkOrderIdPatchResponsesContentApplicationJsonSchemaCode
string
UpdateOpportunityWorkOrderRequestBadRequestError
object
3 properties
WorkOrder
object
26 properties
CatalogItemType
string
Catalog item type
ProjectsProjectIdWorkOrdersPostResponsesContentApplicationJsonSchemaCode
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

coperniq-workorders-api-openapi.yml Raw ↑

Other APIs Coperniq publishes across the network.

Coperniq accounts API
Coperniq ahJs API
Coperniq appointments API
Coperniq assets API
Coperniq authentication API
Coperniq bills API
Coperniq calls API
Coperniq catalogItems API
Coperniq contacts API
Coperniq files API
Coperniq forms API
Coperniq formTemplates API
Where this information came from

This is an independent, third-party profile of Coperniq workOrders 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.