Missions

Get Mission Detail

Returns full details for a single mission, including chain relationships and associated items. Results are scoped to the requested or default game version.

get/api/missions/{mission}

Path parameters

missionstring required

Mission slug or UUID

Example:finishing-the-job-4

Query parameters

versionstring

Game version code to scope results to. Omit to use the current default version. Use GET /api/game-versions to list available versions and GET /api/game-versions/default to discover the default.

Response

Mission detail

Example response

{
  "data": {
    "combat": {
      "spawns": [
        {
          "ships": [
            {
              "class_name": "AEGS_Avenger_Stalker",
              "name": "Aegis Avenger Stalker"
            }
          ]
        }
      ],
      "aggregated_spawns": [
        {
          "ships": [
            {
              "class_name": "AEGS_Avenger_Stalker",
              "name": "Aegis Avenger Stalker"
            }
          ]
        }
      ]
    },
    "reputation_prerequisite": {
      "faction": "Citizens For Prosperity",
      "faction_uuid": "cd2b32d1-0362-41fb-8cfd-d29781daf789",
      "scope": "FactionReputation",
      "scope_uuid": "d31bd373-35ab-4ea4-b0a7-0ccc867ef082"
    },
    "rental_ships": [
      {
        "class_name": "AEGS_Avenger_Stalker",
        "version": "4.4.0-LIVE.12340123",
        "resource": {
          "type": "item",
          "uuid": "97648869-5fa5-42da-b804-4d9314289539",
          "slug": "aegs-avenger-stalker",
          "api_url": "https://api.star-citizen.wiki/api/items/aegs-avenger-stalker",
          "web_url": "https://star-citizen.wiki/items/aegs-avenger-stalker",
          "version": "4.8.0-LIVE.11825000"
        }
      }
    ]
  }
}

Changes

