Zum Inhalt springen

Absence Planner

62 Bereiche, 612 Operationen. Basis-URL https://production.cashwerk.io, Anmeldung mit X-API-Key.

POST/api/v1/work-manager/absence-planner/absencesCreate a new absence
Pfad
/api/v1/work-manager/absence-planner/absences
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/absences \
  -X POST \
  -H "X-API-Key: $CASHWERK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ … }'
DELETE/api/v1/work-manager/absence-planner/absences/{id}Delete an absence
Pfad
/api/v1/work-manager/absence-planner/absences/{id}
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/absences/{id} \
  -X DELETE \
  -H "X-API-Key: $CASHWERK_API_KEY"
GET/api/v1/work-manager/absence-planner/absences/{id}Get absence by ID
Pfad
/api/v1/work-manager/absence-planner/absences/{id}
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/absences/{id} \
  -H "X-API-Key: $CASHWERK_API_KEY"
PATCH/api/v1/work-manager/absence-planner/absences/{id}Update an absence
Pfad
/api/v1/work-manager/absence-planner/absences/{id}
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/absences/{id} \
  -X PATCH \
  -H "X-API-Key: $CASHWERK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ … }'
POST/api/v1/work-manager/absence-planner/absences/{id}/approveApprove an absence request
Pfad
/api/v1/work-manager/absence-planner/absences/{id}/approve
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/absences/{id}/approve \
  -X POST \
  -H "X-API-Key: $CASHWERK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ … }'
POST/api/v1/work-manager/absence-planner/absences/{id}/rejectReject an absence request
Pfad
/api/v1/work-manager/absence-planner/absences/{id}/reject
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/absences/{id}/reject \
  -X POST \
  -H "X-API-Key: $CASHWERK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ … }'
GET/api/v1/work-manager/absence-planner/organization/absencesGet all absences for organization
Pfad
/api/v1/work-manager/absence-planner/organization/absences
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/organization/absences \
  -H "X-API-Key: $CASHWERK_API_KEY"
GET/api/v1/work-manager/absence-planner/organization/absences/range/{start}/{end}Get absences for organization with date range
Pfad
/api/v1/work-manager/absence-planner/organization/absences/range/{start}/{end}
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/organization/absences/range/{start}/{end} \
  -H "X-API-Key: $CASHWERK_API_KEY"
GET/api/v1/work-manager/absence-planner/organization/pendingGet pending absences for organization
Pfad
/api/v1/work-manager/absence-planner/organization/pending
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/organization/pending \
  -H "X-API-Key: $CASHWERK_API_KEY"
GET/api/v1/work-manager/absence-planner/{userId}/absencesGet absences by user
Pfad
/api/v1/work-manager/absence-planner/{userId}/absences
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/{userId}/absences \
  -H "X-API-Key: $CASHWERK_API_KEY"
GET/api/v1/work-manager/absence-planner/{userId}/absences/metaGet user absence meta (vacation days info)
Pfad
/api/v1/work-manager/absence-planner/{userId}/absences/meta
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/{userId}/absences/meta \
  -H "X-API-Key: $CASHWERK_API_KEY"
GET/api/v1/work-manager/absence-planner/{userId}/absences/meta/range/{start}/{end}Get user absence meta by date range
Pfad
/api/v1/work-manager/absence-planner/{userId}/absences/meta/range/{start}/{end}
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/{userId}/absences/meta/range/{start}/{end} \
  -H "X-API-Key: $CASHWERK_API_KEY"
GET/api/v1/work-manager/absence-planner/{userId}/absences/range/{start}/{end}Get absences by user with date range
Pfad
/api/v1/work-manager/absence-planner/{userId}/absences/range/{start}/{end}
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/{userId}/absences/range/{start}/{end} \
  -H "X-API-Key: $CASHWERK_API_KEY"
GET/api/v1/work-manager/absence-planner/{userId}/calculate-working-days/{start}/{end}Calculate working days for date range
Pfad
/api/v1/work-manager/absence-planner/{userId}/calculate-working-days/{start}/{end}
Anmeldung
X-API-Key im Header
Server
https://production.cashwerk.io · Sandbox https://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/absence-planner/{userId}/calculate-working-days/{start}/{end} \
  -H "X-API-Key: $CASHWERK_API_KEY"