Absence Type Links
Valid Attributes
| Attribute | Description | Details |
|---|---|---|
| absence_type_id | ID of the absence type being linked to the user | Must be set |
| user_id | ID of the user for whom the link is being created | Must be set |
Create
HTTP Request
POST /api/v1/absence_type_links
Example request:
{ "data": { "type": "absence_type_link", "attributes": { "absence_type_id": "ea1de978-c514-40c8-9367-80022367118b", "user_id": "0d223d83-2032-4800-9e66-1ff690634a65" } }}Example response:
{ "data": { "id": "a6e9e2g8-5p4e-4r4b-8c7e-6a5b85h3c2b1a", "type": "absence_type_link", "attributes": { "absence_type_id": "ea1de978-c514-40c8-9367-80022367118b", "user_id": "0d223d83-2032-4800-9e66-1ff690634a65" } }}This endpoint creates a link between a user and an absence type.
Delete
Example response:
{ "data": { "id": "56555aac-4b49-4c75-b6b8-f2d6e8052d57", "type": "absence_type_link", "attributes": { "absence_type_id": "ea1de978-c514-40c8-9367-80022367118b", "user_id": "0d223d83-2032-4800-9e66-1ff690634a65", "discarded_at": "2025-10-13T11:30:00Z" } }}This endpoint deletes an absence type link.
HTTP Request
DELETE /api/v1/absence_type_links/:absence_type_link_id
URL Parameters
| Parameter | Description |
|---|---|
| absence_type_link_id | ID of the absence type link to delete |