# ERM Developer ## Docs - [Generate Auth Token](https://apidocs.ermbot.xyz/api-reference/endpoint/generate-token.md) - [Get Leaves](https://apidocs.ermbot.xyz/api-reference/endpoint/get-leaves.md): Retrieve leave records using epoch timestamp pagination - [Get Moderations](https://apidocs.ermbot.xyz/api-reference/endpoint/get-moderations.md): Retrieve moderation records using Discord snowflake pagination - [Get Shifts](https://apidocs.ermbot.xyz/api-reference/endpoint/get-shifts.md): Retrieve shift records using timestamp-based pagination - [Search Leaves](https://apidocs.ermbot.xyz/api-reference/endpoint/search-leaves.md) - [Search Moderations](https://apidocs.ermbot.xyz/api-reference/endpoint/search-moderations.md) - [Search Shifts](https://apidocs.ermbot.xyz/api-reference/endpoint/search-shifts.md) - [Error Handling Protocol](https://apidocs.ermbot.xyz/api-reference/errors.md): Comprehensive error handling specification - [ERM Open API](https://apidocs.ermbot.xyz/api-reference/introduction.md): Technical specification for the ERM Open API - [Rate Limiting Architecture](https://apidocs.ermbot.xyz/api-reference/ratelimits.md): Technical specification of throughput control system ## OpenAPI Specs - [openapi](https://apidocs.ermbot.xyz/api-reference/openapi.json) ## Optional - [Discord Server](https://discord.gg/4cpaR7Smhj) - [Website](https://ermbot.xyz) - [API Base URL](https://core.ermbot.xyz)