The request clashes with the current state of what it changes.

Status
409
Type
https://docs.digitospace.com/problems/conflict

What it means

The request is well formed and allowed, but it cannot happen now, because of how things stand. code says exactly what it clashes with.

How to fix it

Branch on code:

  • For already_exists or job_name_taken, choose another name, or change the one that exists.
  • For run_in_progress, wait for the run to finish, then send the request again.
  • For conflict, read the resource again to see its current state before you retry.

Codes

CodeRetryableWhen
conflictNoThe request clashes with the current state
already_existsNoSomething with that identity already exists
job_name_takenNoScheduler: another job in the project has that name, ignoring case
run_in_progressNoScheduler: the job already has a run that has not finished

Last updated