iblai-api-catalog-invitationlisted
Install: claude install-skill iblai/api
# iblai-api-catalog-invitation
Manage an organization's **catalog invitations, licenses, access requests, and
content suggestions** from the API. This is the Data Manager (DM)
`dl_catalog_invitations` app — the entitlement and onboarding layer on top of
the catalog (`/iblai-api-catalog`):
- **Invitations** — invite users (or generate redeemable "blank" invites) to a
platform, a course, or a program; single, bulk, blank, redeem, and check.
- **Licenses** — create/update seat pools (platform / user / course / program
licenses) and **assign** them to individual users or to user groups.
- **Access requests** — let members request course (or program) access and let
admins approve/reject them.
- **Suggestions** — push course, program, or pathway suggestions to a user or a
user group (single, bulk, group).
Use when inviting users, issuing or assigning license seats, reviewing access
requests, or suggesting content.
## Auth & conventions
- **Base URL:** `https://api.iblai.app/dm` — these are Data Manager (DM)
endpoints, so the **`/dm` prefix is required**; the `/api/catalog/...` paths
below are appended to it (e.g.
`https://api.iblai.app/dm/api/catalog/invitations/platform/`). `/dm` is the
gateway prefix and is **not** part of the app's own route table.
- **Header:** `Authorization: Api-Token $IBLAI_API_KEY` on every request
(except the two public **check** endpoints, which take no auth).
- **Path vars:** none — every resource is selected by **query param** (GE