Changed in 13 of the 50 revisions of this API.37733

    • added the optional property data/rental_ships to the response with the 200 status

      response-optional-property-added

    • added the optional property data/combat/oneOf[subschema #1: Mission Combat]/aggregated_spawns/items/ships to the response with the 200 status

      response-optional-property-added

    • added the optional property data/combat/oneOf[subschema #1: Mission Combat]/spawns/items/ships to the response with the 200 status

      response-optional-property-added

    • added the optional property data/reputation_prerequisite to the response with the 200 status

      response-optional-property-added

    • added the optional property data/reward_groups to the response with the 200 status

      response-optional-property-added

    • response property data/reward_items deprecated

      response-property-deprecated

    • response property data/reward_items/items/ deprecated

      response-property-deprecated

    • removed the optional property data/item_counts from the response with the 200 status

      response-optional-property-removed

  • 58f23476000712See the full diff
    • removed the optional property data/mission_tokens/destinations from the response with the 200 status

      response-optional-property-removed

    • added the optional property data/description_html to the response with the 200 status

      response-optional-property-added

    • added the optional property data/description_variants to the response with the 200 status

      response-optional-property-added

  • af03a6ba771d624See the full diff
    • removed the optional property available_in_prison from the response with the 200 status

      response-optional-property-removed

    • removed the optional property blueprints from the response with the 200 status

      response-optional-property-removed

    • removed the optional property broker_reputation_prerequisites from the response with the 200 status

      response-optional-property-removed

    • removed the optional property combat from the response with the 200 status

      response-optional-property-removed

    • removed the optional property completion_tags from the response with the 200 status

      response-optional-property-removed

    • removed the optional property cooldown from the response with the 200 status

      response-optional-property-removed

    • removed the optional property cost from the response with the 200 status

      response-optional-property-removed

    • removed the optional property deadline from the response with the 200 status

      response-optional-property-removed

    • removed the optional property description from the response with the 200 status

      response-optional-property-removed

    • removed the optional property enemy_count_max from the response with the 200 status

      response-optional-property-removed

    • removed the optional property enemy_count_min from the response with the 200 status

      response-optional-property-removed

    • removed the optional property entity_spawns from the response with the 200 status

      response-optional-property-removed

    • removed the optional property faction from the response with the 200 status

      response-optional-property-removed

    • removed the optional property fail_if_became_criminal from the response with the 200 status

      response-optional-property-removed

    • removed the optional property game_version from the response with the 200 status

      response-optional-property-removed

    • removed the optional property has_blueprints from the response with the 200 status

      response-optional-property-removed

    • removed the optional property has_chain from the response with the 200 status

      response-optional-property-removed

    • removed the optional property has_combat from the response with the 200 status

      response-optional-property-removed

    • removed the optional property has_combat_section from the response with the 200 status

      response-optional-property-removed

    • removed the optional property has_defend_objective from the response with the 200 status

      response-optional-property-removed

    • removed the optional property has_locations from the response with the 200 status

      response-optional-property-removed

    • removed the optional property has_rewards from the response with the 200 status

      response-optional-property-removed

    • removed the optional property hauling_orders from the response with the 200 status

      response-optional-property-removed

    • removed the optional property hidden_in_mobiglas from the response with the 200 status

      response-optional-property-removed

    • removed the optional property illegal from the response with the 200 status

      response-optional-property-removed

    • removed the optional property item_counts from the response with the 200 status

      response-optional-property-removed

    • removed the optional property legality_label from the response with the 200 status

      response-optional-property-removed

    • removed the optional property lifetime from the response with the 200 status

      response-optional-property-removed

    • removed the optional property link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property max_crime_stat from the response with the 200 status

      response-optional-property-removed

    • removed the optional property max_players_per_instance from the response with the 200 status

      response-optional-property-removed

    • removed the optional property max_standing from the response with the 200 status

      response-optional-property-removed

    • removed the optional property merged_locations from the response with the 200 status

      response-optional-property-removed

    • removed the optional property min_crime_stat from the response with the 200 status

      response-optional-property-removed

    • removed the optional property min_standing from the response with the 200 status

      response-optional-property-removed

    • removed the optional property mission_giver from the response with the 200 status

      response-optional-property-removed

    • removed the optional property mission_tokens from the response with the 200 status

      response-optional-property-removed

    • removed the optional property mission_type from the response with the 200 status

      response-optional-property-removed

    • removed the optional property not_for_release from the response with the 200 status

      response-optional-property-removed

    • removed the optional property notify_on_available from the response with the 200 status

      response-optional-property-removed

    • removed the optional property once_only from the response with the 200 status

      response-optional-property-removed

    • removed the optional property prerequisite_groups from the response with the 200 status

      response-optional-property-removed

    • removed the optional property rank_index from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reaccept_after_abandoning from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reaccept_after_failing from the response with the 200 status

      response-optional-property-removed

    • removed the optional property released from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reputation_amount from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reputation_gained from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reputation_lost from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reward_currency from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reward_items from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reward_max from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reward_min from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reward_scope from the response with the 200 status

      response-optional-property-removed

    • removed the optional property shareable from the response with the 200 status

      response-optional-property-removed

    • removed the optional property star_systems from the response with the 200 status

      response-optional-property-removed

    • removed the optional property starmap_locations from the response with the 200 status

      response-optional-property-removed

    • removed the optional property time_to_complete_minutes from the response with the 200 status

      response-optional-property-removed

    • removed the optional property title from the response with the 200 status

      response-optional-property-removed

    • removed the optional property unlock_groups from the response with the 200 status

      response-optional-property-removed

    • removed the optional property uuid from the response with the 200 status

      response-optional-property-removed

    • removed the optional property work_in_progress from the response with the 200 status

      response-optional-property-removed

    • api operation id b0f6c4b9989a3e84f5042ec0648d15e4 removed and replaced with getMission

      api-operation-id-removed

    • api tag In-Game removed

      api-tag-removed

    • added the media type application/json for the response with the status 404

      response-media-type-added

    • added the optional property data to the response with the 200 status

      response-optional-property-added

  • bfe05306de9813See the full diff
    • the blueprints/oneOf[subschema #1: Mission Blueprints]/ response's property type/format changed from object/ to array/ for status 200

      response-property-type-changed

    • removed the optional property blueprints/oneOf[subschema #1: Mission Blueprints]/drop_chance from the response with the 200 status

      response-optional-property-removed

    • removed the optional property blueprints/oneOf[subschema #1: Mission Blueprints]/drop_chance_percent from the response with the 200 status

      response-optional-property-removed

    • removed the optional property blueprints/oneOf[subschema #1: Mission Blueprints]/items from the response with the 200 status

      response-optional-property-removed

    • deleted the query request parameter include

      request-parameter-removed

  • 38d31059da97911See the full diff
    • removed the optional property completion_tags/items/unlocks_missions/items/web_link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property hauling_orders/items/items/items/web_link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property hauling_orders/items/web_link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property prerequisite_groups/items/missions/items/variants/items/web_link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property prerequisite_groups/items/missions/items/web_link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property reward_items/items/web_link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property starmap_locations/items/locations/items/web_link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property unlock_groups/items/missions/items/variants/items/web_link from the response with the 200 status

      response-optional-property-removed

    • removed the optional property unlock_groups/items/missions/items/web_link from the response with the 200 status

      response-optional-property-removed

    • added the optional property completion_tags/items/unlocks_missions/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property has_blueprints to the response with the 200 status

      response-optional-property-added

    • added the optional property hauling_orders/items/items/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property hauling_orders/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property prerequisite_groups/items/missions/items/variants/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property prerequisite_groups/items/missions/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property released to the response with the 200 status

      response-optional-property-added

    • added the optional property reward_items/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property starmap_locations/items/locations/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property unlock_groups/items/missions/items/variants/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property unlock_groups/items/missions/items/web_url to the response with the 200 status

      response-optional-property-added

    • added the optional property not_for_release to the response with the 200 status

      response-optional-property-added

    • added the optional property work_in_progress to the response with the 200 status

      response-optional-property-added

    • for the path request parameter mission, the type/format was generalized from string/uuid to string/

      request-parameter-type-generalized