CertificationRequest
A request or response body; the type column links to the schemas it refers to.
CertificationRequest
| Field | Type | Required | Description |
|---|---|---|---|
| id | string (uuid) | yes | — |
| organization_id | string (uuid) | yes | — |
| user_id | string (uuid) | yes | — |
| user_display_name | string | null | yes | The requester's profile name, when their account carries one. |
| user_email | string | null | yes | — |
| certification_type_id | string (uuid) | yes | — |
| certification_type | object | yes | The requested certification type, for display. |
| status | string | yes | one of "pending" | "approved" | "rejected" | "withdrawn" |
| message | string | null | yes | — |
| decided_by | string (uuid) | null | yes | — |
| decided_at | string (date-time) | null | yes | — |
| decision_note | string | null | yes | — |
| resulting_certification_id | string (uuid) | null | yes | The award an approval produced; set exactly when status is approved. |
| created_at | string (date-time) | yes | — |
jsonExample
{
"id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"organization_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"user_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"user_display_name": "string",
"user_email": "string",
"certification_type_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"certification_type": {
"id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"slug": "string",
"name": "string",
"awarding_mode": "automatic"
},
"status": "pending",
"message": "string",
"decided_by": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"decided_at": "2026-01-01T00:00:00.000Z",
"decision_note": "string",
"resulting_certification_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
"created_at": "2026-01-01T00:00:00.000Z"
}