WFM API 409 Conflict on Agent Profile Update

Just noticed that pushing agent capacity updates via the WFM API returns a 409 Conflict. We are migrating from Zendesk where this was straightforward.

  1. Pull agent profile via GET.
  2. Modify daily_capacity.
  3. POST update.

The error suggests a version mismatch. In Zendesk, we just saved the form. Is there a strict ETag header requirement in Genesys Cloud that we are missing in our migration script?