Skip to main content

GET /trades/{id}

Summary

Get trade

URL Parameters

NameTypeRequiredDescription
idstringYesTrade id or nanoid

Query Parameters

NameTypeRequiredDescription
includeRatesbooleanNoInclude rate records for this trade
includeCompetencyMatrixbooleanNoInclude competency matrix entries for this trade

Request Body Fields

No request body is accepted for this endpoint.

Request Example

curl -X GET 'https://api.requidex.com/api/open/v1/trades/{id}?includeRates=true&includeCompetencyMatrix=true' \
-H 'Authorization: Bearer <API_KEY>' \
-H 'Accept: application/json'

Response Fields

FieldTypeDescription
idstringTrade id
namestringTrade name
descriptionstringTrade description
activebooleanWhether trade is active
companyobjectCompany reference with id and name
masterTradeobjectMaster trade reference with id and name
tagsarrayTrade tags with id, name, and description
createdAtstringCreation timestamp
updatedAtstringLast update timestamp
ratesarrayReturned only when includeRates=true.
Show child attributes
  • id string - Rate id
  • region object - Region reference with id and name
  • sector object - Sector reference with id and name
  • project object - Project reference with id and name
  • agency object - Agency reference with id and name
  • rates object - Rate sets for cis, paye, and psc
    Show child attributes
    • pay number
    • emp number
    • margin number
    • charge number
    • comparablePayRate number
  • dayRates object - Day rate sets for cis, paye, and psc
    Show child attributes
    • pay number
    • emp number
    • margin number
    • charge number
    • comparablePayRate number
competencyMatrixarrayReturned only when includeCompetencyMatrix=true.
Show child attributes
  • sector object - Sector reference with id and name
  • requirements array - Requirement rules
    Show child attributes
    • rule string - Requirement rule
    • items array - Qualification items with child attribute name
    • groups array - Grouped qualification items, each with child attribute name

Response Example (200)

{
"success": true,
"data": {
"id": "67bc36db80a1616ec3f47031",
"name": "Electrician",
"description": "Electrical installation and maintenance",
"active": true,
"company": {
"id": "67bc36db80a1616ec3f47001",
"name": "Requidex Construction Ltd"
},
"masterTrade": {
"id": "67bc36db80a1616ec3f47090",
"name": "Electrical"
},
"tags": [
{
"id": "67bc36db80a1616ec3f47111",
"name": "High Voltage",
"description": "Trades approved for high voltage works"
}
],
"createdAt": "2026-01-10T12:00:00.000Z",
"updatedAt": "2026-02-20T14:03:12.111Z",
"rates": [
{
"id": "67bc36db80a1616ec3f47040",
"region": {
"id": "67bc36db80a1616ec3f47010",
"name": "South East"
},
"sector": {
"id": "67bc36db80a1616ec3f47020",
"name": "Commercial"
},
"project": null,
"agency": null,
"rates": {
"cis": {
"pay": 21,
"emp": 2.5,
"margin": 3,
"charge": 26.5,
"comparablePayRate": 21
},
"paye": null,
"psc": null
},
"dayRates": {
"cis": null,
"paye": null,
"psc": null
}
}
],
"competencyMatrix": [
{
"sector": {
"id": "67bc36db80a1616ec3f47020",
"name": "Commercial"
},
"requirements": [
{
"rule": "mandatory",
"items": [
{
"name": "ECS Gold Card"
}
],
"groups": []
}
]
}
]
}
}

Errors

HTTP StatusDescription
400Invalid or missing trade id
401Missing, invalid, revoked, or expired API key
403Forbidden due to scope or IP restrictions
404Trade not found
405Method not allowed on Open API routes
429Rate limit exceeded
500Unexpected internal error