---
title: "Get Mission Detail"
method: GET
path: "/api/missions/{mission}"
tags: ["In-Game", "Missions"]
---

# Get Mission Detail

`GET /api/missions/{mission}`

Returns full details for a single mission, including chain relationships and associated items.

## Path parameters

- `mission` string, required — Mission slug or UUID

## Query parameters

- `version` string
- `include` string

## Response `200`

Mission detail

- Mission
  - `uuid` string, uuid
  - `title` string, nullable
  - `description` string, nullable
  - `mission_type` string, nullable
  - `mission_giver` string, nullable
  - `faction` object, nullable
    - `name` string, nullable
    - `uuid` string, uuid, nullable
    - `faction_type` string, nullable
    - `lawful` boolean, nullable
    - `is_npc` boolean
    - `has_reputation` boolean
    - `headquarters` string, nullable
    - `area` string, nullable
    - `focus` string, nullable
    - `founded` string, nullable
    - `leadership` string, nullable
    - `link` string, uri, nullable
    - `reputation_ladder` MissionFactionReputationScope
      - `scope_name` string, nullable
      - `standings` MissionFactionStanding[]
        - `name` string
        - `display_name` string, nullable
        - `min_reputation` integer
  - `rank_index` integer, nullable
  - `illegal` boolean
  - `legality_label` string
  - `shareable` boolean
  - `once_only` boolean
  - `available_in_prison` boolean
  - `has_combat` boolean, nullable
  - `has_defend_objective` boolean, nullable
  - `enemy_count_min` integer, nullable
  - `enemy_count_max` integer, nullable
  - `min_crime_stat` integer, nullable
  - `max_crime_stat` integer, nullable
  - `reward_min` integer, nullable
  - `reward_max` integer, nullable
  - `reward_currency` string, nullable
  - `time_to_complete_minutes` number, float, nullable
  - `star_systems` string[], nullable
  - `cooldown` MissionCooldown
    - `label` string, nullable
    - `personal_seconds` integer
    - `abandoned_seconds` integer
    - `personal_variation_seconds` integer
    - `abandoned_variation_seconds` integer
  - `lifetime` MissionLifetime
    - `label` string, nullable
    - `respawn_time_seconds` integer
    - `max_instances` integer
    - `respawn_time_variation_seconds` integer
    - `max_instances_per_player` integer
  - `reaccept_after_failing` boolean, nullable
  - `reaccept_after_abandoning` boolean, nullable
  - `blueprints` MissionBlueprints
    - `drop_chance` number, float
    - `drop_chance_percent` number, float, nullable
    - `items` MissionBlueprintItem[]
      - `name` string, nullable
      - `uuid` string, uuid, nullable
      - `item_link` string, uri, nullable
      - `blueprint_link` string, uri, nullable
      - `web_item_link` string, uri, nullable
      - `web_blueprint_link` string, uri, nullable
  - `reward_items` MissionRewardItem[], nullable
    - `name` string, nullable
    - `uuid` string, uuid, nullable
    - `amount` integer, nullable
    - `send_to_home` boolean, nullable
    - `link` string, uri, nullable
    - `web_link` string, uri, nullable
  - `combat` MissionCombat
    - `summary` object
      - `total` object
        - `min` integer
        - `max` integer
      - `by_group` object[]
        - `group_name` string
        - `min` integer
        - `max` integer
    - `spawns` object[]
      - `role` string, nullable
      - `weight` integer, nullable
      - `group_name` string, nullable
      - `spawn_kind` string, nullable
      - `concurrent_amount` integer, nullable
    - `aggregated_spawns` object[] — Spawns grouped by role, group_name, and spawn_kind with aggregated concurrent ranges
      - `role` string
      - `group_name` string, nullable
      - `spawn_kind` string, nullable
      - `concurrent_min` integer, nullable
      - `concurrent_max` integer, nullable
      - `weight` integer, nullable
  - `completion_tags` MissionCompletionTag[], nullable
    - `name` string, nullable
    - `unlocks_missions` MissionCompletionTagMission[]
      - `uuid` string, uuid
      - `title` string, nullable
      - `link` string, uri, nullable
      - `web_link` string, uri, nullable
  - `reputation_gained` MissionReputation[], nullable
    - `tier` string, nullable
    - `scope` string, nullable
    - `amount` integer, nullable
    - `faction` string, nullable
    - `faction_uuid` string, uuid, nullable
  - `reputation_lost` MissionReputation[], nullable
    - `tier` string, nullable
    - `scope` string, nullable
    - `amount` integer, nullable
    - `faction` string, nullable
    - `faction_uuid` string, uuid, nullable
  - `hauling_orders` MissionHaulingOrder[], nullable
    - `kind` string, nullable
    - `name` string, nullable
    - `uuid` string, uuid, nullable
    - `items` MissionHaulingOrderItem[]
      - `name` string, nullable
      - `uuid` string, uuid, nullable
      - `link` string, uri, nullable
      - `web_link` string, uri, nullable
    - `max_scu` integer, nullable
    - `min_scu` integer, nullable
    - `max_amount` integer, nullable
    - `min_amount` integer, nullable
    - `max_container_size` integer, nullable
    - `link` string, uri, nullable
    - `web_link` string, uri, nullable
    - `or_options` array[], nullable
      - MissionHaulingOrder[]
  - `cost` integer, nullable
  - `max_players_per_instance` integer, nullable
  - `fail_if_became_criminal` boolean, nullable
  - `min_standing` object, nullable
    - `name` string, nullable
    - `min_reputation` integer, nullable
  - `max_standing` object, nullable
    - `name` string, nullable
    - `min_reputation` integer, nullable
  - `mission_tokens` object, nullable
    - `destinations` string[]
  - `deadline` object, nullable
    - `auto_end` boolean, nullable
    - `end_reason` string, nullable
    - `completion_time_minutes` integer, nullable
    - `result_after_timer` string, nullable
  - `broker_reputation_prerequisites` object, nullable
    - `max_wanted_level` integer, nullable
    - `min_wanted_level` integer, nullable
  - `item_counts` object, nullable
    - `max_items` integer, nullable
    - `min_items` integer, nullable
  - `entity_spawns` object[], nullable
    - `tags` string[], nullable
    - `amount` integer, nullable
    - `weight` integer, nullable
    - `group_name` string, nullable
    - `markup_tags` string[], nullable
    - `negative_tags` string[], nullable
    - `merged_tags` string[]
  - `hidden_in_mobiglas` boolean, nullable
  - `notify_on_available` boolean, nullable
  - `reward_scope` string, nullable
  - `reputation_amount` integer, nullable
  - `game_version` string, nullable
  - `starmap_locations` MissionStarmapLocationGroup[], nullable
    - `purpose` string
    - `locations` MissionStarmapLocation[]
      - `uuid` string, uuid, nullable
      - `name` string, nullable
      - `system` string, nullable
      - `type` string, nullable
      - `link` string, uri, nullable
      - `web_link` string, uri, nullable
  - `prerequisite_groups` MissionPrerequisiteGroup[], nullable
    - `required_count` integer, nullable
    - `required_tags` object[]
      - `name` string, nullable
      - `uuid` string, uuid, nullable
    - `excluded_tags` object[]
      - `name` string, nullable
      - `uuid` string, uuid, nullable
    - `missions` MissionChainLink[]
      - `uuid` string, uuid, nullable
      - `title` string, nullable
      - `mission_type` string, nullable
      - `variant_count` integer, nullable — Number of mission variants with the same title. Only present when greater than 1.
      - `variants` MissionChainVariant[], nullable — Additional mission variants sharing the same title. Only present when variant_count > 1.
        - `uuid` string, uuid, nullable
        - `link` string, uri, nullable
        - `web_link` string, uri, nullable
      - `link` string, uri, nullable
      - `web_link` string, uri, nullable
  - `unlock_groups` MissionUnlockGroup[], nullable — Completion tag groups that become available after completing this mission
    - `tag_name` string, nullable
    - `tag_uuid` string, uuid, nullable
    - `missions` MissionChainLink[]
      - `uuid` string, uuid, nullable
      - `title` string, nullable
      - `mission_type` string, nullable
      - `variant_count` integer, nullable — Number of mission variants with the same title. Only present when greater than 1.
      - `variants` MissionChainVariant[], nullable — Additional mission variants sharing the same title. Only present when variant_count > 1.
        - `uuid` string, uuid, nullable
        - `link` string, uri, nullable
        - `web_link` string, uri, nullable
      - `link` string, uri, nullable
      - `web_link` string, uri, nullable
  - `merged_locations` object, nullable — Starmap locations grouped by logical purpose categories (Destinations, Locations, Availability)
  - `has_rewards` boolean
  - `has_combat_section` boolean
  - `has_locations` boolean
  - `has_chain` boolean
  - `link` string, uri

