The Axero REST API lets your own code read and change the data on your Axero site. Use it to sync user data, build custom dashboards, or connect Axero to other systems.
Five things hold across the whole API. Each endpoint page repeats the ones that apply to it; this is the one place they sit together.
Authorization: Bearer YOUR_TOKEN
Rest-Api-Key
Authorization
200
{"IsError": false, "ResponseMessage": "", "ResponseData": ...}
IsError
ResponseMessage
ResponseData
StartPage
PageLength
TotalRecords
401
403
404
405
400
500
Worked examples in curl, JavaScript, and Python are on Using the REST API.
Before you use the Axero REST API, you need the following:
Starting with Axero version 9.45, the REST API uses Bearer tokens for authentication instead of the older API keys. Each token has its own name and expiration date, and you can revoke one without affecting the others.
Get started:
curl -H "Authorization: Bearer YOUR_TOKEN" \ https://your-site.axero.com/api/users/me
For detailed usage guidelines and best practices: See Using the REST API
The endpoints are grouped by what they work on. The main categories are below, and each one links to its own overview page.
Create, update, and look up user accounts, and manage their roles.
Create, read, and manage articles, blogs, wikis, files, and other content.
Create and manage the spaces that organize your community into departments, teams, or projects.
Send and read chat messages from another system.
Create, read, and moderate comments on any type of content.
Check and change what users and roles are allowed to do.
Set up the approval workflows that content passes through before it is published, with each approval step assigned to a role, in one space or at site level.
Award recognition, and read programs, badges, challenges, and leaderboards.
Read engagement and content performance figures for your community.
The API has more categories than the nine above. Each has its own overview page listing every endpoint: REST API: Administration, REST API: Cases, REST API: Engagement, REST API: Events, REST API: Files, REST API: Forums, REST API: Notifications, REST API: Personas, REST API: Polls and Surveys, REST API: Roles and Permissions, REST API: Tags, REST API: Tasks, REST API: Wall Posts, REST API: Axero Copilot, REST API: Journeys.
Take these steps in order:
Create your Bearer token and make one test call, such as the one in the Quick Start Guide above
Start with simple API calls to verify your setup and understand responses
Build your integration, keeping to the request rate under Before You Call Anything
Log each call's status code and IsError value, so a failed request shows up before a person notices it
is requesting access to a wiki that you have locked: https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/370/rest-api-overview
Your session has expired. You are being logged out.