Voor developers

Integreer Urenfabriek in je workflow

REST API voor koppelingen met salarisadministratie, ERP-systemen en je eigen applicaties. Beschikbaar vanaf Professional pakket.

Quick Start

1

Genereer API key

Log in op je dashboard en maak een nieuwe API key aan bij Instellingen → API

2

Maak je eerste request

Gebruik je API key in de Authorization header

3

Bouw je integratie

Raadpleeg onze endpoint documentatie hieronder

Base URL

https://api.urenfabriek.com/v1

Voorbeeld: Ophalen medewerkers

# cURL
curl -X GET "https://api.urenfabriek.com/v1/employees" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
# Response (200 OK)
{
  "data": [
    {
      "id": 123,
      "name": "Jan de Vries",
      "email": "jan@bedrijf.nl",
      "employee_number": "EMP001",
      "active": true
    }
  ],
  "meta": {
    "total": 1,
    "page": 1
  }
}

API Endpoints

Volledige CRUD operaties voor alle resources

Medewerkers

GET /employees

Lijst van alle medewerkers

GET /employees/{id}

Specifieke medewerker ophalen

POST /employees

Nieuwe medewerker aanmaken

PUT /employees/{id}

Medewerker bijwerken

DELETE /employees/{id}

Medewerker verwijderen

Tijdregistraties

GET /timesheets

Lijst van tijdregistraties (met filters)

GET /timesheets/{id}

Specifieke registratie ophalen

POST /timesheets/clock-in

Inklokken

POST /timesheets/clock-out

Uitklokken

PUT /timesheets/{id}

Registratie aanpassen

Projecten

GET /projects

Alle projecten ophalen

GET /projects/{id}

Project details

POST /projects

Nieuw project aanmaken

GET /projects/{id}/hours

Gewerkte uren per project

Verlof

GET /leave-requests

Alle verlofaanvragen

POST /leave-requests

Nieuwe aanvraag indienen

PUT /leave-requests/{id}/approve

Aanvraag goedkeuren

PUT /leave-requests/{id}/reject

Aanvraag afwijzen

API Features

Rate limiting

1000 requests per uur per API key

Veilig & versleuteld

HTTPS + API key authenticatie

JSON responses

Consistente data structuur

Hulp nodig met de API?

Onze developers helpen je graag verder met je integratie.

Neem contact op