SYS.COMMANDS

> FIVEM_API - Full Command Reference

All Discord slash commands exposed by the Chroma FiveM API bot. Commands marked as Chroma staff scope are intended for internal operations, not normal customer setup.

Role Sync

/syncmembertoapi

Sync one member's current Discord roles into the API database.

Parameters

member*-The guild member whose roles should be synced
Requires:Sync themselves trigger or guild owner
Writes all non-everyone role IDs for the member into the members table.
/syncallmemberstoapi

Sync every member in the current Discord server into the API database.

Requires:Sync Full Discord Server Members List to API trigger or guild owner
Runs in batches and is blocked when the guild license is expired.

ACE Mapping

/ace set

Open a modal to configure ACE groups and ACE permissions for a Discord role.

Parameters

role*-The Discord role to map to FiveM ACE data
Requires:Ace Cmd Access trigger or guild owner
Run chromaapireload in the FiveM server console after saving changes.
/ace list

List all ACE group and ACE permission mappings configured for the current guild.

Requires:Ace Cmd Access trigger or guild owner

Role Recovery

/userroles

Check a user's saved API role record for the current guild.

Parameters

member*-The Discord user to inspect
Requires:Get user roles from API trigger or guild owner
Can show current records or the most recent archived old_members record.
/reassignroles

Restore roles to a current member from their most recent archived API record.

Parameters

member*-The current guild member to restore roles to
Requires:Reassign Roles from API trigger or guild owner
Displays an approval button before applying the archived roles.
/reassignrolesfrom

Restore roles from an old Discord user record onto a new guild member.

Parameters

oldmember*-The Discord user whose archived record should be used
newmember*-The current guild member who should receive the roles
Requires:Reassign Roles Transfer trigger or guild owner

Permissions

/permission

Grant or remove an API permission trigger for a Discord role or member.

Parameters

choices*-Add or Remove
triggers*-The API permission trigger to modify
roleoruser*-The role or member receiving or losing access
Requires:permissions_admin backend trigger, guild admin row, global admin row, or guild owner
Available triggers include ace_cmd_access, sync_all_members, sync_member, get_userroles, reassign_roles, reassign_roles_transfer, and guild_admin.
/list_permissions

List every configured permission trigger for the current guild.

Requires:Discord Administrator

License & Server Keys

/generate_server_key

Generate or rotate the guild's FiveM API server key.

Requires:Guild Admin trigger or guild owner
Parent guilds generate keys. Slave guilds inherit their parent key unless unlinked.
/link_slave_guild

Link another Discord guild as a slave guild under the current parent guild.

Parameters

slave_guild_id*-The Discord guild ID to link
Requires:Guild Admin trigger and administrator in both guilds

Billing & Support

/subscribe

Start the Chroma Discord Perms API subscription for the current guild.

Requires:Any guild member
Stripe checkout is created with guild, Discord subscriber, bot ID, and product metadata.
/unsubscribe

Cancel the active Stripe subscription for the current guild.

Requires:Original subscriber, Discord Administrator, or Manage Guild
/about

Show API overview, requirements, support links, license expiration, subscriber, and resource purchase link.

Requires:Any guild member

Need help with API setup or ACE mappings?

Join Our Discord Support Server