{"uid":"cap_WhlkhGgEBrrYuKVhbkkQ0","slug":"zensched-timesheet-status-8430aa2b","name":"ZenSched Timesheet Status","description":"ZenSched `timesheet_status` — Shift-pair timesheet status for a period: complete/open, hours, GPS, approval/lock flags, pending edits. period: YYYY-MM, YYYY-MM-DD:YYYY-MM-DD, current (payroll window), or blank (calendar month). Optional worker_id, worker_ids_json, event_id. level: 0/1/2 vendor approval level (default 0 = approved_0). Pay-per-call $0.01 USDC; the paying wallet owns the org (auto-provisioned on first call). Catalog: https://mcp.zensched.com/x402/tools","url":"https://mcp.zensched.com/x402/tools/timesheet_status?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","title":"timesheet_statusArguments","properties":{"level":{"type":"integer","title":"Level","default":0},"period":{"type":"string","title":"Period","default":""},"event_id":{"type":"integer","title":"Event Id","default":0},"worker_id":{"type":"integer","title":"Worker Id","default":0},"worker_ids_json":{"type":"string","title":"Worker Ids Json","default":""}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CKoXdHQ8RWtO9B3TSh9WC","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns shift-pair timesheet status for a given period, including completeness, hours worked, GPS data, approval/lock flags, and pending edits.","exampleAgentPrompt":"Pull the ZenSched timesheet status for the current payroll window for worker ID 42, using approval level 1, and tell me which shifts are still open or have pending edits.","exampleUseCases":[{"title":"Payroll close timesheet audit","prompt":"Check the ZenSched timesheet status for all workers for the current payroll period at approval level 2 — I need to know which timesheets are still open before we close payroll."},{"title":"GPS and hours review for a worker","prompt":"Get the timesheet status from ZenSched for worker ID 87 for March 2025 — I want to see their logged hours and GPS check-in data."},{"title":"Pending edits check before approval","prompt":"Show me the ZenSched timesheet status for event ID 204 for the period 2025-03-01 to 2025-03-15 — specifically flag any timesheets that have pending edits waiting for approval."}],"resultDescription":"Returns a structured object for each shift pair in the requested period, including open/complete status, total hours, GPS verification data, approval and lock flags at the requested vendor level, and any pending edits awaiting resolution.","failureModes":["Invalid period format returns an error (must be YYYY-MM, YYYY-MM-DD:YYYY-MM-DD, 'current', or blank)","Unknown worker_id or event_id returns empty results or 404","Insufficient prepaid USDC balance causes payment failure and no data returned","Malformed worker_ids_json string causes a parsing error","Requesting approval level outside 0-2 may return a validation error"],"whenToPreferThis":"Use this endpoint when you need to audit timesheet completeness, check GPS and hours data, or verify approval and lock status for one or more workers over a specific pay period. Prefer this over general scheduling endpoints when your focus is payroll readiness, timesheet approval workflows, or detecting pending edits before payroll close.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T00:45:08.328Z","isFirstParty":false,"canonicalSlug":"zensched-timesheet-status-8430aa2b"}