Skip to main content

Overview

A mission is created when a team is dispatched to an event. It tracks the full lifecycle of the field response — from dispatch to completion — and provides the feedback channel for field operators. Missions are the operational record of Wede. They are immutable once completed and form part of the audit trail.

List Missions

GET /v1/missions Requires missions:view permission.

Query Parameters

Response


Get Mission

GET /v1/missions/:id Requires missions:view permission.

Update Mission Status

PATCH /v1/missions/:id/status Requires missions:manage or missions:receive permission. Field operators use missions:receive. Supervisors and admins use missions:manage.

Request Body

Mission Lifecycle

Missions follow a strict forward-only progression: When a mission reaches COMPLETED or FAILED:
  • The assigned team is automatically returned to available status
  • The originating event is closed

Webhooks

Status updates fire the mission.status_updated webhook:

Backup Dispatch

To dispatch a second team to an active mission (reinforcement), use the standard dispatch endpoint with the same event_id: POST /v1/teams/dispatch
This creates a new mission for the backup team while the original mission continues. Both missions are tracked independently.

SDK Method