Fuxam API v4
Profiles, roles, invites, contact details, and user groups.
Version 4.3.0
Base URL
https://fuxam.app/api/v4https://dev.fuxam.app/api/v4Users
Core profile, membership, lifecycle, and institution demographics. Membership code is one namespace per institution across students, staff, lecturers, and badge numbers.
- GETList users
/users - POSTCreate a user
/users - PUTCreate or update a user by membership code
/users - GETGet a user
/users/{id} - PATCHUpdate a user
/users/{id} - DELETERemove a user from the institution
/users/{id} - PATCHUpdate user activity
/users/{id}/activity - GETList user notes
/users/{id}/notes - POSTAdd a note
/users/{id}/notes - PATCHUpdate a note
/users/{id}/notes/{noteId} - DELETEDelete a note
/users/{id}/notes/{noteId}
Roles & access
Institution roles, scoped role grants, primary role, and access packages
- GETList institution roles
/roles - GETList user role assignments
/users/{id}/roles - POSTAssign a role to a user
/users/{id}/roles - DELETERevoke a role assignment
/users/{id}/roles/{assignmentId} - PUTSet primary organisation role
/users/{id}/primary-role - POSTAssign an access package to a user
/users/{id}/access-packages - DELETERevoke an access package from a user
/users/{id}/access-packages
Data fields
Custom data field values and collection requests
- POSTRequest missing user data fields
/users/{id}/data-collection-requests - GETGet user data fields
/users/{id}/data-fields - PATCHUpsert user data field values
/users/{id}/data-fields
Invites
Pending invites and resend
Contact details
Emails, phones, and addresses
- GETList user emails
/users/{id}/emails - POSTAdd an email
/users/{id}/emails - PATCHUpdate an email
/users/{id}/emails/{emailId} - DELETEDelete an email
/users/{id}/emails/{emailId} - GETList user phones
/users/{id}/phones - POSTAdd a phone
/users/{id}/phones - PATCHUpdate a phone
/users/{id}/phones/{phoneId} - DELETEDelete a phone
/users/{id}/phones/{phoneId} - GETList user addresses
/users/{id}/addresses - POSTAdd an address
/users/{id}/addresses - PATCHUpdate an address
/users/{id}/addresses/{addressId} - DELETEDelete an address
/users/{id}/addresses/{addressId}
User groups
User groups and group memberships
- GETList user groups
/users/user-groups - POSTCreate a user group
/users/user-groups - GETGet a user group
/users/user-groups/{id} - PATCHUpdate a user group
/users/user-groups/{id} - DELETEDelete a user group
/users/user-groups/{id} - GETList members of a user group
/users/user-groups/{id}/members - POSTAdd members to a user group
/users/user-groups/{id}/members - DELETERemove a member from a user group
/users/user-groups/{id}/members/{userId} - GETList groups a user belongs to
/users/{id}/groups