Core Module
The Core module is the main repository for master data about users and sharing rules.
It handles authentication and authorization, and receives most of the interactions from administrative and end-user apps.
Admin Interface
The Admin interface handles web service calls from the Admin web gui. The base url for this is at:
/api/admin/
A JSON file with OpenAPI data about all core-related admin APIs can be downloaded here
.
Select a topic from the list below.
- Core - Current User
- Core - End User
- Get end user (Id)
- Get end user (Guid)
- Get filtered user list
- Search end user
- Add new or edit existing user
- Upload Agreement Attachment
- Delete User
- Get active session count
- Force logoff for a specified user
- Force user to change password during the next login
- Get User additional data
- Update end user additional data
- Override system disable status
- Get the Communities Tree
- Get Roles
- Get users by group
- Get group IDs by user
- Get groups by user
- Save Groups
- Core - Additional User Data Fields
- Core - Operators
- Core - Roles
- Core - Authenticated Sessions
- Core - Communities
- Get Tree of communities
- Get communities subtree
- Get a community
- Get a community by Guid
- Get list of communities
- Add new or edit existing community
- Delete community
- Get list of community default groups
- Get list of community ancestors default groups
- Get list of community group IDs
- Set enabled groups
- Edit community branding
- Get community details
- Add new or edit community details
- Delete community detail
- Get list of community hierarchy levels
- Add or edit existing community level
- Delete community level
- Get a Bulletin Board document
- Get FAQs
- Get Terms and Conditions
- Get all documents of a community
- Edit an existing document or create a new document
- Delete document
- Core - Group
- Core - Addresses
- Core - License Documents
- Core - License Documents To Validate
- Core - Issuing Authorities
- Core - Places
- Core - Transportation Request
- Core - Service Rules
- Core - Ext Resource Group
- Core - Movement Authorities
- Get movement authority
- Get reservations
- Get movement authorities by transportation request
- Get reservations opened by the user
- Get active reservation count
- Confirm movement authority
- Revoke movement authority
- Delete movement authority
- Get trips by movement authority
- Get movement details by movement authority
- Gets approaching reservations without vehicle
- Get list of news
- Core - Trips
- Core - Attachments
- Core - Messages
- Get message template
- Get HTML message templates list
- Get simple text message templates list
- Get SMS message templates list
- Get push notification message templates list
- Get message template list
- Add new or edit existing message template
- Delete Message Template
- Test message
- Get message log
- Get system message preferences
- Add new or edit existing system message preference
- Get notification preferences
- Add new or edit existing notification preference
- Core - Configuration
- Core - Import Controller
- Core - System
Statistics Interface
This interface allows for access to statistics data. The base url for this interface is at:
/api/statistics/
A JSON file with OpenAPI data about all vehicle-related statistics APIs can be downloaded here
.
A valid JWT is required for all statistics access.
Select a topic from the list below.