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'
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/80/
HTTP 200 OK
Allow: GET
Content-Type: application/json
Vary: Accept

{
    "id": 80,
    "url": "https://ll.thespacedevs.com/2.2.0/astronaut/80/",
    "name": "Roberta Bondar",
    "status": {
        "id": 2,
        "name": "Retired"
    },
    "type": {
        "id": 2,
        "name": "Government"
    },
    "agency": {
        "id": 16,
        "url": "https://ll.thespacedevs.com/2.2.0/agencies/16/",
        "name": "Canadian Space Agency",
        "type": "Government"
    },
    "date_of_birth": "1945-12-04",
    "date_of_death": null,
    "nationality": "Canadian",
    "twitter": null,
    "instagram": null,
    "bio": "Roberta Bondar (born December 4, 1945) is Canada's first female astronaut and the first neurologist in space. Following more than a decade as NASA's head of space medicine, Bondar became a consultant and speaker in the business, scientific, and medical communities.\r\n\r\nBondar has received many honours including the Order of Canada, the Order of Ontario, the NASA Space Medal, over 22 honorary degrees and induction into the Canadian Medical Hall of Fame.",
    "profile_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/astronaut_images/roberta2520bondar_image_20181128223453.jpg",
    "profile_image_thumbnail": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/default/cache/1f/15/1f151ac98e03e6b4f37ec5fdfa39afc0.jpg",
    "wiki": "https://en.wikipedia.org/wiki/Roberta_Bondar",
    "flights": [
        {
            "id": "373d34e0-363a-4dce-a6fc-81d0f53d1f2f",
            "url": "https://ll.thespacedevs.com/2.2.0/launch/373d34e0-363a-4dce-a6fc-81d0f53d1f2f/",
            "slug": "space-shuttle-discovery-ov-103-sts-42",
            "name": "Space Shuttle Discovery / OV-103 | STS-42",
            "status": {
                "id": 3,
                "name": "Launch Successful",
                "abbrev": "Success",
                "description": "The launch vehicle successfully inserted its payload(s) into the target orbit(s)."
            },
            "last_updated": "2020-10-31T03:09:07Z",
            "net": "1992-01-22T14:52:33Z",
            "window_end": "1992-01-22T14:52:33Z",
            "window_start": "1992-01-22T14:52:33Z",
            "probability": -1,
            "holdreason": null,
            "failreason": null,
            "hashtag": null,
            "launch_service_provider": {
                "id": 192,
                "url": "https://ll.thespacedevs.com/2.2.0/agencies/192/",
                "name": "Lockheed Space Operations Company",
                "type": "Commercial"
            },
            "rocket": {
                "id": 350,
                "configuration": {
                    "id": 29,
                    "url": "https://ll.thespacedevs.com/2.2.0/config/launcher/29/",
                    "name": "Space Shuttle Discovery OV-103",
                    "family": "Space Shuttle",
                    "full_name": "Space Shuttle Discovery OV-103",
                    "variant": "OV-103"
                }
            },
            "mission": {
                "id": 725,
                "name": "STS-42",
                "description": "STS-42 was a Space Shuttle Discovery mission with the Spacelab module. The main goal of the mission was to study the effects of microgravity on a variety of organisms.",
                "launch_designator": null,
                "type": "",
                "orbit": {
                    "id": 8,
                    "name": "Low Earth Orbit",
                    "abbrev": "LEO"
                }
            },
            "pad": {
                "id": 87,
                "url": "https://ll.thespacedevs.com/2.2.0/pad/87/",
                "agency_id": null,
                "name": "Launch Complex 39A",
                "info_url": null,
                "wiki_url": "https://en.wikipedia.org/wiki/Kennedy_Space_Center_Launch_Complex_39#Launch_Pad_39A",
                "map_url": "http://maps.google.com/maps?q=28.608+N,+80.604+W",
                "latitude": "28.60822681",
                "longitude": "-80.60428186",
                "location": {
                    "id": 27,
                    "url": "https://ll.thespacedevs.com/2.2.0/location/27/",
                    "name": "Kennedy Space Center, FL, USA",
                    "country_code": "USA",
                    "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/location_27_20200803142447.jpg",
                    "total_launch_count": 185,
                    "total_landing_count": 0
                },
                "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/pad_87_20200803143537.jpg",
                "total_launch_count": 128
            },
            "webcast_live": false,
            "image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launcher_images/space2520shuttle2520discovery2520ov-103_image_20190222030538.jpeg",
            "infographic": null,
            "program": []
        }
    ],
    "landings": [
        {
            "id": 88,
            "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/flight/88/",
            "destination": "Low Earth Orbit",
            "mission_end": "1992-01-30T16:07:00Z",
            "spacecraft": {
                "id": 38,
                "url": "https://ll.thespacedevs.com/2.2.0/spacecraft/38/",
                "name": "Space Shuttle Discovery",
                "serial_number": "OV-103",
                "status": {
                    "id": 2,
                    "name": "Retired"
                },
                "description": "Space Shuttle Discovery (Orbiter Vehicle Designation: OV-103) is one of the orbiters from NASA's Space Shuttle program and the third of five fully operational orbiters to be built. Its first mission, STS-41-D, flew from August 30 to September 5, 1984. Over 27 years of service it launched and landed 39 times, gathering more spaceflights than any other spacecraft to date. Discovery became the third operational orbiter to enter service, preceded by Columbia and Challenger. It embarked on its last mission, STS-133, on February 24, 2011 and touched down for the final time at Kennedy Space Center on March 9, having spent a cumulative total of almost a full year in space. Discovery performed both research and International Space Station (ISS) assembly missions. It also carried the Hubble Space Telescope into orbit. Discovery was the first operational shuttle to be retired, followed by Endeavour and then Atlantis.",
                "spacecraft_config": {
                    "id": 14,
                    "url": "https://ll.thespacedevs.com/2.2.0/config/spacecraft/14/",
                    "name": "Space Shuttle",
                    "type": {
                        "id": 1,
                        "name": "Unknown"
                    },
                    "agency": {
                        "id": 44,
                        "url": "https://ll.thespacedevs.com/2.2.0/agencies/44/",
                        "name": "National Aeronautics and Space Administration",
                        "type": "Government"
                    },
                    "in_use": false,
                    "image_url": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/orbiter_images/space2520shuttle_image_20190207032524.jpeg"
                }
            },
            "launch": {
                "id": "373d34e0-363a-4dce-a6fc-81d0f53d1f2f",
                "url": "https://ll.thespacedevs.com/2.2.0/launch/373d34e0-363a-4dce-a6fc-81d0f53d1f2f/",
                "slug": "space-shuttle-discovery-ov-103-sts-42",
                "name": "Space Shuttle Discovery / OV-103 | STS-42",
                "status": {
                    "id": 3,
                    "name": "Launch Successful",
                    "abbrev": "Success",
                    "description": "The launch vehicle successfully inserted its payload(s) into the target orbit(s)."
                },
                "last_updated": "2020-10-31T03:09:07Z",
                "net": "1992-01-22T14:52:33Z",
                "window_end": "1992-01-22T14:52:33Z",
                "window_start": "1992-01-22T14:52:33Z",
                "probability": -1,
                "holdreason": null,
                "failreason": null,
                "hashtag": null,
                "launch_service_provider": {
                    "id": 192,
                    "url": "https://ll.thespacedevs.com/2.2.0/agencies/192/",
                    "name": "Lockheed Space Operations Company",
                    "type": "Commercial"
                },
                "rocket": {
                    "id": 350,
                    "configuration": {
                        "id": 29,
                        "url": "https://ll.thespacedevs.com/2.2.0/config/launcher/29/",
                        "name": "Space Shuttle Discovery OV-103",
                        "family": "Space Shuttle",
                        "full_name": "Space Shuttle Discovery OV-103",
                        "variant": "OV-103"
                    }
                },
                "mission": {
                    "id": 725,
                    "name": "STS-42",
                    "description": "STS-42 was a Space Shuttle Discovery mission with the Spacelab module. The main goal of the mission was to study the effects of microgravity on a variety of organisms.",
                    "launch_designator": null,
                    "type": "",
                    "orbit": {
                        "id": 8,
                        "name": "Low Earth Orbit",
                        "abbrev": "LEO"
                    }
                },
                "pad": {
                    "id": 87,
                    "url": "https://ll.thespacedevs.com/2.2.0/pad/87/",
                    "agency_id": null,
                    "name": "Launch Complex 39A",
                    "info_url": null,
                    "wiki_url": "https://en.wikipedia.org/wiki/Kennedy_Space_Center_Launch_Complex_39#Launch_Pad_39A",
                    "map_url": "http://maps.google.com/maps?q=28.608+N,+80.604+W",
                    "latitude": "28.60822681",
                    "longitude": "-80.60428186",
                    "location": {
                        "id": 27,
                        "url": "https://ll.thespacedevs.com/2.2.0/location/27/",
                        "name": "Kennedy Space Center, FL, USA",
                        "country_code": "USA",
                        "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/location_27_20200803142447.jpg",
                        "total_launch_count": 185,
                        "total_landing_count": 0
                    },
                    "map_image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launch_images/pad_87_20200803143537.jpg",
                    "total_launch_count": 128
                },
                "webcast_live": false,
                "image": "https://spacelaunchnow-prod-east.nyc3.digitaloceanspaces.com/media/launcher_images/space2520shuttle2520discovery2520ov-103_image_20190222030538.jpeg",
                "infographic": null,
                "program": []
            }
        }
    ],
    "last_flight": "1992-01-22T14:52:33Z",
    "first_flight": "1992-01-22T14:52:33Z"
}