v1
Projects
Projects

Create Project

Create project + PO + drawings in one transaction. Rollback on failure.

post/api/v1/projects

Request

  • Base URL: https://api.jeevyfabrication.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.jeevyfabrication.com/api/v1/projects
  • Auth: none declared

Request body

client_idinteger nullable

Client ID

clientTeamIdinteger nullable

Client team ID (optional; when set, project is assigned to this team)

clientNamestring nullable

Client name (resolved to client_id if client_id not provided)

projectNamestring required

Project title

projectDetailsstring nullable

Project details

bidDeadlinestring nullable

Bid deadline (ISO date)

deliveryDeadlinestring nullable

Delivery deadline (ISO date)

locationstring nullable
pocNamestring nullable

Client lead name

pocEmailstring nullable

Client lead email

pocContactNumberstring nullable

Client lead phone

shopIdinteger nullable

Shop ID

deliveryEstimatestring nullable

Delivery estimate (ISO date)

laborEstimatenumber nullable

Labor estimate

inventoryAvailabilitystring nullable

Inventory availability status

internalNotesstring nullable

Internal notes

clientPocIdinteger nullable

Client point of contact ID

takeoffDwgsstring nullable

Takeoff drawings reference

assignedOwnerstring nullable

Assigned owner/manager (display name)

assignedOwnerPersonnelIdinteger nullable

Personnel ID of the project owner/manager (may exist without a portal user)

projectClassstring nullable

Project class/category

poFilePathstring nullable

Storage path in client-pos bucket after direct upload

poNumberstring nullable

Client PO number

poFileNamestring nullable

Original PO file name

poDatestring nullable

PO received date (ISO date); when set, project number is based on this date instead of today

shopNumberstring nullable

Optional shop-facing project number. Jeevy still assigns project_number.

dataClassificationstring nullable

'commercial' (default) or 'export_controlled'. Only US Persons may set export_controlled.

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.