JAI CRM
Home Documentation API Manufacturing endpoints

Manufacturing endpoints

57 endpoints: Work center types, Work centers, Operations, Orders and more.

Every endpoint in Manufacturing: 57 operations across 8 resources. Each one takes the same API key and returns the same error shapes as the rest of the API; see Authentication and Errors and limits.

Every path below is relative to https://app.jaicrm.ai. A key only reaches what it was granted when it was created, an endpoint you cannot use answers 403 rather than hiding.

Orders

GET/api/manufacturing/orders

List manufacturing orders, filtered, sorted and paged

curl -X GET https://app.jaicrm.ai/api/manufacturing/orders 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}

Read one manufacturing order in full

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/comments

List the comments for a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/comments 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/cost

List the cost for a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/cost 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/dependencies

List what would break if a manufacturing order were deleted

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/dependencies 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/detail

List the detail for a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/detail 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/email-check

List the email check for a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/email-check 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/related

List the related for a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/related 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/related/{module}

List the related for a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
modulestringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/related/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/similar

Find manufacturing orders that look like duplicates of this one

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/similar 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/{id}/timeline

Read everything that has happened to a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/timeline 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/export.csv

Download manufacturing orders as a CSV file

curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/export.csv 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/kanban

Read manufacturing orders arranged as a board

curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/kanban 
  -H 'Authorization: Bearer YOUR_API_KEY'

GET/api/manufacturing/orders/pivot

Summarise manufacturing orders as a pivot table

curl -X GET https://app.jaicrm.ai/api/manufacturing/orders/pivot 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders

Create a manufacturing order

Body

FieldTypeRequiredNotes
startDateone of severalOptionalNone
ownerIdstring (uuid)OptionalNone
notesstringOptionalNone
customobjectOptionalNone
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders 
  -H 'Authorization: Bearer YOUR_API_KEY' 
  -H 'Content-Type: application/json' 
  -d '{
    "startDate": "…",
    "ownerId": "…",
    "notes": "…",
    "custom": "…"
  }'

POST/api/manufacturing/orders/{id}/assignees

Put somebody on a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/assignees 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/cancel

Cancel a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/cancel 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/comments

Add to the comments of a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/comments 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/complete

Add to the complete of a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/complete 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/confirm

Add to the confirm of a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/confirm 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/email

Send an email about a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/email 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/notes

Add a note to a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/notes 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/release

Add to the release of a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/release 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/start

Add to the start of a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/start 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/{id}/tracking

Add to the tracking of a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/tracking 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/bulk

Change several manufacturing orders at once

curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/bulk 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/bulk/assign

Assign several manufacturing orders to somebody at once

curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/bulk/assign 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/bulk/delete

Delete several manufacturing orders at once

curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/bulk/delete 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/import

Import manufacturing orders from a CSV file

curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/import 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/orders/new

Add to the new of a manufacturing order

curl -X POST https://app.jaicrm.ai/api/manufacturing/orders/new 
  -H 'Authorization: Bearer YOUR_API_KEY'

PATCH/api/manufacturing/orders/{id}

Change a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.

Body

FieldTypeRequiredNotes
startDateone of severalOptionalNone
ownerIdstring (uuid)OptionalNone
notesstringOptionalNone
customobjectOptionalNone
statusstringOptionalNone
curl -X PATCH https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY' 
  -H 'Content-Type: application/json' 
  -d '{
    "startDate": "…",
    "ownerId": "…",
    "notes": "…",
    "custom": "…"
  }'

PATCH/api/manufacturing/orders/{id}/notes/{noteId}

Change or remove a note on a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
noteIdstringRequiredThe record’s id.
curl -X PATCH https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/notes/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

DELETE/api/manufacturing/orders/{id}

Delete a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X DELETE https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

DELETE/api/manufacturing/orders/{id}/assignees/{userId}

Take somebody off a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
userIdstringRequiredThe record’s id.
curl -X DELETE https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/assignees/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

DELETE/api/manufacturing/orders/{id}/comments/{commentId}

Remove from the comments of a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
commentIdstringRequiredThe record’s id.
curl -X DELETE https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/comments/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

