List Missions
Lists missions for the API key’s team. All query parameters are optional.
Authorizations
Use Authorization: Bearer <your_api_key>
Query Parameters
x >= 11 <= x <= 100Comma-separated mission statuses (kebab-case, normalized to lowercase).
Filters on the same values returned in the status field — see MissionStatus.
Allowed values: draft, pending-freelancer-review, pending-company-review, pending-freelancer-extension, in-progress, completed, early-terminated, cancelled, rejected, deleted.
An unknown value returns 400.
Calendar YYYY-MM-DD. Returns missions whose start_date is on or after this day.
^[0-9]{4}-[0-9]{2}-[0-9]{2}$Inclusive lower bound on the mission end date. Calendar YYYY-MM-DD. Pairs with end_date_to. Matches on the effective end date: early_termination_date when set, otherwise end_date.
^[0-9]{4}-[0-9]{2}-[0-9]{2}$Inclusive upper bound on the mission end date. Calendar YYYY-MM-DD. Must be ≥ end_date_from when both are set. Matches on the effective end date: early_termination_date when set, otherwise end_date.
^[0-9]{4}-[0-9]{2}-[0-9]{2}$Inclusive lower bound on mission creation date. Calendar YYYY-MM-DD (UTC day start). Pairs with created_at_to.
^[0-9]{4}-[0-9]{2}-[0-9]{2}$Inclusive upper bound on mission creation date. Calendar YYYY-MM-DD (UTC day end). Must be ≥ created_at_from when both are set.
^[0-9]{4}-[0-9]{2}-[0-9]{2}$Filter missions linked to this team project code (UUID from GET /api/v1/project-codes).
Mutually exclusive with has_project_code. Returns 400 if the id is not a valid UUID or does not belong to the API key's team.
Presence filter on project_code_id. Case-insensitive accepted values: with, without, true, false (also 1 / 0).
with / true: mission has a project code. without / false: no project code.
Mutually exclusive with project_code_id.
with, without, true, false, 1, 0 Presence filter on purchase_order. Same accepted values as has_project_code.
with / true: non-empty purchase order (after trim). without / false: null, empty, or whitespace-only.
with, without, true, false, 1, 0 Restrict to missions assigned to this freelancer (UUID).
Restrict to the mission whose external_id matches exactly (your ERP / third-party reference set via PATCH /api/v1/missions/{id}).
"ERP-MISSION-2026-001"
Response
Success