## Other responses

- `404` — Mission not found

## Changes

- **2026-04-23** `e9881fad3038` — 1 info
  - for the `path` request parameter `mission`, the format was generalized from `uuid` to no format
- **2026-04-22** `4276a69d4550` — 1 breaking, 5 info
  - the response property `unlock_groups/items/missions/items/uuid` became nullable for the status `200`
  - added the optional property `prerequisite_groups/items/missions/items/mission_type` to the response with the `200` status
  - added the optional property `prerequisite_groups/items/missions/items/variant_count` to the response with the `200` status
  - added the optional property `prerequisite_groups/items/missions/items/variants` to the response with the `200` status
  - …2 more
- **2026-04-19** `4efeaa4b4785` — 1 info
  - endpoint added
- **2026-03-29** `8ff40d443bb4` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/starcitizenwiki/apis/star-citizen-wiki-api/changes/api/missions/:mission/get.md)

---

[API](https://skmtc.dev/starcitizenwiki/apis/star-citizen-wiki-api.md) · [All operations](https://skmtc.dev/starcitizenwiki/apis/star-citizen-wiki-api/llms.txt) · [OpenAPI document](https://skmtc.dev/starcitizenwiki/apis/star-citizen-wiki-api/revisions/5cd81baa02cb?raw)
