HyperTrackDocs
Workers

Create Worker Approver

Create a new approver for a worker. The approver can be either a worker or a dashboard user.

POST
/workers/{worker_handle}/approvers

Create a new approver for a worker. The approver can be either a worker or a dashboard user.

Authorization

AuthorizationBasic <token>

In: header

Path Parameters

worker_handle*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/workers/string/approvers" \  -H "Content-Type: application/json" \  -d '{    "approver_id": "string",    "approver_type": "worker"  }'
{  "worker_handle": "worker_456",  "approver_id": "user_123",  "approver_type": "worker",  "created_at": "2025-01-15T10:30:00Z",  "updated_at": null}

{  "code": "validation_error",  "title": "Validation Error",  "detail": "Invalid approver_type: invalid_type. Must be one of ['worker', 'dashboard_user']"}

{  "detail": {},  "message": "string"}
{  "code": "driver_not_found",  "title": "Worker Not Found",  "detail": {    "description": "Worker not found for handle worker_456"  }}
{  "detail": {    "<location>": {      "<field_name>": [        "string"      ]    }  },  "message": "string"}