Skip to content

Pontotel Entities

Overview

The Pontotel APIs organize data into entities that represent the main concepts of the time management and HR system.

Main Entities

Entity Relationships

erDiagram
    EMPLOYER ||--o{ EMPLOYEE : employs
    EMPLOYER ||--o{ WORKPLACE : has
    EMPLOYEE ||--o{ USER : "can have"
    EMPLOYEE ||--o{ SCHEDULE : "is assigned"
    EMPLOYEE ||--o{ VACATION : requests
    EMPLOYEE ||--o{ ABSENCE : records
    WORKPLACE ||--o{ EMPLOYEE : "works at"
    USER_GROUP ||--o{ USER : contains

Common Patterns

All entities follow consistent patterns:

Listing

Text Only
GET /entity/

Details

Text Only
GET /entity/{id}/

Creation

Text Only
POST /entity/

Update

Text Only
PUT /entity/{id}/
PATCH /entity/{id}/

Deletion

Text Only
DELETE /entity/{id}/

Next Steps

Explore each entity in detail: