AssignAuthorityInput
Autogenerated input type of AssignAuthority
input AssignAuthorityInput {
clientMutationId: String
companyId: ID
entityId: ID!
entityType: String!
ownerId: ID
ownerType: String!
reason: String
scope: String
}
Fields
AssignAuthorityInput.clientMutationId ● String scalar common
A unique identifier for the client performing the mutation.
AssignAuthorityInput.companyId ● ID scalar common
The company ID. Optional if X-Company-Id header is provided or the entity belongs to a resolvable company.
AssignAuthorityInput.entityId ● ID! non-null scalar common
The ID of the entity to assign authority for
AssignAuthorityInput.entityType ● String! non-null scalar common
The type of entity to assign authority for (e.g., 'Orders::V2::Order')
AssignAuthorityInput.ownerId ● ID scalar common
The ID of the authority owner. Required when owner_type is 'integration'. When owner_type is 'local' and this is omitted, the system resolves it to the local system party id.
AssignAuthorityInput.ownerType ● String! non-null scalar common
The type of authority owner ('integration' or 'local')
AssignAuthorityInput.reason ● String scalar common
Reason for assigning authority
AssignAuthorityInput.scope ● String scalar common
The authority scope to assign (nil for default/whole aggregate)
Member Of
assignAuthority mutation