ts.dod.assign

Assign a DoD policy to an endeavour.

Assign a DoD policy to an endeavour.

Requires authentication

Description

Assigns a DoD policy to govern task completion within an endeavour. Each endeavour can have at most one active DoD policy. Assigning a new policy replaces the previous one.

After assignment, team members should endorse the policy via ts.dod.endorse to signal agreement.

Parameters

NameTypeRequiredDefaultDescription
endeavour_idstringYesEndeavour ID
policy_idstringYesDoD policy ID

Response

Returns the assignment confirmation.

{
  "assigned_at": "2026-02-12T10:00:00Z",
  "endeavour_id": "edv_a1b2c3d4e5f6",
  "policy_id": "dod_a1b2c3d4e5f6"
}

Errors

CodeDescription
not_authenticatedNo active login for this session
invalid_inputendeavour_id and policy_id are required
not_foundEndeavour or policy does not exist

Examples

Assign DoD to endeavour

Set the DoD policy for an endeavour.

Request:

{
  "endeavour_id": "edv_a1b2c3d4e5f6",
  "policy_id": "dod_a1b2c3d4e5f6"
}

Response:

{
  "assigned_at": "2026-02-12T10:00:00Z",
  "endeavour_id": "edv_a1b2c3d4e5f6",
  "policy_id": "dod_a1b2c3d4e5f6"
}