openapi: 3.0.3
info:
title: TheSpaceDevs LL2 Launcher API
version: v2.3.0
description: Rocket launches, space events and crewed spaceflight. The Launch Library 2 API is the official successor of the popular Launch Library API. It keeps its core features whilst also including everything the broader Space Launch Now API had to offer. The result is a large database delivering a more complete experience for each rocket launch and ...
license:
name: Apache License 2.0
servers:
- url: https://ll.thespacedevs.com/
description: Production API (� rate-limited)
- url: https://lldev.thespacedevs.com/
description: Development API (stale and limited data, for development testing only)
tags:
- name: Launcher
paths:
/2.3.0/config/launcher_statuses/:
get:
operationId: config_launcher_statuses_list
summary: List Launcher Statuses
description: '#### Number of results
Use `limit` to control the number of objects in the response (max 100)
Example - [/config/launcher_statuses/?limit=2](./?limit=2)
#### Format
Switch to JSON output - [/config/launcher_statuses/?format=json](./?format=json)
#### Help
Find all the FAQs and support links on the documentation homepage - [ll.thespacedevs.com/docs](https://ll.thespacedevs.com/docs/)'
parameters:
- name: limit
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
- name: offset
required: false
in: query
description: The initial index from which to return the results.
schema:
type: integer
- name: ordering
required: false
in: query
description: Which field to use when ordering the results.
schema:
type: string
- name: search
required: false
in: query
description: A search term.
schema:
type: string
tags:
- Launcher
security:
- cookieAuth: []
- Token_Authentication: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedLauncherStatusList'
description: ''
/2.3.0/config/launcher_statuses/{id}/:
get:
operationId: config_launcher_statuses_retrieve
summary: Get Launcher Status
description: '#### Number of results
Use `limit` to control the number of objects in the response (max 100)
Example - [/config/launcher_statuses/?limit=2](./?limit=2)
#### Format
Switch to JSON output - [/config/launcher_statuses/?format=json](./?format=json)
#### Help
Find all the FAQs and support links on the documentation homepage - [ll.thespacedevs.com/docs](https://ll.thespacedevs.com/docs/)'
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this Launcher Status.
required: true
tags:
- Launcher
security:
- cookieAuth: []
- Token_Authentication: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LauncherStatus'
description: ''
/2.3.0/launcher_configuration_families/:
get:
operationId: launcher_configuration_families_list
summary: List Launcher Configuration Families
description: '#### Modes
Levels of detail in the response - `list`, `normal`, `detailed`
Example - [/launcher_configuration_families/?mode=list](./?mode=list)
#### Filters
Parameters - `attempted_landings`, `attempted_landings__gt`, `attempted_landings__gte`, `attempted_landings__lt`, `attempted_landings__lte`, `consecutive_successful_landings`, `consecutive_successful_landings__gt`, `consecutive_successful_landings__gte`, `consecutive_successful_landings__lt`, `consecutive_successful_landings__lte`, `consecutive_successful_launches`, `consecutive_successful_launches__gt`, `consecutive_successful_launches__gte`, `consecutive_successful_launches__lt`, `consecutive_successful_launches__lte`, `failed_landings`, `failed_landings__gt`, `failed_landings__gte`, `failed_landings__lt`, `failed_landings__lte`, `failed_launches`, `failed_launches__gt`, `failed_launches__gte`, `failed_launches__lt`, `failed_launches__lte`, `maiden_flight`, `maiden_flight__gt`, `maiden_flight__gte`, `maiden_flight__lt`, `maiden_flight__lte`, `manufacturer__abbrev`, `manufacturer__abbrev__contains`, `manufacturer__country_code`, `manufacturer__id`, `manufacturer__id__contains`, `manufacturer__name`, `manufacturer__name__contains`, `name`, `name__contains`, `pending_launches`, `pending_launches__gt`, `pending_launches__gte`, `pending_launches__lt`, `pending_launches__lte`, `successful_landings`, `successful_landings__gt`, `successful_landings__gte`, `successful_landings__lt`, `successful_landings__lte`, `successful_launches`, `successful_launches__gt`, `successful_launches__gte`, `successful_launches__lt`, `successful_launches__lte`, `total_launch_count`, `total_launch_count__gt`, `total_launch_count__gte`, `total_launch_count__lt`, `total_launch_count__lte`
Example - [/launcher_configuration_families/?manufacturer__name=SpaceX](./?manufacturer__name=SpaceX)
#### Search
Fields searched - `manufacturer__abbrev`, `manufacturer__name`, `name`
Example - [/launcher_configuration_families/?search=Ariane](./?search=Ariane)
#### Ordering
Fields - `attempted_landings`, `consecutive_successful_landings`, `consecutive_successful_launches`, `failed_landings`, `failed_launches`, `name`, `pending_launches`, `successful_landings`, `successful_launches`, `total_launch_count`
Example - [/launcher_configuration_families/?ordering=-total_launch_count](./?ordering=-total_launch_count)
#### Number of results
Use `limit` to control the number of objects in the response (max 100)
Example - [/launcher_configuration_families/?limit=2](./?limit=2)
#### Format
Switch to JSON output - [/launcher_configuration_families/?format=json](./?format=json)
#### Help
Find all the FAQs and support links on the documentation homepage - [ll.thespacedevs.com/docs](https://ll.thespacedevs.com/docs/)'
parameters:
- in: query
name: attempted_landings
schema:
type: integer
- in: query
name: attempted_landings__gt
schema:
type: integer
- in: query
name: attempted_landings__gte
schema:
type: integer
- in: query
name: attempted_landings__lt
schema:
type: integer
- in: query
name: attempted_landings__lte
schema:
type: integer
- in: query
name: consecutive_successful_landings
schema:
type: integer
- in: query
name: consecutive_successful_landings__gt
schema:
type: integer
- in: query
name: consecutive_successful_landings__gte
schema:
type: integer
- in: query
name: consecutive_successful_landings__lt
schema:
type: integer
- in: query
name: consecutive_successful_landings__lte
schema:
type: integer
- in: query
name: consecutive_successful_launches
schema:
type: integer
- in: query
name: consecutive_successful_launches__gt
schema:
type: integer
- in: query
name: consecutive_successful_launches__gte
schema:
type: integer
- in: query
name: consecutive_successful_launches__lt
schema:
type: integer
- in: query
name: consecutive_successful_launches__lte
schema:
type: integer
- in: query
name: failed_landings
schema:
type: integer
- in: query
name: failed_landings__gt
schema:
type: integer
- in: query
name: failed_landings__gte
schema:
type: integer
- in: query
name: failed_landings__lt
schema:
type: integer
- in: query
name: failed_landings__lte
schema:
type: integer
- in: query
name: failed_launches
schema:
type: integer
- in: query
name: failed_launches__gt
schema:
type: integer
- in: query
name: failed_launches__gte
schema:
type: integer
- in: query
name: failed_launches__lt
schema:
type: integer
- in: query
name: failed_launches__lte
schema:
type: integer
- name: limit
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
- in: query
name: maiden_flight
schema:
type: string
format: date
- in: query
name: maiden_flight__gt
schema:
type: string
format: date
- in: query
name: maiden_flight__gte
schema:
type: string
format: date
- in: query
name: maiden_flight__lt
schema:
type: string
format: date
- in: query
name: maiden_flight__lte
schema:
type: string
format: date
- in: query
name: manufacturer__abbrev
schema:
type: string
- in: query
name: manufacturer__abbrev__contains
schema:
type: string
- in: query
name: manufacturer__country_code
schema:
type: string
- in: query
name: manufacturer__id
schema:
type: integer
- in: query
name: manufacturer__id__contains
schema:
type: integer
- in: query
name: manufacturer__name
schema:
type: string
- in: query
name: manufacturer__name__contains
schema:
type: string
- in: query
name: mode
schema:
type: string
enum:
- detailed
- list
- normal
description: Level of detail in the response.
- in: query
name: name
schema:
type: string
- in: query
name: name__contains
schema:
type: string
- name: offset
required: false
in: query
description: The initial index from which to return the results.
schema:
type: integer
- name: ordering
required: false
in: query
description: Which field to use when ordering the results.
schema:
type: string
- in: query
name: pending_launches
schema:
type: integer
- in: query
name: pending_launches__gt
schema:
type: integer
- in: query
name: pending_launches__gte
schema:
type: integer
- in: query
name: pending_launches__lt
schema:
type: integer
- in: query
name: pending_launches__lte
schema:
type: integer
- name: search
required: false
in: query
description: A search term.
schema:
type: string
- in: query
name: successful_landings
schema:
type: integer
- in: query
name: successful_landings__gt
schema:
type: integer
- in: query
name: successful_landings__gte
schema:
type: integer
- in: query
name: successful_landings__lt
schema:
type: integer
- in: query
name: successful_landings__lte
schema:
type: integer
- in: query
name: successful_launches
schema:
type: integer
- in: query
name: successful_launches__gt
schema:
type: integer
- in: query
name: successful_launches__gte
schema:
type: integer
- in: query
name: successful_launches__lt
schema:
type: integer
- in: query
name: successful_launches__lte
schema:
type: integer
- in: query
name: total_launch_count
schema:
type: integer
- in: query
name: total_launch_count__gt
schema:
type: integer
- in: query
name: total_launch_count__gte
schema:
type: integer
- in: query
name: total_launch_count__lt
schema:
type: integer
- in: query
name: total_launch_count__lte
schema:
type: integer
tags:
- Launcher
security:
- cookieAuth: []
- Token_Authentication: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedPolymorphicLauncherConfigFamilyEndpointList'
description: ''
/2.3.0/launcher_configuration_families/{id}/:
get:
operationId: launcher_configuration_families_retrieve
summary: Get Launcher Configuration Family
description: '#### Modes
Levels of detail in the response - `list`, `normal`, `detailed`
Example - [/launcher_configuration_families/?mode=list](./?mode=list)
#### Filters
Parameters - `attempted_landings`, `attempted_landings__gt`, `attempted_landings__gte`, `attempted_landings__lt`, `attempted_landings__lte`, `consecutive_successful_landings`, `consecutive_successful_landings__gt`, `consecutive_successful_landings__gte`, `consecutive_successful_landings__lt`, `consecutive_successful_landings__lte`, `consecutive_successful_launches`, `consecutive_successful_launches__gt`, `consecutive_successful_launches__gte`, `consecutive_successful_launches__lt`, `consecutive_successful_launches__lte`, `failed_landings`, `failed_landings__gt`, `failed_landings__gte`, `failed_landings__lt`, `failed_landings__lte`, `failed_launches`, `failed_launches__gt`, `failed_launches__gte`, `failed_launches__lt`, `failed_launches__lte`, `maiden_flight`, `maiden_flight__gt`, `maiden_flight__gte`, `maiden_flight__lt`, `maiden_flight__lte`, `manufacturer__abbrev`, `manufacturer__abbrev__contains`, `manufacturer__country_code`, `manufacturer__id`, `manufacturer__id__contains`, `manufacturer__name`, `manufacturer__name__contains`, `name`, `name__contains`, `pending_launches`, `pending_launches__gt`, `pending_launches__gte`, `pending_launches__lt`, `pending_launches__lte`, `successful_landings`, `successful_landings__gt`, `successful_landings__gte`, `successful_landings__lt`, `successful_landings__lte`, `successful_launches`, `successful_launches__gt`, `successful_launches__gte`, `successful_launches__lt`, `successful_launches__lte`, `total_launch_count`, `total_launch_count__gt`, `total_launch_count__gte`, `total_launch_count__lt`, `total_launch_count__lte`
Example - [/launcher_configuration_families/?manufacturer__name=SpaceX](./?manufacturer__name=SpaceX)
#### Search
Fields searched - `manufacturer__abbrev`, `manufacturer__name`, `name`
Example - [/launcher_configuration_families/?search=Ariane](./?search=Ariane)
#### Ordering
Fields - `attempted_landings`, `consecutive_successful_landings`, `consecutive_successful_launches`, `failed_landings`, `failed_launches`, `name`, `pending_launches`, `successful_landings`, `successful_launches`, `total_launch_count`
Example - [/launcher_configuration_families/?ordering=-total_launch_count](./?ordering=-total_launch_count)
#### Number of results
Use `limit` to control the number of objects in the response (max 100)
Example - [/launcher_configuration_families/?limit=2](./?limit=2)
#### Format
Switch to JSON output - [/launcher_configuration_families/?format=json](./?format=json)
#### Help
Find all the FAQs and support links on the documentation homepage - [ll.thespacedevs.com/docs](https://ll.thespacedevs.com/docs/)'
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this Launcher Configuration Family.
required: true
tags:
- Launcher
security:
- cookieAuth: []
- Token_Authentication: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LauncherConfigFamilyDetailed'
description: ''
/2.3.0/launcher_configurations/:
get:
operationId: launcher_configurations_list
summary: List Launcher Configurations
description: '#### Modes
Levels of detail in the response - `list`, `normal`, `detailed`
Example - [/launcher_configurations/?mode=list](./?mode=list)
#### Filters
Parameters - `active`, `attempted_landings`, `attempted_landings__gt`, `attempted_landings__gte`, `attempted_landings__lt`, `attempted_landings__lte`, `consecutive_successful_landings`, `consecutive_successful_landings__gt`, `consecutive_successful_landings__gte`, `consecutive_successful_landings__lt`, `consecutive_successful_landings__lte`, `consecutive_successful_launches`, `consecutive_successful_launches__gt`, `consecutive_successful_launches__gte`, `consecutive_successful_launches__lt`, `consecutive_successful_launches__lte`, `failed_landings`, `failed_landings__gt`, `failed_landings__gte`, `failed_landings__lt`, `failed_landings__lte`, `failed_launches`, `failed_launches__gt`, `failed_launches__gte`, `failed_launches__lt`, `failed_launches__lte`, `families`, `families__contains`, `full_name`, `full_name__contains`, `is_placeholder`, `maiden_flight`, `maiden_flight__gt`, `maiden_flight__gte`, `maiden_flight__lt`, `maiden_flight__lte`, `manufacturer__name`, `manufacturer__name__contains`, `name`, `name__contains`, `pending_launches`, `pending_launches__gt`, `pending_launches__gte`, `pending_launches__lt`, `pending_launches__lte`, `program`, `program__contains`, `successful_landings`, `successful_landings__gt`, `successful_landings__gte`, `successful_landings__lt`, `successful_landings__lte`, `successful_launches`, `successful_launches__gt`, `successful_launches__gte`, `successful_launches__lt`, `successful_launches__lte`, `total_launch_count`, `total_launch_count__gt`, `total_launch_count__gte`, `total_launch_count__lt`, `total_launch_count__lte`
Example - [/launcher_configurations/?manufacturer__name=SpaceX](./?manufacturer__name=SpaceX)
#### Search
Fields searched - `full_name`, `manufacturer__abbrev`, `manufacturer__name`, `name`
Example - [/launcher_configurations/?search=Soyuz](./?search=Soyuz)
#### Ordering
Fields - `attempted_landings`, `consecutive_successful_landings`, `consecutive_successful_launches`, `failed_landings`, `failed_launches`, `gto_capacity`, `launch_cost`, `launch_mass`, `leo_capacity`, `maiden_flight`, `name`, `pending_launches`, `successful_landings`, `successful_launches`, `total_launch_count`
Example - [/launcher_configurations/?ordering=-total_launch_count](./?ordering=-total_launch_count)
#### Number of results
Use `limit` to control the number of objects in the response (max 100)
Example - [/launcher_configurations/?limit=2](./?limit=2)
#### Format
Switch to JSON output - [/launcher_configurations/?format=json](./?format=json)
#### Help
Find all the FAQs and support links on the documentation homepage - [ll.thespacedevs.com/docs](https://ll.thespacedevs.com/docs/)'
parameters:
- in: query
name: active
schema:
type: boolean
- in: query
name: attempted_landings
schema:
type: integer
- in: query
name: attempted_landings__gt
schema:
type: integer
- in: query
name: attempted_landings__gte
schema:
type: integer
- in: query
name: attempted_landings__lt
schema:
type: integer
- in: query
name: attempted_landings__lte
schema:
type: integer
- in: query
name: consecutive_successful_landings
schema:
type: integer
- in: query
name: consecutive_successful_landings__gt
schema:
type: integer
- in: query
name: consecutive_successful_landings__gte
schema:
type: integer
- in: query
name: consecutive_successful_landings__lt
schema:
type: integer
- in: query
name: consecutive_successful_landings__lte
schema:
type: integer
- in: query
name: consecutive_successful_launches
schema:
type: integer
- in: query
name: consecutive_successful_launches__gt
schema:
type: integer
- in: query
name: consecutive_successful_launches__gte
schema:
type: integer
- in: query
name: consecutive_successful_launches__lt
schema:
type: integer
- in: query
name: consecutive_successful_launches__lte
schema:
type: integer
- in: query
name: failed_landings
schema:
type: integer
- in: query
name: failed_landings__gt
schema:
type: integer
- in: query
name: failed_landings__gte
schema:
type: integer
- in: query
name: failed_landings__lt
schema:
type: integer
- in: query
name: failed_landings__lte
schema:
type: integer
- in: query
name: failed_launches
schema:
type: integer
- in: query
name: failed_launches__gt
schema:
type: integer
- in: query
name: failed_launches__gte
schema:
type: integer
- in: query
name: failed_launches__lt
schema:
type: integer
- in: query
name: failed_launches__lte
schema:
type: integer
- in: query
name: families
schema:
type: array
items:
type: integer
explode: true
style: form
- in: query
name: families__contains
schema:
type: array
items:
type: integer
explode: true
style: form
- in: query
name: full_name
schema:
type: string
- in: query
name: full_name__contains
schema:
type: string
- in: query
name: is_placeholder
schema:
type: boolean
- name: limit
required: false
in: query
description: Number of results to return per page.
schema:
type: integer
- in: query
name: maiden_flight
schema:
type: string
format: date
- in: query
name: maiden_flight__gt
schema:
type: string
format: date
- in: query
name: maiden_flight__gte
schema:
type: string
format: date
- in: query
name: maiden_flight__lt
schema:
type: string
format: date
- in: query
name: maiden_flight__lte
schema:
type: string
format: date
- in: query
name: manufacturer__name
schema:
type: string
- in: query
name: manufacturer__name__contains
schema:
type: string
- in: query
name: mode
schema:
type: string
enum:
- detailed
- list
- normal
description: Level of detail in the response.
- in: query
name: name
schema:
type: string
- in: query
name: name__contains
schema:
type: string
- name: offset
required: false
in: query
description: The initial index from which to return the results.
schema:
type: integer
- name: ordering
required: false
in: query
description: Which field to use when ordering the results.
schema:
type: string
- in: query
name: pending_launches
schema:
type: integer
- in: query
name: pending_launches__gt
schema:
type: integer
- in: query
name: pending_launches__gte
schema:
type: integer
- in: query
name: pending_launches__lt
schema:
type: integer
- in: query
name: pending_launches__lte
schema:
type: integer
- in: query
name: program
schema:
type: array
items:
type: integer
explode: true
style: form
- in: query
name: program__contains
schema:
type: array
items:
type: integer
explode: true
style: form
- name: search
required: false
in: query
description: A search term.
schema:
type: string
- in: query
name: successful_landings
schema:
type: integer
- in: query
name: successful_landings__gt
schema:
type: integer
- in: query
name: successful_landings__gte
schema:
type: integer
- in: query
name: successful_landings__lt
schema:
type: integer
- in: query
name: successful_landings__lte
schema:
type: integer
- in: query
name: successful_launches
schema:
type: integer
- in: query
name: successful_launches__gt
schema:
type: integer
- in: query
name: successful_launches__gte
schema:
type: integer
- in: query
name: successful_launches__lt
schema:
type: integer
- in: query
name: successful_launches__lte
schema:
type: integer
- in: query
name: total_launch_count
schema:
type: integer
- in: query
name: total_launch_count__gt
schema:
type: integer
- in: query
name: total_launch_count__gte
schema:
type: integer
- in: query
name: total_launch_count__lt
schema:
type: integer
- in: query
name: total_launch_count__lte
schema:
type: integer
tags:
- Launcher
security:
- cookieAuth: []
- Token_Authentication: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PaginatedPolymorphicLauncherConfigEndpointList'
description: ''
/2.3.0/launcher_configurations/{id}/:
get:
operationId: launcher_configurations_retrieve
summary: Get Launcher Configuration
description: '#### Modes
Levels of detail in the response - `list`, `normal`, `detailed`
Example - [/launcher_configurations/?mode=list](./?mode=list)
#### Filters
Parameters - `active`, `attempted_landings`, `attempted_landings__gt`, `attempted_landings__gte`, `attempted_landings__lt`, `attempted_landings__lte`, `consecutive_successful_landings`, `consecutive_successful_landings__gt`, `consecutive_successful_landings__gte`, `consecutive_successful_landings__lt`, `consecutive_successful_landings__lte`, `consecutive_successful_launches`, `consecutive_successful_launches__gt`, `consecutive_successful_launches__gte`, `consecutive_successful_launches__lt`, `consecutive_successful_launches__lte`, `failed_landings`, `failed_landings__gt`, `failed_landings__gte`, `failed_landings__lt`, `failed_landings__lte`, `failed_launches`, `failed_launches__gt`, `failed_launches__gte`, `failed_launches__lt`, `failed_launches__lte`, `families`, `families__contains`, `full_name`, `full_name__contains`, `is_placeholder`, `maiden_flight`, `maiden_flight__gt`, `maiden_flight__gte`, `maiden_flight__lt`, `maiden_flight__lte`, `manufacturer__name`, `manufacturer__name__contains`, `name`, `name__contains`, `pending_launches`, `pending_launches__gt`, `pending_launches__gte`, `pending_launches__lt`, `pending_launches__lte`, `program`, `program__contains`, `successful_landings`, `successful_landings__gt`, `successful_landings__gte`, `successful_landings__lt`, `successful_landings__lte`, `successful_launches`, `successful_launches__gt`, `successful_launches__gte`, `successful_launches__lt`, `successful_launches__lte`, `total_launch_count`, `total_launch_count__gt`, `total_launch_count__gte`, `total_launch_count__lt`, `total_launch_count__lte`
Example - [/launcher_configurations/?manufacturer__name=SpaceX](./?manufacturer__name=SpaceX)
#### Search
Fields searched - `full_name`, `manufacturer__abbrev`, `manufacturer__name`, `name`
Example - [/launcher_configurations/?search=Soyuz](./?search=Soyuz)
#### Ordering
Fields - `attempted_landings`, `consecutive_successful_landings`, `consecutive_successful_launches`, `failed_landings`, `failed_launches`, `gto_capacity`, `launch_cost`, `launch_mass`, `leo_capacity`, `maiden_flight`, `name`, `pending_launches`, `successful_landings`, `successful_launches`, `total_launch_count`
Example - [/launcher_configurations/?ordering=-total_launch_count](./?ordering=-total_launch_count)
#### Number of results
Use `limit` to control the number of objects in the response (max 100)
Example - [/launcher_configurations/?limit=2](./?limit=2)
#### Format
Switch to JSON output - [/launcher_configurations/?format=json](./?format=json)
#### Help
Find all the FAQs and support links on the documentation homepage - [ll.thespacedevs.com/docs](https://ll.thespacedevs.com/docs/)'
parameters:
- in: path
name: id
schema:
type: integer
description: A unique integer value identifying this Launcher Configuration.
required: true
tags:
- Launcher
security:
- cookieAuth: []
- Token_Authentication: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/LauncherConfigDetailed'
description: ''
components:
schemas:
SocialMedia:
type: object
properties:
id:
type: integer
readOnly: true
name:
type: string
maxLength: 255
url:
type: string
format: uri
nullable: true
logo:
allOf:
- $ref: '#/components/schemas/Image'
nullable: true
required:
- id
- logo
- url
ProgramNormal:
type: object
properties:
response_mode:
type: string
readOnly: true
default: normal
id:
type: integer
readOnly: true
url:
type: string
format: uri
readOnly: true
name:
type: string
maxLength: 255
image:
allOf:
- $ref: '#/components/schemas/Image'
nullable: true
info_url:
type: string
format: uri
nullable: true
maxLength: 200
wiki_url:
type: string
format: uri
nullable: true
maxLength: 200
description:
type: string
nullable: true
maxLength: 40000
agencies:
type: array
items:
$ref: '#/components/schemas/AgencyMini'
start_date:
type: string
format: date-time
nullable: true
end_date:
type: string
# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/thespacedevs-ll2-api/refs/heads/main/openapi/thespacedevs-ll2-api-launcher-api-openapi.yml