Generate an API Token
Iru Endpoint uses tenant-level bearer tokens to control access to the API. To generate one:Open Access

Open the API tokens tab
Note your organization's API URL
accuhive.api.kandji.ioMake a note of this hostname. You use it with the Iru Endpoint API and your bearer token.Create new API token

Configure token details
Enable MCP (optional)
Create the token

Copy and store token
Continue to next step

Configure permissions

Choose API permissions
Save configuration
Edit Token
View token details

Edit permissions

Choose API permissions
Save permission changes
View Activity
The Unified Activity timeline lists tenant-wide API token activity: API token created, API token updated, and API token deleted. Filter by Activity type to narrow the timeline. The steps below show token-specific activity on the token detail page.View token details

Open the Activity tab
Expand an activity entry
- Chevron, event icon, title, actor (admin display name or a dash when there is no administrator), short date (
M/D/YY).
- Expanded rows show full timestamps (
M/D/YY, h:mm:ss AMorPM) for time fields, plus the event-specific fields in each accordion below.
Token created
Token created
M/D/YY).Expanded- Created by: same display name as the summary row.
- Created at: when the token was created.
Token name changed
Token name changed
M/D/YY).Expanded- Same administrator by / at layout as Token created and Token permissions edited: who renamed the token and when.
Token permissions edited
Token permissions edited
M/D/YY).Expanded- Edited by and Edited at (who saved the change and when).
- Permissions enabled: one
METHOD /pathper line for permissions turned on in that save (for exampleGET /blueprint-routing,PATCH /blueprint-routing). - Permissions disabled: same format for permissions turned off (for example
GET /devices-list). - One save can list routes under both sections. If nothing was turned on or off in that save, the matching section has no lines.
Token accessed
Token accessed
M/D/YY).Expanded- Accessed by: the caller’s public IPv4 address.
- Accessed at: when the token was used.
- Endpoints accessed: one or more lines, each
METHOD /path(for exampleGET /devices-list).
Revoke a Token
Revoking stops the token from working with the Management API. If Enable MCP was on for that token, this access is also disabled when the token is revoked. See Iru MCP for MCP client configuration.Start revocation

Enter the token name
Confirm revocation
Best Practices
One token per integration
Clear names and descriptions
Considerations
Removed administrators and API tokens
Removed administrators and API tokens
Rate limits
Rate limits
Troubleshooting
API rate limit exceeded
API rate limit exceeded
Token permissions
Token permissions