AssignAuthorityInput
Autogenerated input type of AssignAuthority
input AssignAuthorityInput {
brandId: ID
clientMutationId: String
entityId: ID!
entityType: String!
ownerId: ID!
ownerType: String!
reason: String
scope: String
}
Fields
AssignAuthorityInput.brandId ● ID scalar
The brand ID. Optional if X-Brand-Id header is provided.
AssignAuthorityInput.clientMutationId ● String scalar
A unique identifier for the client performing the mutation.
AssignAuthorityInput.entityId ● ID! non-null scalar
The ID of the entity to assign authority for
AssignAuthorityInput.entityType ● String! non-null scalar
The type of entity to assign authority for (e.g., 'Orders::V2::Order')
AssignAuthorityInput.ownerId ● ID! non-null scalar
The ID of the authority owner
AssignAuthorityInput.ownerType ● String! non-null scalar
The type of authority owner ('integration' or 'local')
AssignAuthorityInput.reason ● String scalar
Reason for assigning authority
AssignAuthorityInput.scope ● String scalar
The authority scope to assign (nil for default/whole aggregate)
Member Of
assignAuthority mutation