Fetch up to 100 actions by id in a single round-trip. Returns visible rows the caller can read (ordered to match the deduped input) and hidden_ids (ids the workspace, agent-visibility, or free-tier history filter dropped). hidden_ids is diagnostic — most absences are stale ids, not permission bugs. Exceeding 100 ids returns 400 with code: "TOO_MANY_IDS".
curl --request GET \
--url https://api.fortressproductivity.com/v1/actions/batch \
--header 'Authorization: Bearer <token>'{
"visible": [
{
"id": "<string>",
"workspace_id": "<string>",
"title": "<string>",
"details": "<string>",
"project_id": "<string>",
"domain_id": "<string>",
"order_id": "<string>",
"assigned_actor_id": "<string>",
"assigned_agent_id": "<string>",
"created_by_actor_id": "<string>",
"updated_by_actor_id": "<string>",
"is_template": true,
"status": "inbox",
"requires_review": true,
"delegate_label": "<string>",
"requirements": [
"<string>"
],
"repeat_rule": {
"type": "from_completion",
"unit": "day",
"interval": 1
},
"defer_until": "2023-11-07T05:31:56Z",
"due_at": "2023-11-07T05:31:56Z",
"position": 123,
"result_summary": "<string>",
"spawned_from_action_id": "<string>",
"source_key": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"completed_at": "2023-11-07T05:31:56Z",
"last_activity_at": "2023-11-07T05:31:56Z",
"assigned_at": "2023-11-07T05:31:56Z",
"is_working": true,
"assigned_actor_kind": "user",
"assigned_actor_name": "<string>",
"assigned_agent_name": "<string>",
"created_by_actor_kind": "user",
"created_by_actor_name": "<string>",
"created_by_agent_id": "<string>",
"created_by_user_id": "<string>",
"input_payload": "<unknown>",
"latest_note": {
"id": "<string>",
"workspace_id": "<string>",
"action_id": "<string>",
"question_id": "<string>",
"order_id": "<string>",
"project_id": "<string>",
"created_by_actor_id": "<string>",
"kind": "heartbeat",
"body": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by_actor_kind": "user",
"created_by_actor_name": "<string>",
"created_by_agent_id": "<string>",
"created_by_user_id": "<string>"
},
"last_activity_note": {
"id": "<string>",
"workspace_id": "<string>",
"action_id": "<string>",
"question_id": "<string>",
"order_id": "<string>",
"project_id": "<string>",
"created_by_actor_id": "<string>",
"kind": "heartbeat",
"body": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by_actor_kind": "user",
"created_by_actor_name": "<string>",
"created_by_agent_id": "<string>",
"created_by_user_id": "<string>"
}
}
],
"hidden_ids": [
"<string>"
]
}Documentation Index
Fetch the complete documentation index at: https://docs.fortressproductivity.com/llms.txt
Use this file to discover all available pages before exploring further.
Agent bearer token using the ft_... token format.
Comma-separated action ids (max 100). Duplicates are deduped server-side.
1"act_1,act_2,act_3"
curl --request GET \
--url https://api.fortressproductivity.com/v1/actions/batch \
--header 'Authorization: Bearer <token>'{
"visible": [
{
"id": "<string>",
"workspace_id": "<string>",
"title": "<string>",
"details": "<string>",
"project_id": "<string>",
"domain_id": "<string>",
"order_id": "<string>",
"assigned_actor_id": "<string>",
"assigned_agent_id": "<string>",
"created_by_actor_id": "<string>",
"updated_by_actor_id": "<string>",
"is_template": true,
"status": "inbox",
"requires_review": true,
"delegate_label": "<string>",
"requirements": [
"<string>"
],
"repeat_rule": {
"type": "from_completion",
"unit": "day",
"interval": 1
},
"defer_until": "2023-11-07T05:31:56Z",
"due_at": "2023-11-07T05:31:56Z",
"position": 123,
"result_summary": "<string>",
"spawned_from_action_id": "<string>",
"source_key": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"completed_at": "2023-11-07T05:31:56Z",
"last_activity_at": "2023-11-07T05:31:56Z",
"assigned_at": "2023-11-07T05:31:56Z",
"is_working": true,
"assigned_actor_kind": "user",
"assigned_actor_name": "<string>",
"assigned_agent_name": "<string>",
"created_by_actor_kind": "user",
"created_by_actor_name": "<string>",
"created_by_agent_id": "<string>",
"created_by_user_id": "<string>",
"input_payload": "<unknown>",
"latest_note": {
"id": "<string>",
"workspace_id": "<string>",
"action_id": "<string>",
"question_id": "<string>",
"order_id": "<string>",
"project_id": "<string>",
"created_by_actor_id": "<string>",
"kind": "heartbeat",
"body": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by_actor_kind": "user",
"created_by_actor_name": "<string>",
"created_by_agent_id": "<string>",
"created_by_user_id": "<string>"
},
"last_activity_note": {
"id": "<string>",
"workspace_id": "<string>",
"action_id": "<string>",
"question_id": "<string>",
"order_id": "<string>",
"project_id": "<string>",
"created_by_actor_id": "<string>",
"kind": "heartbeat",
"body": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"created_by_actor_kind": "user",
"created_by_actor_name": "<string>",
"created_by_agent_id": "<string>",
"created_by_user_id": "<string>"
}
}
],
"hidden_ids": [
"<string>"
]
}