Absentify Allowance Management API

The Allowance Management API from Absentify — 20 operation(s) for allowance management.

Operations 28

GET /allowance-types/{allowance_type_id}/rules List all rules for an allowance type #
POST /allowance-types/{allowance_type_id}/rules Create a new allowance rule #
PATCH /rules/{id} Update an allowance rule #
DELETE /rules/{id} Delete an allowance rule #
GET /members/{member_id}/rule-assignments List rule assignments for a member #
POST /members/{member_id}/rule-assignments Assign a member to an allowance rule #
PATCH /rule-assignments/{id} Update a rule assignment #
DELETE /rule-assignments/{id} Remove a member from an allowance rule #
POST /members/{member_id}/adjustments Create an allowance adjustment #
GET /members/{member_id}/adjustments List a member's allowance adjustments #
DELETE /adjustments/{id} Delete an allowance adjustment #
PUT /allowance-types/{allowance_type_id}/default-rule Set the organisation default rule #
POST /members/{member_id}/rule-change Move a member to another rule #
POST /members/{member_id}/manual-rule Switch a member to manual allowance management #
GET /rules/{rule_id}/members List the members currently on a rule #
GET /rules/{rule_id}/audit-log Read the audit log of a rule #
GET /allowance-types/{allowance_type_id}/audit-log Read the audit log of an allowance type #
GET /members/{member_id}/rule-audit-log Read a member's rule history #
GET /allowance-types List all allowance types #
POST /allowance-types Create an allowance type #
GET /allowance-types/{id} Read an allowance type #
PATCH /allowance-types/{id} Update an allowance type #
DELETE /allowance-types/{id} Delete an allowance type #
POST /allowance-types/reorder Reorder the allowance types #
GET /members/{member_id}/allowances List a member's allowances #
GET /members/{member_id}/allowance-audit-log Read a member's allowance history #
GET /members/{member_id}/allowance-breakdown Explain one year of a member's allowance #
POST /allowances/{id}/revert-carryover-override Let the carry-over be computed again #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/absentify:absentify-allowance-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

absentify-allowance-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: absentify CRUD Allowance Management API
  description: OpenAPI compliant REST API
  version: 1.0.0
servers:
- url: https://api.absentify.com/api/v1
tags:


# --- truncated at 32 KB (139 KB total) ---
# Full source: https://artifacts.apis.io/absentify/openapi/absentify-allowance-management-api-openapi.yml