Fumadocs

Get all planets

It’s easy to say you know them all, but do you really? Retrieve all the planets and check whether you missed one.

GET
/planets

Query Parameters

limit?integer

The number of items to return

Default10
Format"int64"
offset?integer

The number of items to skip before starting to collect the result set

Default0
Format"int64"

Response Body

curl -X GET "https://galaxy.scalar.com/planets?limit=10"
fetch("https://galaxy.scalar.com/planets?limit=10")
package main

import (
  "fmt"
  "net/http"
  "io/ioutil"
)

func main() {
  url := "https://galaxy.scalar.com/planets?limit=10"

  req, _ := http.NewRequest("GET", url, nil)
  
  res, _ := http.DefaultClient.Do(req)
  defer res.Body.Close()
  body, _ := ioutil.ReadAll(res.Body)

  fmt.Println(res)
  fmt.Println(string(body))
}
import requests

url = "https://galaxy.scalar.com/planets?limit=10"

response = requests.request("GET", url)

print(response.text)
{
  "data": [
    {
      "id": 1,
      "name": "Mars",
      "description": "The red planet",
      "type": "terrestrial",
      "habitabilityIndex": 0.68,
      "physicalProperties": {
        "mass": 0.107,
        "radius": 0.532,
        "gravity": 0.378,
        "temperature": {
          "min": 130,
          "max": 308,
          "average": 210
        }
      },
      "atmosphere": [
        {
          "compound": "CO2",
          "percentage": 95.3
        }
      ],
      "discoveredAt": "1610-01-07T00:00:00Z",
      "image": "https://cdn.scalar.com/photos/mars.jpg",
      "satellites": [
        {
          "name": "Phobos",
          "diameter": 22.2
        }
      ],
      "creator": {
        "id": 1,
        "name": "Marc"
      },
      "tags": [
        "solar-system",
        "rocky",
        "explored"
      ],
      "lastUpdated": "2024-01-15T14:30:00Z",
      "successCallbackUrl": "https://example.com/webhook",
      "failureCallbackUrl": "https://example.com/webhook"
    }
  ],
  "meta": {
    "limit": 10,
    "offset": 0,
    "total": 100,
    "next": "/planets?limit=10&offset=10"
  }
}

How is this guide?