Launch Platforms
Paginated launch platforms for the current user: personal by default, team-scoped when team_id is set, or SESAR-code–scoped when sesar_code is set. Optional query filters by label, description, or normalized label.
Token-based authentication with required prefix "Token"
Sort field; prefix with - for descending. Allowed: id, label, date_commissioned.
Page number (1-based).
Items per page (max 2000).
Substring filter on label, description, and norm_label.
When set, scope list to this SESAR code (view_launchplatform permission).
When set, list launch platforms for this team (membership required).
123http://api.example.org/accounts/?page=4http://api.example.org/accounts/?page=2GET /api/launch-platforms/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"count": 1,
"next": "text",
"previous": "text",
"data": [
{
"id": 1,
"label": "text",
"norm_label": "text",
"description": "text",
"host_platform_id": 1,
"launch_type": "text",
"launch_type_id": 1,
"operator": "text",
"operator_id": 1,
"date_commissioned": "2026-01-01",
"user_owner": 1,
"team_owner": 1
}
],
"page_size": 1,
"current_page": 1,
"total_pages": 1
}
]
}Creates a launch platform. Ownership determined by either: team_owner_id explicitly set in body, or defaults to the current user.
Token-based authentication with required prefix "Token"
POST /api/launch-platforms/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 146
{
"label": "text",
"norm_label": "text",
"description": "text",
"host_platform_id": 1,
"launch_type_id": 1,
"operator_id": 1,
"date_commissioned": "2026-01-01"
}{
"data": {
"id": 1,
"label": "text",
"norm_label": "text",
"description": "text",
"host_platform_id": 1,
"launch_type": "text",
"launch_type_id": 1,
"operator": "text",
"operator_id": 1,
"date_commissioned": "2026-01-01",
"user_owner": 1,
"team_owner": 1
}
}Token-based authentication with required prefix "Token"
Launch platform id not found.
GET /api/launch-platforms/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"id": 1,
"label": "text",
"norm_label": "text",
"description": "text",
"host_platform_id": 1,
"launch_type": "text",
"launch_type_id": 1,
"operator": "text",
"operator_id": 1,
"date_commissioned": "2026-01-01",
"user_owner": 1,
"team_owner": 1
}
}Token-based authentication with required prefix "Token"
Launch platform id not found.
DELETE /api/launch-platforms/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"success": true
}
}Token-based authentication with required prefix "Token"
Launch platform id not found.
PATCH /api/launch-platforms/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 146
{
"label": "text",
"norm_label": "text",
"description": "text",
"host_platform_id": 1,
"launch_type_id": 1,
"operator_id": 1,
"date_commissioned": "2026-01-01"
}{
"data": {
"id": 1,
"label": "text",
"norm_label": "text",
"description": "text",
"host_platform_id": 1,
"launch_type": "text",
"launch_type_id": 1,
"operator": "text",
"operator_id": 1,
"date_commissioned": "2026-01-01",
"user_owner": 1,
"team_owner": 1
}
}Last updated
Was this helpful?