applyCampaignBuildEdits
Applies a batch of plan edits as one revision. All or nothing: the first edit that would leave an invalid plan (a connection to a missing piece, a missing stage or parent, a piece inside itself) rejects the batch, naming the edit, and nothing is saved.
applyCampaignBuildEdits(
build_id: ID!
edits: [CampaignBuildEditInput!]!
base_revision: Int
): CampaignBuildEditsResult!
Arguments
applyCampaignBuildEdits.build_id ● ID! non-null scalar
applyCampaignBuildEdits.edits ● [CampaignBuildEditInput!]! non-null input
applyCampaignBuildEdits.base_revision ● Int scalar
The optimistic lock: the revision the page last read. Refused (a validation error) when anyone else, or Paminga IQ, has saved a revision since.


