← ClaudeAtlas

iblai-api-catalog-invitationlisted

Manage an ibl.ai organization's catalog invitations, licenses, access requests, and content suggestions via the platform API — platform/course/program invitations (single, bulk, blank, redeem, check); platform/user/course/program licenses (create/update) with per-user and per-group assignments; course/program access requests (request + approve/reject); and course/program/pathway suggestions (per-user, manage, bulk, group). These are the Data Manager (DM) "catalog invitations" REST endpoints, the entitlement/onboarding layer that sits on top of the catalog. Use when inviting users to a platform/course/program, issuing or assigning license seats, reviewing access requests, or pushing course/program/pathway suggestions.
iblai/api · ★ 15 · AI & Automation · score 75
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