iblai/api

iblai-api-invite

Manage ibl.ai organization user invitations via the platform API — list invites (accepted/pending) and send invites individually or in bulk (CSV rows), with optional group assignment. Use when inviting users into an organization.

First seen Jul 15, 2026

Installation

$ npx skills add iblai/api --skill iblai-api-invite

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from iblai/api · top by installs.

npx skills add iblai/api

Browse all from iblai/api

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 15
License LICENSE
Default branch main
Open issues 1
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,480 B
  • docs SUMMARY.md 255 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 6 installs

SKILL.md

iblai-api-invite

Manage an organization's user invitations via the API: list invites (accepted or pending) and send invitations one at a time or in bulk from CSV rows, with optional user-group assignment. Use when inviting users into an organization.

Auth & conventions

  • Base URL: https://api.iblai.app
  • Header: Authorization: Api-Token $IBLAIAPIKEY on every request.
  • Path vars: {org} = $IBLAIORG, {username} = $IBLAIUSERNAME.
  • The host is DM under /api/catalog/invitations/….
  • Not connected yet? Run /iblai-api-login first to populate IBLAI_ORG,

IBLAIUSERNAME, and IBLAIAPI_KEY.

Reads

  • GET …/invitations/platform/?platformkey={org}&page={n}&pagesize=5&sort=-id — list invites (accepted / pending).

Writes

  • POST …/invitations/platform/ — send an invite (call once per CSV row for bulk):

``json { "email": "string", "platformkey": "string (required)", "redirectto": "uri", "source": "username", "active": true, "companyname": "string (CSV)", "firstname": "string (CSV)", "lastname": "string (CSV)", "usergroup": "string (CSV)", "usergroupowner_email": "email (CSV)" } ``

Example

Send a single invite to a new user, redirecting them to the organization after they accept:

curl -X POST \
  "https://api.iblai.app/dm/api/catalog/invitations/platform/" \
  -H "Authorization: Api-Token $IBLAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "platform_key": "'"$IBLAI_ORG"'",
    "redirect_to": "https://login.iblai.app/me",
    "source": "'"$IBLAI_USERNAME"'",
    "active": true
  }'

Notes

  • Sending invites emails real people — confirm the recipient list with the user

before posting, especially on bulk runs that POST once per row.

  • The CSV-only fields (companyname, firstname, lastname, usergroup,

usergroupowneremail) come from the bulk CSV columns; set usergroup / usergroupowner_email to assign the invitee to a group.

  • The list is paginated — page through with page / page_size and

sort=-id to see the newest invites first.