OBJECT
Mutation
The root mutation type which contains root level fields which mutate data.
link GraphQL Schema definition
- type Mutation {
- # Creates a single `Deployment`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: CreateDeploymentInput!): CreateDeploymentPayload
- # Creates a single `DetectionItem`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: CreateDetectionItemInput!): CreateDetectionItemPayload
- # Creates a single `Image`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: CreateImageInput!): CreateImagePayload
- # Creates a single `ImageAnnotation`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: CreateImageAnnotationInput!): CreateImageAnnotationPayload
- # Creates a single `Model`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: CreateModelInput!): CreateModelPayload
- # Creates a single `ModelDeploymentRule`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : CreateModelDeploymentRuleInput!
- ): CreateModelDeploymentRulePayload
- # Creates a single `ModelDetectionItem`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : CreateModelDetectionItemInput!
- ): CreateModelDetectionItemPayload
- # Creates a single `ServerAction`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: CreateServerActionInput!): CreateServerActionPayload
- # Creates a single `ServerHeartbeat`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: CreateServerHeartbeatInput!): CreateServerHeartbeatPayload
- # Updates a single `Deployment` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateDeploymentInput!): UpdateDeploymentPayload
- # Updates a single `Deployment` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateDeploymentByIdInput!): UpdateDeploymentPayload
- # Updates a single `DetectionItem` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateDetectionItemInput!): UpdateDetectionItemPayload
- # Updates a single `DetectionItem` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateDetectionItemByIdInput!
- ): UpdateDetectionItemPayload
- # Updates a single `DetectionItem` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateDetectionItemByOrganizationIdAndSiteIdAndCustomerIdInput!
- ): UpdateDetectionItemPayload
- # Updates a single `Image` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateImageInput!): UpdateImagePayload
- # Updates a single `Image` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateImageByIdInput!): UpdateImagePayload
- # Updates a single `ImageAnnotation` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateImageAnnotationInput!): UpdateImageAnnotationPayload
- # Updates a single `ImageAnnotation` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateImageAnnotationByIdInput!
- ): UpdateImageAnnotationPayload
- # Updates a single `Model` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateModelInput!): UpdateModelPayload
- # Updates a single `Model` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateModelByIdInput!): UpdateModelPayload
- # Updates a single `ModelDeploymentRule` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateModelDeploymentRuleInput!
- ): UpdateModelDeploymentRulePayload
- # Updates a single `ModelDeploymentRule` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateModelDeploymentRuleByIdInput!
- ): UpdateModelDeploymentRulePayload
- # Updates a single `ModelDetectionItem` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateModelDetectionItemInput!
- ): UpdateModelDetectionItemPayload
- # Updates a single `ModelDetectionItem` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateModelDetectionItemByModelIdAndDetectionItemIdInput!
- ): UpdateModelDetectionItemPayload
- # Updates a single `ModelDetectionItem` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateModelDetectionItemByIdInput!
- ): UpdateModelDetectionItemPayload
- # Updates a single `OrgUser` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateOrgUserInput!): UpdateOrgUserPayload
- # Updates a single `OrgUser` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateOrgUserByUserIdInput!): UpdateOrgUserPayload
- # Updates a single `Organization` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateOrganizationInput!): UpdateOrganizationPayload
- # Updates a single `Organization` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateOrganizationByIdInput!
- ): UpdateOrganizationPayload
- # Updates a single `Server` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateServerInput!): UpdateServerPayload
- # Updates a single `Server` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateServerByUserIdInput!): UpdateServerPayload
- # Updates a single `Server` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateServerByDeviceIdInput!
- ): UpdateServerPayload
- # Updates a single `Server` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateServerBySerialNumberInput!
- ): UpdateServerPayload
- # Updates a single `ServerAction` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateServerActionInput!): UpdateServerActionPayload
- # Updates a single `ServerAction` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateServerActionByIdInput!
- ): UpdateServerActionPayload
- # Updates a single `ServerHeartbeat` using its globally unique id and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: UpdateServerHeartbeatInput!): UpdateServerHeartbeatPayload
- # Updates a single `ServerHeartbeat` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : UpdateServerHeartbeatByDeviceIdAndCreatedAtInput!
- ): UpdateServerHeartbeatPayload
- # Deletes a single `Deployment` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteDeploymentInput!): DeleteDeploymentPayload
- # Deletes a single `Deployment` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteDeploymentByIdInput!): DeleteDeploymentPayload
- # Deletes a single `DetectionItem` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteDetectionItemInput!): DeleteDetectionItemPayload
- # Deletes a single `DetectionItem` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteDetectionItemByIdInput!
- ): DeleteDetectionItemPayload
- # Deletes a single `DetectionItem` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteDetectionItemByOrganizationIdAndSiteIdAndCustomerIdInput!
- ): DeleteDetectionItemPayload
- # Deletes a single `Image` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteImageInput!): DeleteImagePayload
- # Deletes a single `Image` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteImageByIdInput!): DeleteImagePayload
- # Deletes a single `ImageAnnotation` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteImageAnnotationInput!): DeleteImageAnnotationPayload
- # Deletes a single `ImageAnnotation` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteImageAnnotationByIdInput!
- ): DeleteImageAnnotationPayload
- # Deletes a single `Model` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteModelInput!): DeleteModelPayload
- # Deletes a single `Model` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteModelByIdInput!): DeleteModelPayload
- # Deletes a single `ModelDeploymentRule` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteModelDeploymentRuleInput!
- ): DeleteModelDeploymentRulePayload
- # Deletes a single `ModelDeploymentRule` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteModelDeploymentRuleByIdInput!
- ): DeleteModelDeploymentRulePayload
- # Deletes a single `ModelDetectionItem` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteModelDetectionItemInput!
- ): DeleteModelDetectionItemPayload
- # Deletes a single `ModelDetectionItem` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteModelDetectionItemByModelIdAndDetectionItemIdInput!
- ): DeleteModelDetectionItemPayload
- # Deletes a single `ModelDetectionItem` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteModelDetectionItemByIdInput!
- ): DeleteModelDetectionItemPayload
- # Deletes a single `OrgUser` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteOrgUserInput!): DeleteOrgUserPayload
- # Deletes a single `OrgUser` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteOrgUserByUserIdInput!): DeleteOrgUserPayload
- # Deletes a single `ServerAction` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteServerActionInput!): DeleteServerActionPayload
- # Deletes a single `ServerAction` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteServerActionByIdInput!
- ): DeleteServerActionPayload
- # Deletes a single `ServerHeartbeat` using its globally unique id.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteServerHeartbeatInput!): DeleteServerHeartbeatPayload
- # Deletes a single `ServerHeartbeat` using a unique key.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : DeleteServerHeartbeatByDeviceIdAndCreatedAtInput!
- ): DeleteServerHeartbeatPayload
- # Creates a JWT token that will securely identify a user and give them certain
- # permissions. This token expires in 2 days.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: AuthenticateInput!): AuthenticatePayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: ChangeMfaTypeInput!): ChangeMfaTypePayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: ChangePasswordInput!): ChangePasswordPayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: ChangeRoleInput!): ChangeRolePayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: DeleteUserInput!): DeleteUserPayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: RegisterDeviceInput!): RegisterDevicePayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: RegisterOrganizationInput!): RegisterOrganizationPayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: RegisterUserInput!): RegisterUserPayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: RequestOtpInput!): RequestOtpPayload
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: ResetPasswordInput!): ResetPasswordPayload
- # Validate the MFA and creates a JWT token that will securely identify a user and
- # give them certain permissions. This token expires in 2 days.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : ValidateMultiFactorAuthenticationInput!
- ): ValidateMultiFactorAuthenticationPayload
- # Creates one or many `Deployment`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: mnCreateDeploymentInput!): mnCreateDeploymentPayload
- # Creates one or many `DetectionItem`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: mnCreateDetectionItemInput!): mnCreateDetectionItemPayload
- # Creates one or many `Image`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: mnCreateImageInput!): mnCreateImagePayload
- # Creates one or many `ImageAnnotation`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnCreateImageAnnotationInput!
- ): mnCreateImageAnnotationPayload
- # Creates one or many `ModelDetectionItem`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnCreateModelDetectionItemInput!
- ): mnCreateModelDetectionItemPayload
- # Creates one or many `ServerAction`.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: mnCreateServerActionInput!): mnCreateServerActionPayload
- # Updates one or many `Deployment` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnUpdateDeploymentByIdInput!
- ): mnUpdateDeploymentPayload
- # Updates one or many `DetectionItem` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnUpdateDetectionItemByIdInput!
- ): mnUpdateDetectionItemPayload
- # Updates one or many `Image` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: mnUpdateImageByIdInput!): mnUpdateImagePayload
- # Updates one or many `ImageAnnotation` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnUpdateImageAnnotationByIdInput!
- ): mnUpdateImageAnnotationPayload
- # Updates one or many `ModelDetectionItem` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnUpdateModelDetectionItemByModelIdAndDetectionItemIdInput!
- ): mnUpdateModelDetectionItemPayload
- # Updates one or many `Server` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnUpdateServerByUserIdInput!
- ): mnUpdateServerPayload
- # Updates one or many `ServerAction` using a unique key and a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnUpdateServerActionByIdInput!
- ): mnUpdateServerActionPayload
- # Deletes one or many `Deployment` a unique key via a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnDeleteDeploymentByIdInput!
- ): mnDeleteDeploymentPayload
- # Deletes one or many `DetectionItem` a unique key via a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnDeleteDetectionItemByIdInput!
- ): mnDeleteDetectionItemPayload
- # Deletes one or many `Image` a unique key via a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (: mnDeleteImageByIdInput!): mnDeleteImagePayload
- # Deletes one or many `ImageAnnotation` a unique key via a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnDeleteImageAnnotationByIdInput!
- ): mnDeleteImageAnnotationPayload
- # Deletes one or many `ModelDetectionItem` a unique key via a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnDeleteModelDetectionItemByModelIdAndDetectionItemIdInput!
- ): mnDeleteModelDetectionItemPayload
- # Deletes one or many `ServerAction` a unique key via a patch.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : mnDeleteServerActionByIdInput!
- ): mnDeleteServerActionPayload
- # Inserts a single `Organization`; if the record already exists then insteads
- # updates the record.
- #
- # Arguments
- # input: The exclusive input argument for this mutation. An
- # object type, make sure to see documentation for this object’s fields.
- (
- : upsertOrganizationByIdInput!
- ): UpsertOrganizationPayload
- }
link Require by
This element is not required by anyone