> For the complete documentation index, see [llms.txt](https://docs.stellic.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stellic.com/stellic-partner-api/pathways/list-all-pathway-uids-paginated.md).

# List all pathway UIDs (paginated)

Use this endpoint to list your institution's pathways, each with `pathway_id_stellic` (its UID), `pathway_name`, and `pathway_status` (`published`, `draft`, or empty), so you can choose which to read with [`GET /planner/pathway_data/{pathway_uid}`](/stellic-partner-api/pathways/read-a-pathway-s-full-structure.md). Page through with `page` (from 1) and `page_size` (default 10, up to 100); `count` is the total.

## GET /planner/get\_all\_pathways

>

```json
{"openapi":"3.0.0","info":{"title":"Stellic for Developers","version":"1.0"},"tags":[{"name":"Pathways"}],"servers":[{"url":"https://{institution}.stellic.com/partnerapi/v1","variables":{"institution":{"default":"{institution}","description":"Your institution's Stellic subdomain: the part before `.stellic.com` in the URL you use to sign in. It becomes the host in every request, as in `https://{institution}.stellic.com/partnerapi/v1/...`. Replace the `{institution}` placeholder with your subdomain before sending."}}}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Personal Access Token issued by your Stellic integration partner. Send it as `Authorization: Bearer <token>` on every request. One token per institution; do not share across environments."}}},"paths":{"/planner/get_all_pathways":{"get":{"tags":["Pathways"],"parameters":[{"name":"page","in":"query","description":"Page number, 1-indexed. Defaults to 1. A value past the last page, or a non-numeric value, returns 404.","required":false,"schema":{"type":"integer"}},{"name":"page_size","in":"query","description":"Number of pathways per page. Defaults to 10; maximum 100.","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","description":"Indicates if the request was successful"},"count":{"type":"integer","description":"Total number of template pathways across all pages, including draft pathways. Not a published-only count."},"pathways":{"type":"array","items":{"type":"object","properties":{"pathway_id_stellic":{"type":"string","description":"Unique identifier for the pathway; pass it to `GET /planner/pathway_data/{pathway_uid}`."},"pathway_name":{"type":"string","description":"Name of the pathway."},"pathway_status":{"type":"string","description":"`published` or `draft`; an empty string when the pathway has no status recorded."}}},"description":"Pathways on this page, in creation order (sorted by internal ID), so pages stay stable while you walk them."},"page":{"type":"integer","description":"Current page number"}}}}}},"401":{"description":"Missing or invalid bearer token.\n\nBody: `{\"detail\": \"...\"}`"},"403":{"description":"Your IP address isn't on the allowlist for this endpoint. Contact Stellic to add it; the response includes the `client_ip` Stellic saw.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string"},"message":{"type":"string"},"client_ip":{"type":"string"}}}}}},"404":{"description":"Invalid `page` (past the last page or non-numeric).\n\nBody: `{\"detail\": \"Invalid page.\"}`"}}}}}}
```

#### Notes

* **A page past the end returns a 404** `{"detail": "Invalid page."}`. Use it, or `count`, to stop paging.
* **Draft pathways are included.** Filter on `pathway_status` before you read their details.
* **The list is in creation order.** New pathways are added at the end, but a deleted one shifts later pages, so remove duplicates by `pathway_id_stellic` if you page while pathways change.

#### Related APIs

* [`GET /planner/pathway_data/{pathway_uid}`](/stellic-partner-api/pathways/read-a-pathway-s-full-structure.md) to read a pathway.
* [`GET /students/r/pathways/`](/stellic-partner-api/pathways/redirect-to-the-prospective-student-program-catalog.md) for a link to your program catalog.
