Time Tracking
62 Bereiche, 612 Operationen. Basis-URL https://production.cashwerk.io, Anmeldung mit X-API-Key.
POST/api/v1/work-manager/time-tracking/breaksCreate a new break entry
- Pfad
/api/v1/work-manager/time-tracking/breaks- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/breaks \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/breaks", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/breaks/delete-bulkBulk delete break entries
- Pfad
/api/v1/work-manager/time-tracking/breaks/delete-bulk- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/breaks/delete-bulk \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/breaks/delete-bulk", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();DELETE/api/v1/work-manager/time-tracking/breaks/{id}Delete a break entry
- Pfad
/api/v1/work-manager/time-tracking/breaks/{id}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/breaks/{id} \
-X DELETE \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/breaks/{id}", {
method: "DELETE",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/breaks/{id}Get a break entry by ID
- Pfad
/api/v1/work-manager/time-tracking/breaks/{id}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/breaks/{id} \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/breaks/{id}", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/locksList every active time-tracking lock of the organization in a date range
- Pfad
/api/v1/work-manager/time-tracking/locks- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/locks \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/locks", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/locksClose a day, a period or a month of time tracking, for everyone or one employee
- Pfad
/api/v1/work-manager/time-tracking/locks- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/locks \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/locks", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/locks/user/{userId}List the time-tracking locks that apply to one employee (organization-wide and personal)
- Pfad
/api/v1/work-manager/time-tracking/locks/user/{userId}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/locks/user/{userId} \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/locks/user/{userId}", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();DELETE/api/v1/work-manager/time-tracking/locks/{id}Reopen a closed time-tracking period
- Pfad
/api/v1/work-manager/time-tracking/locks/{id}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/locks/{id} \
-X DELETE \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/locks/{id}", {
method: "DELETE",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/organization/{orgId}/trackings/range/{start}/{end}Get time entries for an organization in a date range
- Pfad
/api/v1/work-manager/time-tracking/organization/{orgId}/trackings/range/{start}/{end}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/organization/{orgId}/trackings/range/{start}/{end} \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/organization/{orgId}/trackings/range/{start}/{end}", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/organization/{orgId}/uninvoicedGet billable time that has not been invoiced yet
- Pfad
/api/v1/work-manager/time-tracking/organization/{orgId}/uninvoiced- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/organization/{orgId}/uninvoiced \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/organization/{orgId}/uninvoiced", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/project/{projectId}/trackings/range/{start}/{end}Get time entries for a project in a date range
- Pfad
/api/v1/work-manager/time-tracking/project/{projectId}/trackings/range/{start}/{end}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/project/{projectId}/trackings/range/{start}/{end} \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/project/{projectId}/trackings/range/{start}/{end}", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/task/{taskId}/trackingsGet time entries for a task
- Pfad
/api/v1/work-manager/time-tracking/task/{taskId}/trackings- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/task/{taskId}/trackings \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/task/{taskId}/trackings", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/trackingsCreate a new time tracking entry
- Pfad
/api/v1/work-manager/time-tracking/trackings- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/trackings/delete-bulkBulk delete time tracking entries
- Pfad
/api/v1/work-manager/time-tracking/trackings/delete-bulk- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings/delete-bulk \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings/delete-bulk", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();DELETE/api/v1/work-manager/time-tracking/trackings/{id}Delete a time tracking entry
- Pfad
/api/v1/work-manager/time-tracking/trackings/{id}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings/{id} \
-X DELETE \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings/{id}", {
method: "DELETE",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/trackings/{id}Get a time tracking entry by ID
- Pfad
/api/v1/work-manager/time-tracking/trackings/{id}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings/{id} \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings/{id}", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();PATCH/api/v1/work-manager/time-tracking/trackings/{id}Update a time tracking entry
- Pfad
/api/v1/work-manager/time-tracking/trackings/{id}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings/{id} \
-X PATCH \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/trackings/{id}", {
method: "PATCH",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/{userId}/tracker/runningGet the currently running tracker for a user
- Pfad
/api/v1/work-manager/time-tracking/{userId}/tracker/running- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/running \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/running", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/{userId}/tracker/startStart the live tracker
- Pfad
/api/v1/work-manager/time-tracking/{userId}/tracker/start- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/start \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/start", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/gpsUpdate GPS data for a tracking entry
- Pfad
/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/gps- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/gps \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/gps", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/pausePause the live tracker
- Pfad
/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/pause- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/pause \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/pause", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/resumeResume the live tracker
- Pfad
/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/resume- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/resume \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/resume", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();POST/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/stopStop the live tracker
- Pfad
/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/stop- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/stop \
-X POST \
-H "X-API-Key: $CASHWERK_API_KEY" \
-H "Content-Type: application/json" \
-d '{ … }'const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/tracker/{trackerId}/stop", {
method: "POST",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/{userId}/trackings/date/{start}/{end}Get time entries for a user on a specific day
- Pfad
/api/v1/work-manager/time-tracking/{userId}/trackings/date/{start}/{end}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/trackings/date/{start}/{end} \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/trackings/date/{start}/{end}", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();GET/api/v1/work-manager/time-tracking/{userId}/trackings/range/{start}/{end}Get time entries for a user in a date range
- Pfad
/api/v1/work-manager/time-tracking/{userId}/trackings/range/{start}/{end}- Anmeldung
X-API-Keyim Header- Server
https://production.cashwerk.io· Sandboxhttps://cloud-staging.cashwerk.io
curl https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/trackings/range/{start}/{end} \
-H "X-API-Key: $CASHWERK_API_KEY"const res = await fetch("https://production.cashwerk.io/api/v1/work-manager/time-tracking/{userId}/trackings/range/{start}/{end}", {
method: "GET",
headers: { "X-API-Key": process.env.CASHWERK_API_KEY }
});
const data = await res.json();