Skip to main content

GET /assignments/{id}

Summary

Get assignment

URL Parameters

NameTypeRequiredDescription
idstringYesAssignment identifier

Query Parameters

  • None

Request Body Fields

No request body is accepted for this endpoint.

Request Example

curl -X GET 'https://api.requidex.com/api/open/v1/assignments/{id}' \
-H 'Authorization: Bearer <API_KEY>' \
-H 'Accept: application/json'

Response Fields

FieldTypeDescription
idstringAssignment id
nanoidstringShort assignment id
referencestringAssignment reference
statusenum(pending, confirmed, cancelled, completed, ended)Assignment status
payTypeenum(hourly, daily)Pay type
rateTypeenum(cis, paye, psc)Rate type
confirmationDatestringConfirmation timestamp in ISO 8601 date-time format
cancellationobject
Show child attributes
  • reason string - Cancellation reason
  • date string - Cancellation timestamp in ISO 8601 date-time format
  • comments string - Cancellation comments
  • user object - Cancelling user (id, name)
companyobject
Show child attributes
  • id string - Entity id
  • name string - Entity name
projectobject
Show child attributes
  • id string - Entity id
  • name string - Entity name
regionobject
Show child attributes
  • id string - Entity id
  • name string - Entity name
sectorobject
Show child attributes
  • id string - Entity id
  • name string - Entity name
siteobject
Show child attributes
  • id string - Entity id
  • name string - Entity name
tradeobject
Show child attributes
  • id string - Entity id
  • name string - Entity name
agencyobject
Show child attributes
  • id string - Entity id
  • name string - Entity name
umbrellastringUmbrella company name
workerobject
Show child attributes
  • id string - Worker id
  • reference string - Worker reference
  • name string - Worker name
workerDistanceToSitenumberWorker distance to site, in miles
workerLodgeDistanceToSitenumberWorker lodge distance to site, in miles
requisitionobject
Show child attributes
  • id string - Requisition id
  • reference string - Requisition reference
costCodeobject
Show child attributes
  • name string - Cost code name
  • description string - Cost code description
workActivitystringWork activity name
ratesobject
Show child attributes
  • pay number - Pay rate
  • charge number - Charge rate
valuesobject
Show child attributes
  • pay number - Pay value
  • charge number - Charge value
rateUpliftsobject
Show child attributes
  • bh number - Bank holiday uplift percentage
  • bhNw number - Bank holiday night uplift percentage
  • wdOt number - Weekday overtime uplift percentage
  • sat number - Saturday uplift percentage
  • sun number - Sunday uplift percentage
  • wdNw number - Weekday night uplift percentage
  • weNw number - Weekend night uplift percentage
enhancedUpliftsobject
Show child attributes
  • enabled boolean - Whether enhanced uplifts are enabled
  • breakdown array[object] - Enhanced uplift breakdown rows
  • breakdown[].date string - Breakdown row date in ISO 8601 date-time format, where available
  • breakdown[].dayOfWeek string - Day of week
  • breakdown[].shiftType string - Shift type
  • breakdown[].blockStartHour number - Block start hour
  • breakdown[].blockEndHour number - Block end hour
  • breakdown[].blockHours number - Hours in the block
  • breakdown[].upliftPercentage number - Applied uplift percentage
  • breakdown[].chargeRate number - Charge rate for the block
  • breakdown[].chargeValue number - Charge value for the block
  • breakdown[].payRate number - Pay rate for the block
  • breakdown[].payValue number - Pay value for the block
lodgeApplicablebooleanWhether lodge/accommodation is applicable
weeksElapsedintegerFull weeks elapsed since confirmation or start
purchaseOrderstringPurchase order reference
sdsobject
Show child attributes
  • status string - SDS status
  • attachment string - SDS attachment URL
sdcobject
Show child attributes
  • status string - SDC status
  • attachment string - SDC attachment URL
kidstringKID attachment URL
startDatestringAssignment start date in ISO 8601 date-time format
endDatestringAssignment end date in ISO 8601 date-time format
timesheetStartDatestringTimesheet start date in ISO 8601 date-time format
completedDatestringCompletion timestamp in ISO 8601 date-time format
createdAtstringCreation timestamp in ISO 8601 date-time format
updatedAtstringLast update timestamp in ISO 8601 date-time format

Response Example (200)

{
"success": true,
"data": {
"id": "67bc36db80a1616ec3f49001",
"nanoid": "asg01abcd2",
"reference": "A1044",
"status": "confirmed",
"payType": "hourly",
"rateType": "cis",
"confirmationDate": "2026-02-24T09:00:00.000Z",
"cancellation": null,
"company": {
"id": "67bc36db80a1616ec3f47001",
"name": "Requidex Construction Ltd"
},
"project": {
"id": "67bc36db80a1616ec3f47011",
"name": "Northern Rail Electrification"
},
"region": {
"id": "67bc36db80a1616ec3f47002",
"name": "North West"
},
"sector": {
"id": "67bc36db80a1616ec3f47003",
"name": "Rail"
},
"site": {
"id": "67bc36db80a1616ec3f47055",
"name": "Manchester Central"
},
"trade": {
"id": "67bc36db80a1616ec3f47077",
"name": "Electrician"
},
"agency": {
"id": "67bc36db80a1616ec3f47101",
"name": "Northline Labour Desk"
},
"umbrella": "UmbrellaCo",
"worker": {
"id": "67bc36db80a1616ec3f48999",
"reference": "WK-1044",
"name": "Jordan Smith"
},
"workerDistanceToSite": 12.4,
"workerLodgeDistanceToSite": 4.8,
"requisition": {
"id": "67bc36db80a1616ec3f48123",
"reference": "REQ-R1002",
"nanoid": "req01abcde"
},
"costCode": {
"name": "CC-001",
"description": "Trackside installation"
},
"workActivity": "Install containment",
"rates": {
"pay": 21.5,
"charge": 28.75
},
"values": {
"pay": 3440,
"charge": 4600
},
"rateUplifts": {
"bh": 100,
"bhNw": 125,
"wdOt": 50,
"sat": 50,
"sun": 100,
"wdNw": 25,
"weNw": 40
},
"enhancedUplifts": {
"enabled": true,
"breakdown": [
{
"date": "2026-03-03T00:00:00.000Z",
"dayOfWeek": "Tuesday",
"shiftType": "dayShift",
"blockStartHour": 8,
"blockEndHour": 12,
"blockHours": 4,
"upliftPercentage": 25,
"chargeRate": 35.94,
"chargeValue": 143.76,
"payRate": 26.88,
"payValue": 107.52
}
]
},
"lodgeApplicable": true,
"weeksElapsed": 6,
"purchaseOrder": "PO-44321",
"sds": null,
"sdc": {
"status": "confirmed",
"attachment": "https://files.requidex.com/sdc-confirmation.pdf"
},
"kid": "https://files.requidex.com/kid.pdf",
"startDate": "2026-03-01T00:00:00.000Z",
"endDate": "2026-03-31T23:59:59.999Z",
"timesheetStartDate": "2026-03-03T00:00:00.000Z",
"completedDate": null,
"createdAt": "2026-02-20T11:30:00.000Z",
"updatedAt": "2026-02-21T09:15:00.000Z"
}
}