REST API
REST API documentation and collections for Attendance on Demand (AOD) system integration.
This section contains Bruno API collections and documentation for integrating with the AOD system. These collections provide pre-configured requests for common API operations and system interactions.
Overview
This Bruno collection provides a comprehensive set of API endpoints for interacting with the AOD system. It includes requests for employee management, attendance tracking, period calculations, and various reporting functions.
Download Collection
📥 Bruno Collection:
- Browse Collection: The MSS folder contains the complete Bruno collection with 135+ organized API requests
- Download Options:
- Download Complete Collection (ZIP) - Download the entire MSS collection as a single ZIP file
- Browse individual requests in the MSS folder
- Clone the entire collection from the
public/aod/restapi/MSSdirectory in the repository
API Endpoints
MSS (Mobile Self Service) Endpoints
The collection includes several categories of endpoints:
System Information
- Get Current Period Dates - Retrieve current payroll period information
- Period Selection - Calculate and select specific periods
Employee Management
- Basic Employees List - Get basic employee assignment data
- Comprehensive Employees List - Detailed employee information with hyperQuery support
- Employee Active Status History - Track employee status changes
Attendance & Scheduling
- Employee Work Shifts - Retrieve worked shift data with precision controls
- Shift Management - Access detailed shift and scheduling information
Authentication
The collection uses Bearer token authentication:
Authorization: Bearer {{authToken}}Environment Variables
authToken- Authentication bearer token- Base URL:
https://atmi0007.attendanceondemand.com/mobile/mssrest.aew/v1/
Usage
REST API collections are used for:
- System Integration: Connect external systems with AOD
- Data Extraction: Retrieve employee and attendance data
- Automated Processes: Implement automated workflows
- Testing and Development: Test API endpoints and responses
Getting Started
- Download Collection: Clone or download the MSS folder containing the Bruno collection
- Import to Bruno: Open Bruno and import the collection from the MSS directory
- Configure Environment: Set up authentication tokens and base URLs in the environment variables
- Test Endpoints: Verify connectivity and data access using the "Get Token" request
- Implement Integration: Use the APIs in your applications
Technical Notes
- Collection format: Bruno API Client (.bru files)
- Includes 135+ organized API requests across multiple categories
- Authentication configuration included
- Environment variables support
- Pre-request and post-response scripts for token management
- Base URL:
https://atmi0007.attendanceondemand.com/mobile/mssrest.aew/v1/
Content Inventory
Assets
- bruno.json - Bruno collection configuration file