Namespace Reference
System and identity
Curated JQL namespaces and examples for system and identity.
System namespaces cover tenants, users, roles, permissions, organisation structure, teams, groups, webhooks, activity logs, launchpad apps, and identity flows.
Key namespaces and models
system.Tenantsystem.TenantDomainsystem.TenantAppsystem.Organisationsystem.Departmentsystem.Unitsystem.Positionsystem.Teamsystem.Usersystem.Contactsystem.Groupsystem.GroupMembershipsystem.Rolesystem.Permissionsystem.UserInvitationsystem.LoginWhitelistsystem.Webhooksystem.WebhookListenersystem.WebhookListenerEventsystem.ActivityLogsettings.Currencysettings.Holidaysettings.LocationClustersettings.Locationsettings.Preferencesettings.UserMenu
Common controller intents
system.User.authenticatesystem.User.verifyAuthenticationsystem.User.refreshTokensystem.User.discoverTenantssystem.User.switchTenantsystem.Registration.createSuperAdminAccountsystem.Registration.registerCustomersystem.Tenant.retrieveTenantDetailssystem.Tenant.getLaunchpadsystem.Team.addTeamMembersystem.Webhook.subscribeToWebhook
Common model intents
Most listed model namespaces support retrieve, retrieveOne, retrieveV2, create, update/patch, deleteOne, metadata, and aggregate subject to model permissions. Use consequence only for models that implement an on_<consequence> hook.
Retrieve example
json
1{
2 "__meta__": {
3 "schema": "model",
4 "namespace": "system.User",
5 "intent": "retrieve",
6 "authenticationClass": "jwt",
7 "ordering": "-created",
8 "limit": 20
9 },
10 "id": null,
11 "created": null
12}Create example
json
1{
2 "__meta__": {
3 "schema": "model",
4 "namespace": "system.Team",
5 "intent": "create",
6 "authenticationClass": "jwt",
7 "return": {
8 "id": null,
9 "name": null,
10 "alias": null
11 }
12 },
13 "name": "Customer success",
14 "alias": "customer-success"
15}For examples that include foreign keys, numeric ids must refer to records in the same tenant and visible to the authenticated user.
Related guides and modules
Authentication example
json
1{
2 "__meta__": {
3 "schema": "controller",
4 "namespace": "system.User",
5 "intent": "authenticate",
6 "authenticationClass": "jwt"
7 },
8 "email": "admin@example.com",
9 "password": "correct-horse-battery-staple",
10 "return": {
11 "id": null,
12 "email": null,
13 "firstName": null,
14 "lastName": null
15 }
16}