Skip to content
Docs

What Roster can connect to

GET
/api/catalog

Every chat app and tool, with the fields a connection needs (fields) and the fields each hire has on it (hireFields). secret fields are sealed and never sent back. Tools also say how they work (kind: native, mcp or http), whether they work as they are or need setting up first (status, with setup steps), their category, how they sign in (auth, oauth), and whether their tools are found by testing the connection (discovers). Where a tool has more than one entry (a quick one-click one next to the full one), related lists the others, each with id and when (one sentence on when to pick it instead).

Authorization

session
cookiebetter-auth.session_token<token>

Set by POST /api/auth/sign-in/email.

Response Body

A list of connection types.

Example Request
curl -X GET 'https://app.useroster.work/api/catalog'
Example Response
Empty