Jump to Content
Tessell API
HomeGuidesAPI ReferenceChangelog
Tessell API
API Reference
HomeGuidesAPI ReferenceChangelog
All
Pages
Start typing to search…

Tessell APIs

  • Authorization
    • /iam/authorizepost
    • /iam/api-keyspost
    • Get a list of Tessell Permissionget
    • Delete a Tessell api keydel
  • DB Service
    • View list of available DB Servicesget
    • Provision a DB servicepost
    • Get a DB Service by Idget
    • Update a DB servicepatch
    • Delete a DB servicedel
    • Add DB service Instancespost
    • Delete DB service Instancesdel
    • Starts the DB Servicepatch
    • Stops the DB Servicepatch
    • Resize DB service storage/computepatch
    • Update DB Service Connectivitypatch
    • Get credentials for a DB Serviceget
    • Update DB service credentialspatch
    • Switchover a DB Servicepatch
    • Restore a DB Servicepost
    • Patches the DB Service Softwarepatch
    • Update parameter profile/s for instances in servicepatch
    • Add/update an integration for the DB Servicepatch
    • Get a DB timeline by service IDget
    • Cleanup a failed DB service entrydel
    • Clone a DB servicepost
    • View tags for the DB Serviceget
    • Create/update (override) tags for the DB Servicepatch
    • Delete tags for a DB Servicedel
    • Update DB service timezonepatch
    • Impact assessment for update parameter profile requestpost
    • validate the parameter profile.post
  • DB Service Instance
    • View a list of available DB Service instancesget
    • Create private link for instancepost
    • Update private link for instancepatch
    • Delete private link for instancedel
    • Get a DB Service instance by Idget
  • Database
    • Create a new database in a DB servicepost
    • Update a databasepatch
    • Delete a databasedel
    • Get credentials for a DB Service databaseget
    • Update DB service Database credentialspatch
    • Starts a database in the DB Servicepatch
    • Stops a database in the DB Servicepatch
  • DB Collection
    • Get all collections for the given database-idget
    • Create a collection for given database IDpost
    • Get all collections for given database IDget
    • Update collection for given collection IDpatch
    • Delete collection for given collection IDdel
    • Load collection into memory for given collection IDpost
    • Release collection from memory for given collection namepost
    • Get all indices for the given collection IDget
    • Create a index for given collection IDpost
    • Get index for the given index IDget
    • Delete collection for given collection namedel
  • DB Service Schedule
    • Creates the deletion schedule for the DB Servicepost
    • Updates the deletion schedule for the DB Servicepatch
    • Returns the deletion schedule details for the DB Serviceget
    • Deletes the deletion schedule for the DB Servicedel
    • Returns the details about all the automated schedules on the DB Serviceget
    • Creates a start/stop schedule for the DB Servicepost
    • Get the details of start/stop schedules for the DB Serviceget
    • Update the status of the given start/stop schedule for the DB Service.patch
    • Updates the deletion schedule for the DB Servicepatch
    • Returns the deletion schedule details for the DB Serviceget
    • Deletes the deletion schedule for the DB Servicedel
    • Updates the given start/stop schedule on the DB Servicepatch
    • Return the details about the start/stop schedule for given schedule ID for the DB Serviceget
    • Deletes the given start/stop schedule for the DB Service.del
  • Compute Resource
    • View a list of available Compute Resourcesget
    • Get a Compute Resource by IDget
    • Delete a Database Serverdel
    • Update a DB serverpatch
    • View a list of available Compute Resources that can be used for newer provisioningget
    • Enable compute resource sharingpatch
    • Update compute resource ownerpatch
    • Update owner for all compute resources of a given ownerpatch
    • Get a Compute Resource by IDget
    • Resize a Database Server Compute Resourcepatch
    • Starts Database Server Compute Resourcepatch
    • Stops the DB Servicepatch
    • Patch request for compute resource maintenance windowpatch
    • View tags for the DB Serverget
    • Create/update (override) tags for the DB Serverpatch
    • Delete tags for a DB Serverdel
    • Add/update an integration for the Compute Resourcepatch
  • DB Service ACL
    • Create or update the DB Service ACLspatch
    • Revoke DB Service ACLsdel
    • Get list of all the users by privileges for the given DB Serviceget
  • DB Connection Pool
    • Get list of connection pools for the DB Serviceget
    • Creates a new connection pool for the DB Servicepost
    • Delete an existing connection pool for the DB Servicedel
    • Update an existing connection pool for the DB Servicepatch
  • Sample Dataset
    • Returns details about sample datasets that can be loaded in the given DB Serviceget
    • Controls if the sample data loading suggestions should be shown for the given DB Servicepatch
    • Get details about existing sample datasets being/already loaded in the given DB Serviceget
    • Submits a request to load sample-dataset in given DB Service.post
  • Availability Machine
    • Get a list of Availability Machinesget
    • Get details about an Availability Machineget
    • Delete the Availability Machine and the associated data (if any) including snapshots, sanitized-snapshots, and backups.del
    • Pause the automated backups for a Availability Machinepatch
    • Allow backup download for a Availability Machinepatch
    • Resume the automated backups for a Availability Machinepatch
    • Get list of ACLs for an Availability Machineget
    • Create or update ACLs for an Availability Machinepatch
    • Revoke ACLs for an Availability Machinedel
    • Get list of users which are eligible to grant access for an Availability Machineget
    • Get download url info for the backupget
    • Get list of all the users by privilegesget
    • Get size consumption details for Tessell Data Management Machineget
  • dataflix-controller
    • Get a list of accessible Dataflixget
    • Get Dataflix by AM idget
    • Get snapshots and pitr catalog of the Availability Machineget
    • Get sanitised snapshots catalog for the Availability Machineget
    • Get native backups catalog for the Availability Machineget
  • Snapshot and Backup
    • Get list of snapshots for an Availability Machineget
    • Submit a request to capture the associated DB Service's snapshotpost
    • Get details about the specified snapshotget
    • Submit a request to delete the snapshotdel
    • Create download url for the backuppost
    • Get the restore or clone information for the specified snapshot or the recovery-timestampget
    • View a list of available Tessell Backupsget
    • Create backup for the snapshotpost
    • get backupget
    • Submit a request to delete the backupdel
    • Get list of sanitized snapshots for an Availability Machineget
    • Submit a request to sanitize the specified snapshotpost
    • Get details about the specified Sanitized Snapshotget
    • Submit a request to delete the Sanitized Snapshotdel
  • SLA Policy
    • Get the RPO policy configuration associated with an Availability Machineget
    • Update RPO policy configuration for an Availability Machinepatch
  • Data Access Policy
    • Get list of Access Policies (DAP) that are associated with an Availability Machineget
    • Create a new Access Policy for an Availability Machinepost
    • Get details about an Access Policyget
    • Delete an Access Policydel
    • Update an Access Policypatch
    • View details about a Tessell Dap Catalogget
    • Update users of an Access Policypatch
  • Data Sanitization
  • Data Script
    • Get a list of Scriptsget
    • Request to create a new Scriptpost
    • Get information about a Scriptget
    • Update the specified Scriptpatch
    • Delete the specified Scriptdel
    • Update the Script's maturity statuspatch
    • Get Tessell Script versionsget
    • Create a new Tessell Script Versionpost
    • Get Tessell Script versionsget
    • Delete a new Tessell Script Versiondel
    • Download Tessell Script Contentget
    • Upload Tessell Script Version blobpost
    • Get list of ACLs for the Scriptget
    • Create/update the Script ACLspatch
    • Revoke Script ACLsdel
    • Get list of all the users by privilegesget
  • Personas
    • Get a list of Personasget
    • Create a new Personapost
    • Get upgradable list of Personas for all the Personasget
    • Delete a Personadel
    • Update a Personapatch
  • Privileges
    • Create a privilegepost
    • Delete a privilegedel
    • Update a privilegepatch
  • Users
    • Get list of all the usersget
    • Create for a new userpost
    • Accept invitepost
    • Change current user's passwordpost
    • Forcefully reset password for a userpost
    • Login a userpost
    • Acquire new access-token using refresh-tokenpost
    • Logout a userpost
    • Forgot Passwordpost
    • Reset password for a userpost
    • Reset password for a user when password has been expiredpost
    • Get details of a userget
    • Delete a userdel
    • Update a userpatch
    • Update self profilepatch
    • Change status of a userpost
    • /iam/users/session/mfa/verifypost
    • /iam/users/session/mfa/resendpost
  • Userpool
    • Get list of all the userpoolsget
    • Create for a new userpoolpost
    • Delete a userpooldel
    • Update a userpoolpatch
  • Roles
    • Get a list of Rolesget
  • SSO
    • /iam/ssoget
  • Identity Providers
    • Create a new integration with an Identity Providerpost
    • Get a list of integrated Identity Providersget
    • Update an Identity Providerput
    • Delete an Identity Provider integrationdel
  • DB Service Benchmark
    • Fetch list of supported benchmarks (catalog)get
    • Fetch benchmark catalog entry by idget
    • Fetch list of current benchmarksget
    • Create new benchmark requestpost
    • Fetch benchmark by idget
  • Subscription
    • Returns details about the Tessell Subscriptionsget
    • Create a new Tessell subscription.post
    • Returns details about the Tessell Subscriptionsget
    • Submits request to get the subscription detailsget
    • Submits request to update a Tessell Subscriptionpatch
    • Submits request to delete a Tessell Subscriptiondel
    • Submits request to enable or disable a Tessell Subscriptionpatch
    • Adds cloud type to a new Tessell subscriptionpost
    • Enables or disables a cloud type in a Tessell Subscriptionpatch
    • Update regions for a cloud type in a Tessell Subscriptionput
    • Add regions for a cloud type in a Tessell Subscriptionput
    • Adds users to a Tessell subscriptionpatch
    • Removes users from a Tessell subscriptiondel
    • Get subscription's users' detailsget
    • Get users which can be added to the subscriptionget
    • /subscription-service/governance/subscription-metadata/byoaget
    • Track the progress of the ongoing subscription creation operationget
    • Track the progress of the ongoing region onboarding operationget
    • Resubmits failed Tessell Subscription creationput
    • Resubmits failed region onboardingput
    • Skip a particular step in the subscription creation flowput
    • Skip a particular step in the region onboarding flowput
    • Generate a script to register any compute resource with tessellget
    • Register a compute resource after executing the scriptpost
    • Returns the list of user resources under a Tessell Subscriptionget
    • Track the progress of the ongoing subscription deletion operationget
  • Encryption Key
    • Get a list of Tessell Encryption keysget
    • Get a list of eligible Tessell Encryption keysget
    • Get a list of eligible Tessell Encryption keysget
    • Creates new encryption keypost
    • Get a list of Tessell Encryption keysget
    • Disable Encryption Keypatch
    • Enables Encryption Keypatch
    • /encryption-keys/registerpost
    • Creates/updates encryption key aclspatch
    • Revokes encryption key aclsdel
    • Get list of all the users by privilegesget
    • Upload encryption key file blobpost
  • Password Policy
    • Update Tenant Password Policiespatch
    • Get Tenant Password Policiesget
  • Notification
    • Get notification countget
    • Acknowledge notificationspost
    • Get notifications summaryget
    • Returns the events for the userget
  • VPC
    • Get a list of VPCsget
    • Get VPC by Nameget
    • Get Default VPC Configurationget
  • VPC Governance
    • Get a list of VPCs as an administratorget
    • Create a VPCpost
    • Get VPC as an administrator by Nameget
    • Delete a VPCdel
    • Register VPC from a BYOA subscriptionpost
    • Get ACL (Access Control List) of a VPCget
    • Modify ACL (Access Control List) of a VPCpatch
    • Delete ACL (Access Control List) of a VPCdel
    • Get a list of Users with allowed accesses for a VPCget
    • Apply action on a VPCpatch
    • Get a list of Subnets of a VPCget
    • List VPCs from a BYOA Subscription to register in Tessellpost
    • Get VPC and it's Subnets from a BYOA Subscription registered in Tessellpost
    • Track the progress of the ongoing VPC registration operationget
    • Skip a particular step in the VPC registration flowput
    • Resubmit failed VPC registrationput
    • Edit registered subnets of a VPC from a BYOA subscriptionpatch
    • List VPC Endpoints from a BYOA Subscription to register in Tessellpost
    • List Security Groups from a BYOA Subscriptionpost
    • List Route Tables from a BYOA Subscriptionpost
    • List Private Link Scopes from a BYOA Subscriptionpost
  • VPC Peering Governance
    • Get a list of VPC Peerings of a VPCget
    • Create a Peering between VPCspost
    • Get VPC Peering by Name for a given VPCget
    • Delete Vpc Peeringdel
    • Create a VPC Peering using AWS Cloudformationpost
    • Get Cloudformation URL for VPC Peeringget
  • Genie
    • Enable Genie for a specific database systempost
    • Disable Genie for a specific database systempost
    • Request access to VMs of a specific ÐB_SERVICEget
    • Request access to VMs of a specific ÐB_SERVICEpost
    • get genie config for a tenantget
    • Extend Genie expiry timepatch
    • Get status for a specific Genie requestget
    • Downloads connection detailsget
  • Service Plan
    • Get a list of Tessell Service Plansget
  • Tessell App
    • Get a list of Tessell Appget
  • tessell-cloud-controller
    • Get a list of enabled clouds in Tessellget
    • Add a cloud in Tessellpost
  • Software Library
    • Get a list of all software images. Using the name filter, a software image can be found using name.get
    • Get Software Image by nameget
  • Software Library Governance
    • Disable Software Imagespatch
    • Enable Software Imagespatch
    • Restrict Software Images to certain regionspatch
    • Restrict Software Images access to set of Personaspatch
    • List Software Images (including disabled ones)get
    • Get Details of Patchable Software Image Version identified by ImageId and VersionId.get
  • Ad Domain
    • Returns all Ad Domain available.get
    • Returns an ad domain.get
  • Ad Domain Governance
  • Integration Governance
    • Get a list of supported Integration Typesget
    • Get Integration Type by Idget
    • Get a list of active Integrations (consumer view)get
    • Get active Integration by Id (consumer view)get
    • Create a new Integrationpost
    • Get a list of active Integrationsget
    • Get active Integration Details by Idget
    • Delete an Integrationdel
    • Update an Integrationpatch
    • Create/Update ACLs of an Integrationpatch
    • Revoke access of given users on an Integrationdel
    • Get a list of all users along with role they are eligible on an Integrationget
  • Compute
    • Get a list of Compute Profiles.get
    • Get all available vcpus, even if some are disabled for an userget
  • Compute