DELETE/api/manufacturing/orders/{id}/notes/{noteId}

Change or remove a note on a manufacturing order

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
noteIdstringRequiredThe record’s id.
curl -X DELETE https://app.jaicrm.ai/api/manufacturing/orders/RECORD_ID/notes/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

Job cards

GET/api/manufacturing/job-cards

List job cards, filtered, sorted and paged

curl -X GET https://app.jaicrm.ai/api/manufacturing/job-cards 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/job-cards/{id}/complete

Add to the complete of a job card

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/job-cards/RECORD_ID/complete 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/job-cards/{id}/pause

Add to the pause of a job card

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/job-cards/RECORD_ID/pause 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/job-cards/{id}/staff

Add to the staff of a job card

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/job-cards/RECORD_ID/staff 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/job-cards/{id}/start

Add to the start of a job card

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/job-cards/RECORD_ID/start 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/job-cards/{id}/work-center

Add to the work center of a job card

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X POST https://app.jaicrm.ai/api/manufacturing/job-cards/RECORD_ID/work-center 
  -H 'Authorization: Bearer YOUR_API_KEY'

Work center types

GET/api/manufacturing/work-center-types

List work center types

curl -X GET https://app.jaicrm.ai/api/manufacturing/work-center-types 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/work-center-types

Create a work center type

curl -X POST https://app.jaicrm.ai/api/manufacturing/work-center-types 
  -H 'Authorization: Bearer YOUR_API_KEY'

PATCH/api/manufacturing/work-center-types/{id}

Change a work center type

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X PATCH https://app.jaicrm.ai/api/manufacturing/work-center-types/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

DELETE/api/manufacturing/work-center-types/{id}

Delete a work center type

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X DELETE https://app.jaicrm.ai/api/manufacturing/work-center-types/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

Work centers

GET/api/manufacturing/work-centers

List work centres, filtered, sorted and paged

curl -X GET https://app.jaicrm.ai/api/manufacturing/work-centers 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/work-centers

Create a work centre

curl -X POST https://app.jaicrm.ai/api/manufacturing/work-centers 
  -H 'Authorization: Bearer YOUR_API_KEY'

PATCH/api/manufacturing/work-centers/{id}

Change a work centre

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X PATCH https://app.jaicrm.ai/api/manufacturing/work-centers/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

DELETE/api/manufacturing/work-centers/{id}

Delete a work centre

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X DELETE https://app.jaicrm.ai/api/manufacturing/work-centers/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

Operations

GET/api/manufacturing/operations

List operations, filtered, sorted and paged

curl -X GET https://app.jaicrm.ai/api/manufacturing/operations 
  -H 'Authorization: Bearer YOUR_API_KEY'

POST/api/manufacturing/operations

Create an operation

curl -X POST https://app.jaicrm.ai/api/manufacturing/operations 
  -H 'Authorization: Bearer YOUR_API_KEY'

PATCH/api/manufacturing/operations/{id}

Change an operation

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X PATCH https://app.jaicrm.ai/api/manufacturing/operations/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

DELETE/api/manufacturing/operations/{id}

Delete an operation

ParameterTypeRequiredNotes
idstringRequiredThe record’s id.
curl -X DELETE https://app.jaicrm.ai/api/manufacturing/operations/RECORD_ID 
  -H 'Authorization: Bearer YOUR_API_KEY'

Shopfloor

GET/api/manufacturing/shopfloor

List shopfloor

curl -X GET https://app.jaicrm.ai/api/manufacturing/shopfloor 
  -H 'Authorization: Bearer YOUR_API_KEY'

Dashboard

GET/api/manufacturing/dashboard

Read the dashboard dashboard

curl -X GET https://app.jaicrm.ai/api/manufacturing/dashboard 
  -H 'Authorization: Bearer YOUR_API_KEY'

Manufacturing

GET/api/manufacturing/

List manufacturing

curl -X GET https://app.jaicrm.ai/api/manufacturing/ 
  -H 'Authorization: Bearer YOUR_API_KEY'

Something missing or wrong here? Tell us. A question that needed asking usually means a page that needed writing.