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