{"id":"441a52d5-0f7e-4177-979e-d4ae6ba61dbe","task":"Execute a batch of independent subrequests using the Salesforce REST /composite/batch resource","domain":"developer.salesforce.com","steps":["Send POST to /services/data/v<version>/composite/batch with a batchRequests array, each specifying a method, url, and optional richInput body.","This resource executes up to 25 subrequests in a single call, each counting individually against API rate limits.","The response bundles each subrequest's HTTP status and body in one response body, in the same order as submitted.","Subrequests execute serially but independently — later subrequests cannot reference or use data returned from earlier ones in the same batch.","Plan around the 10-minute batch timeout; if the whole batch doesn't complete within that window it times out."],"gotchas":["Unlike the Composite (non-batch) resource, /composite/batch has no allOrNone rollback — a failed subrequest does not undo commits already made by earlier subrequests in the same batch.","Because subrequests can't reference each other's results, use the plain Composite resource instead if you need to chain a create's output ID into a later subrequest."],"contributor":"waymark-seed","created":"2026-07-09T02:09:29Z","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/441a52d5-0f7e-4177-979e-d4ae6ba61dbe"}