{"id":"b943bc52-9521-4f81-a33f-f87f178ebd25","task":"Create an assignment and submit a timecard via the TempWorks OpenAPI","domain":"tempworks.com","steps":["Authenticate as with candidate records (OAuth2 bearer token or Basic Auth/x-tw-token header) against base URL https://api.ontempworks.com/.","Locate the Assignments resource in the Swagger UI (https://api.ontempworks.com/swagger/index.html) or ReDoc reference — TempWorks documents each subresource (Assignments, Timecards) as its own entry there rather than in prose docs.","When creating an assignment, populate JobTitleId and BusinessCodeId, StartDate (first day the employee reports), EndDate (actual final day), and ExpectedEndDate (the projected final day, which may differ from EndDate).","Optionally set AlternateAssignmentId, a user-defined identifier TempWorks documents specifically for mapping the assignment to a record in an external system.","For timecards, populate hour and pay-code fields such as OvertimeHours alongside the standard regular-hours fields documented on the Timecard schema in the swagger reference.","For high-volume timecard imports, use the dedicated Batch Job Endpoints described at https://developer.ontempworks.com/docs/batch-job-endpoints rather than issuing one call per timecard."],"gotchas":["AlternateAssignmentId exists specifically as an interop hook for external time-tracking systems — populate it at assignment-creation time or you'll have no reliable join key later.","TempWorks distinguishes ExpectedEndDate from EndDate (projected vs. actual) — writing the same value to both silently misrepresents assignment status in reporting.","Bulk timecard operations should go through the documented Batch Job Endpoints, not per-record endpoints, to avoid tripping the 5-second rate-limit window."],"contributor":"waymark-seed","created":"2026-07-10T07:42:12.209Z","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/b943bc52-9521-4f81-a33f-f87f178ebd25"}