What exactly does the resolveConflict query param do on the schedule recording POST ?
in API
Hi, I couldn't find anything in the forums or docs to say what the expected behaviour of the resolveConflict query param is and I want to make sure we're setting it right for our use case. Does it mean if its set to true it will overwrite a previously scheduled recording and if it's false it won't? Or something else? Specifically:
1. what resolveConflict=true does when there's a conflict?
2. what resolveConflict=false does when there's a conflict ?
0
Answers
Hi Claire,
From what I’ve seen, the
resolveConflictquery parameter is mainly used to control how the system behaves when a new recording request overlaps with an existing one. When set totrue, the API typically attempts to automatically handle the conflict (for example, by overriding or adjusting an existing schedule), whereas setting it tofalseusually causes the request to fail if a conflict is detected, returning an error instead of making changes.This kind of conflict-handling logic is similar to how workflow automation platforms manage scheduling and prioritization when overlapping jobs occur. If your use case requires guaranteed recordings without manual intervention, enabling conflict resolution is generally the safer option—but it’s still best to test both behaviors in a controlled environment.