API endpoint that allows Astronaut to be viewed.

GET:
Return a list of all the existing astronauts.

MODE:
Normal, List, LaunchList and Detailed
/2.2.0/astronaut/?mode=detailed

FILTERS:
Parameters - 'name', 'status', 'nationality', 'agency__name', 'agency__abbrev', 'date_of_birth',
'date_of_death', 'status_ids', 'is_human', 'type__id', 'has_flown', 'in_space'
Example - /2.2.0/astronaut/?nationality=American

SEARCH EXAMPLE:
/2.2.0/astronaut/?search=armstrong
Searches through name, nationality and agency name

ORDERING:
Fields - 'name', 'status', 'date_of_birth'
Example - /2.2.0/astronaut/?order=name

GET /2.2.0/astronaut/717/?format=api
HTTP 200 OK
Allow: GET
Content-Type: application/json
Vary: Accept

{
    "id": 717,
    "url": "https://ll.thespacedevs.com/2.2.0/astronaut/717/?format=api",
    "name": "Sarah Gillis",
    "status": {
        "id": 3,
        "name": "In-Training"
    },
    "type": {
        "id": 3,
        "name": "Private"
    },
    "in_space": false,
    "time_in_space": "P0D",
    "eva_time": "P0D",
    "agency": {
        "id": 121,
        "url": "https://ll.thespacedevs.com/2.2.0/agencies/121/?format=api",
        "name": "SpaceX",
        "type": "Commercial"
    },
    "age": 34,
    "date_of_birth": "1990-01-01",
    "date_of_death": null,
    "nationality": "American",
    "twitter": "https://twitter.com/Gillis_SarahE",
    "instagram": null,
    "bio": "Sarah Gillis is a Lead Space Operations Engineer at SpaceX, responsible for overseeing the company’s astronaut training program. This includes the development of mission-specific curriculum and training execution for both NASA and commercial astronauts who fly aboard the Dragon spacecraft. She prepared NASA astronauts for the Demo-2 and Crew-1 missions as well as directly trained the Inspiration4 astronauts. She is an experienced mission control operator, who has supported real-time operations for Dragon’s cargo resupply missions to and from the International Space Station as a Navigation Officer, and as a crew communicator for Dragon’s human spaceflight missions.",
    "profile_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/sarah_gillis_image_20220214140409.jpeg",
    "profile_image_thumbnail": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/255bauto255d__image_thumbnail_20240305185621.jpeg",
    "wiki": null,
    "flights": [],
    "landings": [
        {
            "id": 774,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/flight/774/?format=api",
            "destination": "Low Earth Orbit",
            "mission_end": null,
            "spacecraft": {
                "id": 291,
                "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/291/?format=api",
                "name": "Crew Dragon Resilience",
                "serial_number": "C207",
                "is_placeholder": false,
                "in_space": false,
                "time_in_space": "P171DT5H33M47S",
                "time_docked": "P165DT19H56M",
                "flights_count": 2,
                "mission_ends_count": 2,
                "status": {
                    "id": 1,
                    "name": "Active"
                },
                "description": "Crew Dragon Resilience was used for the Crew-1 mission.",
                "spacecraft_config": {
                    "id": 6,
                    "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/6/?format=api",
                    "name": "Crew Dragon 2",
                    "type": {
                        "id": 2,
                        "name": "Capsule"
                    },
                    "agency": {
                        "id": 121,
                        "url": "https://ll.thespacedevs.com/2.2.0/agencies/121/?format=api",
                        "name": "SpaceX",
                        "type": "Commercial"
                    },
                    "in_use": true,
                    "image_url": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/spacex_dm-2_cre_image_20200504065311.jpeg"
                }
            },
            "launch": {
                "id": "b69cfada-3320-4331-89e1-aaa8b49e6a9c",
                "url": "https://ll.thespacedevs.com/2.2.0/launch/b69cfada-3320-4331-89e1-aaa8b49e6a9c/?format=api",
                "slug": "falcon-9-block-5-polaris-dawn",
                "name": "Falcon 9 Block 5 | Polaris Dawn",
                "status": {
                    "id": 2,
                    "name": "To Be Determined",
                    "abbrev": "TBD",
                    "description": "Current date is a placeholder or rough estimation based on unreliable or interpreted sources."
                },
                "last_updated": "2024-05-09T23:51:53Z",
                "net": "2024-06-30T00:00:00Z",
                "window_end": "2024-06-30T00:00:00Z",
                "window_start": "2024-06-30T00:00:00Z",
                "net_precision": {
                    "id": 7,
                    "name": "Month",
                    "abbrev": "M",
                    "description": "The T-0 is expected in the given month."
                },
                "probability": null,
                "weather_concerns": null,
                "holdreason": "",
                "failreason": "",
                "hashtag": null,
                "launch_service_provider": {
                    "id": 121,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/121/?format=api",
                    "name": "SpaceX",
                    "type": "Commercial"
                },
                "rocket": {
                    "id": 7534,
                    "configuration": {
                        "id": 164,
                        "url": "https://ll.thespacedevs.com/2.2.0/config/launcher/164/?format=api",
                        "name": "Falcon 9",
                        "family": "Falcon",
                        "full_name": "Falcon 9 Block 5",
                        "variant": "Block 5"
                    }
                },
                "mission": {
                    "id": 5954,
                    "name": "Polaris Dawn",
                    "description": "First mission of the privately funded Polaris program. The goal of this mission, lasting up to five days in orbit, is to fly higher than previous Dragon missions, perform the first-ever commercial EVA with SpaceX-designed spacesuits, orbit through portions of the Van Allen radiation belt, conduct medical research, and test laser-based Starlink communications in space.",
                    "launch_designator": null,
                    "type": "Human Exploration",
                    "orbit": {
                        "id": 8,
                        "name": "Low Earth Orbit",
                        "abbrev": "LEO"
                    },
                    "agencies": [],
                    "info_urls": [],
                    "vid_urls": []
                },
                "pad": {
                    "id": 80,
                    "url": "https://ll.thespacedevs.com/2.2.0/pad/80/?format=api",
                    "agency_id": 121,
                    "name": "Space Launch Complex 40",
                    "description": null,
                    "info_url": null,
                    "wiki_url": "https://en.wikipedia.org/wiki/Cape_Canaveral_Air_Force_Station_Space_Launch_Complex_40",
                    "map_url": "https://www.google.com/maps?q=28.56194122,-80.57735736",
                    "latitude": "28.56194122",
                    "longitude": "-80.57735736",
                    "location": {
                        "id": 12,
                        "url": "https://ll.thespacedevs.com/2.2.0/location/12/?format=api",
                        "name": "Cape Canaveral, FL, USA",
                        "country_code": "USA",
                        "description": "",
                        "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/location_12_20200803142519.jpg",
                        "timezone_name": "America/New_York",
                        "total_launch_count": 952,
                        "total_landing_count": 51
                    },
                    "country_code": "USA",
                    "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/pad_80_20200803143323.jpg",
                    "total_launch_count": 241,
                    "orbital_launch_attempt_count": 241
                },
                "webcast_live": false,
                "image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/falcon2520925_image_20210525170218.jpeg",
                "infographic": null,
                "program": [],
                "orbital_launch_attempt_count": 6716,
                "location_launch_attempt_count": 976,
                "pad_launch_attempt_count": 245,
                "agency_launch_attempt_count": 387,
                "orbital_launch_attempt_count_year": 138,
                "location_launch_attempt_count_year": 49,
                "pad_launch_attempt_count_year": 27,
                "agency_launch_attempt_count_year": 76,
                "type": "normal"
            },
            "landing": {
                "id": 407,
                "attempt": true,
                "success": null,
                "description": "The Crew Dragon spacecraft will splash down in the Atlantic Ocean carrying 4 passengers.",
                "downrange_distance": null,
                "location": {
                    "id": 6,
                    "name": "Atlantic Ocean",
                    "abbrev": "ATL",
                    "description": "Atlantic Ocean",
                    "location": null,
                    "successful_landings": 0
                },
                "type": {
                    "id": 4,
                    "name": "Parachute Landing",
                    "abbrev": "PL",
                    "description": "Unpowered landing using parachute(s)."
                }
            }
        }
    ],
    "flights_count": 0,
    "landings_count": 0,
    "spacewalks_count": 0,
    "last_flight": null,
    "first_flight": null,
    "spacewalks": []
}