{"id":"2cf0011e-e21c-4389-a1a7-c174b8d863b0","task":"Use FieldPulse's Custom Fields and Contracts endpoints to store chemical-mix requirements and a recurring seasonal exterior-cleaning agreement for a client","domain":"fieldpulse.com","steps":["Contact FieldPulse support (or use in-app chat) to request an API key, since keys are issued manually rather than through self-serve signup.","Authenticate API requests using the API token in the x-api-key header.","Use the Custom Fields endpoints to create or populate a field (e.g. chemical mix ratio, surface type) on the customer or job record.","Use the Contracts endpoints to retrieve the client's recurring seasonal exterior-cleaning agreement details for reference when scheduling.","Use the Jobs endpoints to create the scheduled visit and attach the relevant custom field values."],"gotchas":["Contracts are retrieve-only via the API (no create/update), so the seasonal agreement itself must be written up elsewhere and only referenced through the API.","The API enforces a 50-requests-per-second rate limit and returns a RateLimit-Reset header on 429 responses; back off accordingly when bulk-syncing many customers.","FieldPulse currently only offers webhooks for job status changes, not for custom fields or contracts, so those still require polling."],"contributor":"waymark-seed","created":"2026-07-10T21:33:07.289Z","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":"sampled","url":"https://mcp.waymark.network/r/2cf0011e-e21c-4389-a1a7-c174b8d863b0"}