API endpoint that allows Astronaut to be viewed.

GET:
Return a list of all the existing astronauts.

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

FILTERS:
Parameters - 'name', 'status', 'nationality', 'agency__name', 'agency__abbrev', 'date_of_birth',
'date_of_death', 'status_ids'
Example - /2.0.0/astronaut/?nationality=American

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

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

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

{
    "id": 45,
    "url": "https://ll.thespacedevs.com/2.0.0/astronaut/45/?format=api",
    "name": "Donn F. Eisele",
    "status": {
        "id": 11,
        "name": "Deceased"
    },
    "type": {
        "id": 2,
        "name": "Government"
    },
    "agency": {
        "id": 44,
        "url": "https://ll.thespacedevs.com/2.0.0/agencies/44/?format=api",
        "name": "National Aeronautics and Space Administration",
        "type": "Government"
    },
    "date_of_birth": "1930-06-23",
    "date_of_death": "1987-12-02",
    "nationality": "American",
    "twitter": null,
    "instagram": null,
    "bio": "Donn Fulton Eisele was a United States Air Force officer, test pilot, and later a NASA astronaut. He occupied the Command Module Pilot seat during the flight of Apollo 7 in 1968. After retiring from both NASA and the Air Force, he became the Peace Corps country director for Thailand, before moving into private business.",
    "profile_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/donn2520f.2520eisele_image_20190426143659.jpeg",
    "profile_image_thumbnail": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/255bauto255d__image_thumbnail_20240305185509.jpeg",
    "wiki": "https://en.wikipedia.org/wiki/Donn_F._Eisele",
    "flights": [
        {
            "id": "31e722e3-77bc-4a2f-bb5c-e6afd6d93302",
            "url": "https://ll.thespacedevs.com/2.0.0/launch/31e722e3-77bc-4a2f-bb5c-e6afd6d93302/?format=api",
            "launch_library_id": 1005,
            "slug": "saturn-ib-apollo-7",
            "name": "Saturn IB | Apollo 7",
            "status": {
                "id": 3,
                "name": "Success"
            },
            "net": "1968-10-11T15:02:45Z",
            "window_end": "1968-10-11T15:02:45Z",
            "window_start": "1968-10-11T15:02:45Z",
            "inhold": false,
            "tbdtime": false,
            "tbddate": false,
            "probability": -1,
            "holdreason": "",
            "failreason": null,
            "hashtag": null,
            "launch_service_provider": {
                "id": 44,
                "url": "https://ll.thespacedevs.com/2.0.0/agencies/44/?format=api",
                "name": "National Aeronautics and Space Administration",
                "type": "Government"
            },
            "rocket": {
                "id": 215,
                "configuration": {
                    "id": 163,
                    "launch_library_id": 135,
                    "url": "https://ll.thespacedevs.com/2.0.0/config/launcher/163/?format=api",
                    "name": "Saturn IB",
                    "family": "Saturn",
                    "full_name": "Saturn IB",
                    "variant": "IB"
                }
            },
            "mission": {
                "id": 154,
                "launch_library_id": 215,
                "name": "Apollo 7",
                "description": "The Apollo 7 crew was commanded by Walter M. Schirra, with Command Module Pilot Donn F. Eisele, and Lunar Module Pilot R. Walter Cunningham. Their mission was Apollo's 'C' mission, an 11-day Earth-orbital test flight to check out the redesigned Block II Apollo Command/Service Module (CSM) with a crew on board.",
                "launch_designator": null,
                "type": "Human Exploration",
                "orbit": {
                    "id": 8,
                    "name": "Low Earth Orbit",
                    "abbrev": "LEO"
                }
            },
            "pad": {
                "id": 19,
                "url": "https://ll.thespacedevs.com/2.0.0/pad/19/?format=api",
                "agency_id": null,
                "name": "Launch Complex 34",
                "info_url": null,
                "wiki_url": "https://en.wikipedia.org/wiki/Cape_Canaveral_Air_Force_Station_Launch_Complex_34",
                "map_url": "https://www.google.com/maps?q=28.521811,-80.56113",
                "latitude": "28.521811",
                "longitude": "-80.56113",
                "location": {
                    "id": 12,
                    "url": "https://ll.thespacedevs.com/2.0.0/location/12/?format=api",
                    "name": "Cape Canaveral, FL, USA",
                    "country_code": "USA",
                    "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/location_12_20200803142519.jpg",
                    "total_launch_count": 951,
                    "total_landing_count": 51
                },
                "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/pad_19_20200803143428.jpg",
                "total_launch_count": 9
            },
            "webcast_live": false,
            "image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/saturn2520ib_image_20190222030046.jpeg",
            "infographic": null,
            "program": [
                {
                    "id": 4,
                    "url": "https://ll.thespacedevs.com/2.0.0/program/4/?format=api",
                    "name": "Apollo",
                    "description": "The Apollo program was the third United States human spaceflight program carried out by the National Aeronautics and Space Administration (NASA), which succeeded in landing the first humans on the Moon from 1969 to 1972.",
                    "agencies": [
                        {
                            "id": 44,
                            "url": "https://ll.thespacedevs.com/2.0.0/agencies/44/?format=api",
                            "name": "National Aeronautics and Space Administration",
                            "type": "Government"
                        }
                    ],
                    "image_url": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/apollo_program_20200820200202.png",
                    "start_date": "1966-11-16T00:00:00Z",
                    "end_date": "1972-12-19T19:24:59Z",
                    "info_url": "https://www.nasa.gov/mission_pages/apollo/index.html",
                    "wiki_url": "https://en.wikipedia.org/wiki/Apollo_program"
                }
            ]
        }
    ],
    "landings": [
        {
            "id": 25,
            "url": "https://ll.thespacedevs.com/2.0.0/spacecraft/flight/25/?format=api",
            "destination": "Low Earth Orbit",
            "mission_end": "1968-10-22T11:11:00Z",
            "spacecraft": {
                "id": 25,
                "url": "https://ll.thespacedevs.com/2.0.0/spacecraft/25/?format=api",
                "name": "Apollo CSM-101",
                "serial_number": "CSM-101",
                "status": {
                    "id": 4,
                    "name": "Single Use"
                },
                "description": "CSM-101 was an Apollo Command & Service Module used in the Apollo 7 mission.",
                "spacecraft_config": {
                    "id": 10,
                    "url": "https://ll.thespacedevs.com/2.0.0/config/spacecraft/10/?format=api",
                    "name": "Apollo Command/Service Module",
                    "type": {
                        "id": 2,
                        "name": "Capsule"
                    },
                    "agency": {
                        "id": 999,
                        "url": "https://ll.thespacedevs.com/2.0.0/agencies/999/?format=api",
                        "name": "North American Aviation",
                        "type": "Commercial"
                    },
                    "in_use": false,
                    "image_url": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/apollo2520command2fservice2520module_image_20190207032507.jpeg"
                }
            },
            "launch": {
                "id": "31e722e3-77bc-4a2f-bb5c-e6afd6d93302",
                "url": "https://ll.thespacedevs.com/2.0.0/launch/31e722e3-77bc-4a2f-bb5c-e6afd6d93302/?format=api",
                "launch_library_id": 1005,
                "slug": "saturn-ib-apollo-7",
                "name": "Saturn IB | Apollo 7",
                "status": {
                    "id": 3,
                    "name": "Success"
                },
                "net": "1968-10-11T15:02:45Z",
                "window_end": "1968-10-11T15:02:45Z",
                "window_start": "1968-10-11T15:02:45Z",
                "inhold": false,
                "tbdtime": false,
                "tbddate": false,
                "probability": -1,
                "holdreason": "",
                "failreason": null,
                "hashtag": null,
                "launch_service_provider": {
                    "id": 44,
                    "url": "https://ll.thespacedevs.com/2.0.0/agencies/44/?format=api",
                    "name": "National Aeronautics and Space Administration",
                    "type": "Government"
                },
                "rocket": {
                    "id": 215,
                    "configuration": {
                        "id": 163,
                        "launch_library_id": 135,
                        "url": "https://ll.thespacedevs.com/2.0.0/config/launcher/163/?format=api",
                        "name": "Saturn IB",
                        "family": "Saturn",
                        "full_name": "Saturn IB",
                        "variant": "IB"
                    }
                },
                "mission": {
                    "id": 154,
                    "launch_library_id": 215,
                    "name": "Apollo 7",
                    "description": "The Apollo 7 crew was commanded by Walter M. Schirra, with Command Module Pilot Donn F. Eisele, and Lunar Module Pilot R. Walter Cunningham. Their mission was Apollo's 'C' mission, an 11-day Earth-orbital test flight to check out the redesigned Block II Apollo Command/Service Module (CSM) with a crew on board.",
                    "launch_designator": null,
                    "type": "Human Exploration",
                    "orbit": {
                        "id": 8,
                        "name": "Low Earth Orbit",
                        "abbrev": "LEO"
                    }
                },
                "pad": {
                    "id": 19,
                    "url": "https://ll.thespacedevs.com/2.0.0/pad/19/?format=api",
                    "agency_id": null,
                    "name": "Launch Complex 34",
                    "info_url": null,
                    "wiki_url": "https://en.wikipedia.org/wiki/Cape_Canaveral_Air_Force_Station_Launch_Complex_34",
                    "map_url": "https://www.google.com/maps?q=28.521811,-80.56113",
                    "latitude": "28.521811",
                    "longitude": "-80.56113",
                    "location": {
                        "id": 12,
                        "url": "https://ll.thespacedevs.com/2.0.0/location/12/?format=api",
                        "name": "Cape Canaveral, FL, USA",
                        "country_code": "USA",
                        "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/location_12_20200803142519.jpg",
                        "total_launch_count": 951,
                        "total_landing_count": 51
                    },
                    "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/pad_19_20200803143428.jpg",
                    "total_launch_count": 9
                },
                "webcast_live": false,
                "image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/saturn2520ib_image_20190222030046.jpeg",
                "infographic": null,
                "program": [
                    {
                        "id": 4,
                        "url": "https://ll.thespacedevs.com/2.0.0/program/4/?format=api",
                        "name": "Apollo",
                        "description": "The Apollo program was the third United States human spaceflight program carried out by the National Aeronautics and Space Administration (NASA), which succeeded in landing the first humans on the Moon from 1969 to 1972.",
                        "agencies": [
                            {
                                "id": 44,
                                "url": "https://ll.thespacedevs.com/2.0.0/agencies/44/?format=api",
                                "name": "National Aeronautics and Space Administration",
                                "type": "Government"
                            }
                        ],
                        "image_url": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/images/apollo_program_20200820200202.png",
                        "start_date": "1966-11-16T00:00:00Z",
                        "end_date": "1972-12-19T19:24:59Z",
                        "info_url": "https://www.nasa.gov/mission_pages/apollo/index.html",
                        "wiki_url": "https://en.wikipedia.org/wiki/Apollo_program"
                    }
                ]
            }
        }
    ],
    "last_flight": "1968-10-11T15:02:45Z",
    "first_flight": "1968-10-11T15:02:45Z"
}