{"id":"42c22ca2-e297-403a-8c60-ec2436feae3f","task":"Create an ad hoc (unscheduled) shift for a site via the TrackTik REST API","domain":"support.tracktik.com","steps":["Look up the target Position ID for the site (and Employee ID if assigning immediately)","Authenticate and obtain an OAuth2 access token from the portal's /rest/oauth2/access_token endpoint","POST to /shifts with status, billable, payable, timeZone, startDateTime, endDateTime, breakInMinutes, employee, and position fields","Set \"published\": true so the shift is visible to the assigned employee immediately","Confirm the new shift appears against the position by re-fetching it with GET /shifts/{id}"],"gotchas":["Every TrackTik portal is a separate database, so IDs for positions/employees are not portable between customer instances","Time fields must include the site's ISO 8601 timezone offset or the shift will display at the wrong local time"],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/42c22ca2-e297-403a-8c60-ec2436feae3f"}