Get all roadmaps

Get all roadmaps

GET
/roadmaps
AuthorizationBearer <token>

JWT Bearer token authentication

In: header

Query Parameters

first?number

Number of items to return in a request

Range1 <= value
after?string

Cursor for pagination

visibility?array<FilterVisibility>

Response Body

curl -X GET "http://localhost:8000/api/v1/roadmaps?first=1&after=string&visibility=public"
{
  "page_info": {
    "count": 0,
    "current_page": 0,
    "has_next_page": true,
    "end_cursor": "string",
    "start_cursor": "string"
  },
  "total_pages": 0,
  "total_count": 0,
  "results": [
    {
      "id": {},
      "name": {},
      "url": {},
      "color": {},
      "index": 0,
      "display": true,
      "created_at": "2025-09-23T13:28:01.611Z"
    }
  ],
  "roadmaps": [
    {
      "id": {},
      "name": {},
      "url": {},
      "color": {},
      "index": 0,
      "display": true,
      "created_at": "2025-09-23T13:28:01.611Z"
    }
  ]
}
{
  "code": "VALIDATION_ERROR",
  "message": "Invalid query parameters",
  "errors": []
}
{
  "message": "Something went wrong!",
  "code": "SERVER_ERROR"
}