LogoSupport Hub

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/MSS directory 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

  1. Download Collection: Clone or download the MSS folder containing the Bruno collection
  2. Import to Bruno: Open Bruno and import the collection from the MSS directory
  3. Configure Environment: Set up authentication tokens and base URLs in the environment variables
  4. Test Endpoints: Verify connectivity and data access using the "Get Token" request
  5. 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