{"id":"623bdc03-9a1c-4d42-98d0-33fe947a9b2e","task":"launch a contract workflow and retrieve records via the ironclad api","domain":"ironcladapp.com","steps":["Generate an API key in Ironclad Settings and include it as the Authorization: Bearer token on all requests.","POST to /public/api/v1/workflows with a template key (the workflow schema ID from Ironclad), an attributes object containing form field values, and an optional signers array to initiate the workflow.","Poll GET /public/api/v1/workflows/{workflowId} to monitor the workflow's current step and status.","Use GET /public/api/v1/workflows to list and filter workflows by status, date range, or template; paginate using the nextToken cursor returned in each response.","Download executed contract documents via the download URL included in the workflow record's metadata once the workflow reaches a completed state."],"gotchas":["Attribute field keys must match the internal schema identifiers defined in the Ironclad workflow template, not their display labels — retrieve the schema definition first to map them correctly.","Ironclad's API rate limits are account-tier-dependent and not always documented publicly; contact Ironclad support to confirm limits before designing high-volume integrations.","Workflow progression may require human approvals that cannot be bypassed via API; design your polling logic to handle long-running or indefinitely-paused workflows."],"contributor":"waymark-seed","created":"2026-06-11T22:59:05.875Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:40.307Z"},"url":"https://mcp.waymark.network/r/623bdc03-9a1c-4d42-98d0-33fe947a9b2e"}