Jump to Content
Home
Guides
API Reference
Changelog
Discussions
API Reference
Home
Guides
API Reference
Changelog
Discussions
Delete an Options Profile
Search
All
Pages
Start typing to search…
JUMP TO
Tessell APIs
Authorization
/iam/authorize
post
/iam/api-keys
post
Get a list of Tessell Permission
get
Delete a Tessell api key
delete
DB Service
View list of available DB Services
get
Provision a DB service
post
Get a DB Service by Id
get
Update a DB service
patch
Delete a DB service
delete
Add DB service Instances
post
Delete DB service Instances
delete
Starts the DB Service
patch
Stops the DB Service
patch
Resize DB service storage/compute
patch
Update DB Service Connectivity
patch
Get credentials for a DB Service
get
Update DB service credentials
patch
Switchover a DB Service
patch
Restore a DB Service
post
Patches the DB Service Software
patch
Update parameter profile/s for instances in service
patch
Add/update an integration for the DB Service
patch
Get a DB timeline by service ID
get
Cleanup a failed DB service entry
delete
Clone a DB service
post
View tags for the DB Service
get
Create/update (override) tags for the DB Service
patch
Delete tags for a DB Service
delete
Update DB service timezone
patch
Impact assessment for update parameter profile request
post
validate the parameter profile.
post
DB Service Instance
View a list of available DB Service instances
get
Get a DB Service instance by Id
get
Database
Create a new database in a DB service
post
Update a database
patch
Delete a database
delete
DB Collection
Get all collections for the given database-id
get
Create a collection for given database ID
post
Get all collections for given database ID
get
Update collection for given collection ID
patch
Delete collection for given collection ID
delete
Load collection into memory for given collection ID
post
Release collection from memory for given collection name
post
Get all indices for the given collection ID
get
Create a index for given collection ID
post
Get index for the given index ID
get
Delete collection for given collection name
delete
DB Service Schedule
Creates the deletion schedule for the DB Service
post
Updates the deletion schedule for the DB Service
patch
Returns the deletion schedule details for the DB Service
get
Deletes the deletion schedule for the DB Service
delete
Returns the details about all the automated schedules on the DB Service
get
Creates a start/stop schedule for the DB Service
post
Get the details of start/stop schedules for the DB Service
get
Update the status of the given start/stop schedule for the DB Service.
patch
Updates the deletion schedule for the DB Service
patch
Returns the deletion schedule details for the DB Service
get
Deletes the deletion schedule for the DB Service
delete
Updates the given start/stop schedule on the DB Service
patch
Return the details about the start/stop schedule for given schedule ID for the DB Service
get
Deletes the given start/stop schedule for the DB Service.
delete
Compute Resource
View a list of available Compute Resources
get
Get a Compute Resource by ID
get
Delete a Database Server
delete
View a list of available Compute Resources that can be used for newer provisioning
get
Resize a Database Server Compute Resource
patch
DB Service ACL
Create or update the DB Service ACLs
patch
Revoke DB Service ACLs
delete
Get list of all the users by privileges for the given DB Service
get
DB Connection Pool
Get list of connection pools for the DB Service
get
Creates a new connection pool for the DB Service
post
Delete an existing connection pool for the DB Service
delete
Update an existing connection pool for the DB Service
patch
Sample Dataset
Returns details about sample datasets that can be loaded in the given DB Service
get
Controls if the sample data loading suggestions should be shown for the given DB Service
patch
Get details about existing sample datasets being/already loaded in the given DB Service
get
Submits a request to load sample-dataset in given DB Service.
post
Availability Machine
Get a list of Availability Machines
get
Get details about an Availability Machine
get
Get a list of accessible Dataflix
get
Delete the Availability Machine and the associated data (if any) including snapshots, sanitized-snapshots, and backups.
delete
Pause the automated backups for a Availability Machine
patch
Get snapshots and pitr catalog of the Availability Machine
get
Allow backup download for a Availability Machine
patch
Get sanitised snapshots catalog for the Availability Machine
get
Resume the automated backups for a Availability Machine
patch
Get native backups catalog for the Availability Machine
get
Get list of ACLs for an Availability Machine
get
Create or update ACLs for an Availability Machine
patch
Revoke ACLs for an Availability Machine
delete
Get list of users which are eligible to grant access for an Availability Machine
get
Get download url info for the backup
get
Get list of all the users by privileges
get
Get size consumption details for Tessell Data Management Machine
get
dataflix-controller
Get Dataflix by AM id
get
Snapshot and Backup
Get list of snapshots for an Availability Machine
get
Submit a request to capture the associated DB Service's snapshot
post
Get details about the specified snapshot
get
Submit a request to delete the snapshot
delete
Create download url for the backup
post
Get the restore or clone information for the specified snapshot or the recovery-timestamp
get
View a list of available Tessell Backups
get
Create backup for the snapshot
post
get backup
get
Submit a request to delete the backup
delete
Get list of sanitized snapshots for an Availability Machine
get
Submit a request to sanitize the specified snapshot
post
Get details about the specified Sanitized Snapshot
get
Submit a request to delete the Sanitized Snapshot
delete
SLA Policy
Get the RPO policy configuration associated with an Availability Machine
get
Update RPO policy configuration for an Availability Machine
patch
Data Access Policy
Get list of Access Policies (DAP) that are associated with an Availability Machine
get
Create a new Access Policy for an Availability Machine
post
Get details about an Access Policy
get
Delete an Access Policy
delete
Update an Access Policy
patch
View details about a Tessell Dap Catalog
get
Update users of an Access Policy
patch
Data Sanitization
Get list of Sanitization Schedules that are associated with an Availability Machine
get
Create a new Sanitization Schedule for an Availability Machine
post
Get details about a Sanitization Schedule
get
Submit a request to delete the Sanitization Schedule
delete
Update a Sanitization `Schedule`
patch
Data Script
Get a list of Scripts
get
Request to create a new Script
post
Get information about a Script
get
Update the specified Script
patch
Delete the specified Script
delete
Update the Script's maturity status
patch
Get Tessell Script versions
get
Create a new Tessell Script Version
post
Get Tessell Script versions
get
Delete a new Tessell Script Version
delete
Download Tessell Script Content
get
Upload Tessell Script Version blob
post
Get list of ACLs for the Script
get
Create/update the Script ACLs
patch
Revoke Script ACLs
delete
Get list of all the users by privileges
get
Personas
Get a list of Personas
get
Create a new Persona
post
Get upgradable list of Personas for all the Personas
get
Delete a Persona
delete
Update a Persona
patch
Privileges
Create a privilege
post
Delete a privilege
delete
Update a privilege
patch
Users
Get list of all the users
get
Create for a new user
post
Accept invite
post
Change current user's password
post
Forcefully reset password for a user
post
Login a user
post
Acquire new access-token using refresh-token
post
Logout a user
post
Forgot Password
post
Reset password for a user
post
Reset password for a user when password has been expired
post
Get details of a user
get
Delete a user
delete
Update a user
patch
Update self profile
patch
Change status of a user
post
Userpool
Get list of all the userpools
get
Create for a new userpool
post
Delete a userpool
delete
Update a userpool
patch
Roles
Get a list of Roles
get
SSO
/iam/sso
get
Identity Providers
Create a new integration with an Identity Provider
post
Get a list of integrated Identity Providers
get
Update an Identity Provider
put
Delete an Identity Provider integration
delete
DB Service Benchmark
Fetch list of supported benchmarks (catalog)
get
Fetch benchmark catalog entry by id
get
Fetch list of current benchmarks
get
Create new benchmark request
post
Fetch benchmark by id
get
Subscription
Returns details about the Tessell Subscriptions
get
Create a new Tessell subscription.
post
Returns details about the Tessell Subscriptions
get
Submits request to get the subscription details
get
Submits request to update a Tessell Subscription
patch
Submits request to delete a Tessell Subscription
delete
Submits request to enable or disable a Tessell Subscription
patch
Adds cloud type to a new Tessell subscription
post
Enables or disables a cloud type in a Tessell Subscription
patch
Update regions for a cloud type in a Tessell Subscription
put
Add regions for a cloud type in a Tessell Subscription
put
Adds users to a Tessell subscription
patch
Removes users from a Tessell subscription
delete
Get subscription's users' details
get
Get users which can be added to the subscription
get
/subscription-service/governance/subscription-metadata/byoa
get
Track the progress of the ongoing subscription creation operation
get
Resubmits failed Tessell Subscription
put
Skip a particular step in the subscription creation flow
put
Generate a script to register any compute resource with tessell
get
Register a compute resource after executing the script
post
Encryption Key
Get a list of Tessell Encryption keys
get
Get a list of eligible Tessell Encryption keys
get
Get a list of eligible Tessell Encryption keys
get
Creates new encryption key
post
Get a list of Tessell Encryption keys
get
Disable Encryption Key
patch
Enables Encryption Key
patch
/encryption-keys/register
post
Creates/updates encryption key acls
patch
Revokes encryption key acls
delete
Get list of all the users by privileges
get
Upload encryption key file blob
post
Password Policy
Update Tenant Password Policies
patch
Get Tenant Password Policies
get
Notification
Get notification count
get
Acknowledge notifications
post
Get notifications summary
get
Returns the events for the user
get
VPC
Get a list of VPCs
get
Get VPC by Name
get
Get Default VPC Configuration
get
VPC Governance
Get a list of VPCs as an administrator
get
Create a VPC
post
Get VPC as an administrator by Name
get
Delete a VPC
delete
Register VPC from a BYOA subscription
post
Get ACL (Access Control List) of a VPC
get
Modify ACL (Access Control List) of a VPC
patch
Delete ACL (Access Control List) of a VPC
delete
Get a list of Users with allowed accesses for a VPC
get
Apply action on a VPC
patch
Get a list of Subnets of a VPC
get
List VPCs from a BYOA Subscription to register in Tessell
post
Get VPC and it's Subnets from a BYOA Subscription registered in Tessell
post
Edit registered subnets of a VPC from a BYOA subscription
patch
List VPC Endpoints from a BYOA Subscription to register in Tessell
post
List Security Groups from a BYOA Subscription
post
List Route Tables from a BYOA Subscription
post
List Private Link Scopes from a BYOA Subscription
post
VPC Peering Governance
Get a list of VPC Peerings of a VPC
get
Create a Peering between VPCs
post
Get VPC Peering by Name for a given VPC
get
Delete Vpc Peering
delete
Create a VPC Peering using AWS Cloudformation
post
Get Cloudformation URL for VPC Peering
get
Genie
Enable Genie for a specific database system
post
Disable Genie for a specific database system
post
Request access to VMs of a specific ÐB_SERVICE
get
Request access to VMs of a specific ÐB_SERVICE
post
get genie config for a tenant
get
Extend Genie expiry time
patch
Get status for a specific Genie request
get
Downloads connection details
get
Service Plan
Get a list of Tessell Service Plans
get
Tessell App
Get a list of Tessell App
get
tessell-cloud-controller
Get a list of enabled clouds in Tessell
get
Add a cloud in Tessell
post
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 name
get
Software Library Governance
Disable Software Images
patch
Enable Software Images
patch
Restrict Software Images to certain regions
patch
Restrict Software Images access to set of Personas
patch
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
Get List of Active Directory Domain
get
Register an Active Directory Domain
post
Reconfigure an Active Directory Domain
patch
Deregister an Active Directory Domain
delete
Integration Governance
Get a list of supported Integration Types
get
Get Integration Type by Id
get
Get a list of active Integrations (consumer view)
get
Get active Integration by Id (consumer view)
get
Create a new Integration
post
Get a list of active Integrations
get
Get active Integration Details by Id
get
Delete an Integration
delete
Update an Integration
patch
Create/Update ACLs of an Integration
patch
Revoke access of given users on an Integration
delete
Get a list of all users along with role they are eligible on an Integration
get
Compute
Get a list of Compute Profiles.
get
Get all available vcpus, even if some are disabled for an user
get
Compute Governance
Get all compute profiles.
get
Enable/Disable compute profile
patch
Update compute regions
patch
Parameter Profile
Get a list of supported Database Parameters for all Database Engines with default configuration
get
Create a new Parameter Profile
post
Get a list of Parameter Profiles
get
Delete a Parameter Profile
delete
Update a Parameter Profile
patch
Compare two Parameter Profile configuration
get
Copy Parameters of one Parameter Profile to other Parameter Profiles
patch
Reset Parameters of Parameter Profile to its default values
post
Get a list of available Parameter Profiles
get
Check if Parameter Profile is deletable or not
get
Provide Services/Instances that are using the Parameter Profile
get
DB Profile
Get a list of available Tessell Database Options Profile Types
get
Get Options Profile Types by name
get
Create a new Options Profile
post
Get a list of available Database Options Profiles
get
Get an Options Profile by name
get
Get a list of available Tessell Database Options Profiles
get
Get an Options Profile by name
get
Delete an Options Profile
delete
Update an Options Profile
patch
DB Profile ACLs
Create/Update ACLs of a Parameter Profile
patch
Revoke access of given users from a Parameter Profile
delete
Create/Update ACLs of an Options Profile
patch
Revoke access of given users from an Options Profile
delete
Get a list of all users along with role they are eligible on a Parameter Profile
get
Get a list of all users along with role they are eligible on an Options Profile
get
Update Options Profile's Maturity Status
patch
Update Parameter Profile's Maturity Status
patch
Ticket
Get tickets
get
Create ticket
post
Get ticket by id
get
Update ticket
put
Open/Close a ticket
put
Update watchers list for a ticket
patch
Get global watchers list
get
Create global watchers list
post
Update global watchers list
put
Conversation
ticket's conversation
get
Post ticket notes
post
Add attachment
post
agentController
Get agent list
get
Get agent by id
get
Logs
/logs/download
get
/logs/stream
get
/logs/task/{taskId}
get
/logs/workflow/{workflowId}
get
/logs/resources/logfiles
get
/logs/resources/i/logfiles
get
/logs/resources/i/loggroup
post
/logs/resources/logfiles/cloud-info
get
/logs/resources/i/loggroups/{logGroupName}/service-instance-info
get
/logs/resources/aws/loggroup/i/update-retention
patch
Monitoring
/monitoring/metrics/avg-db-load
post
/monitoring/metrics/top-dimensions
post
/monitoring/metrics/extended-perf-metrics
post
/monitoring/metrics/top-processes
get
/monitoring/metrics
get
/monitoring/compute-resources/summary
get
/monitoring/service/{id}/features/{feature-name}
get
/monitoring/service/{id}/features/{feature-name}
patch
/monitoring/infra
post
/monitoring/infras
get
/monitoring/infra/{id}
get
/monitoring/infra/{id}
delete
/monitoring/infra/{id}/active-db-services
get
/monitoring/deployments/{deployment-id}
get
License Governance
Returns a list detail of licenses from directory.
get
Register license into license pool
post
Deletes an existing license from directory.
delete
Event
Reads event for the current user.
get
Suppress an event type
patch
Unsuppress a previous suppressed event.
patch
Payment
View a list of Tessell Invoices
get
Get Invoice By Id
get
Create a payment option update request
post
Update payment option
patch
Cancel payment option request
delete
Get default payment option
get
Metering
/billing/meters
get
/billing/bills
post
/billing/bills
get
/billing/rates
get
/billing/credits
get
/billing/credits/{id}
get
/billing/summary
get
/billing/profile
get
/billing/profile
patch
/billing/cost-till-date
get
infra-deployment
Get regions
get
maintenance-window
Get maintenance windows for given service
get
Update maintenance window config for given service
patch
Get maintenance window by Id
get
Update maintenance window
patch
Trigger maintenance window
post
Apply Maintenance Window Task
post
Remove task from existing maintenance window
delete
service-refresh-controller
Refresh service with parent service's snapshot or pitr.
patch
Fetch all the refresh schedules for a service
get
Create refresh schedule for a service
post
Update the refresh schedule
patch
Delete the refresh schedule
delete
Update the refresh schedule status
patch
cloud-resource
Get details of outbound access requests from the vpc / vnet
get
Allow private cp dp endpoints
post
EncryptionKeysAdminView
Validate encryption key permissions for a key
post
Get the encryption key policy
get
List Encryption Keys from a BYOA Subscription to register in Tessell
get
Register Encryption Key from a BYOA Subscription
post
tessell-notification-profile-controller
Create a Notification Profile
post
Get Notification Profiles
get
Get Notification Profile by ID
get
Update a Notification Profile Info by Id
patch
Delete Notification Profile corresponding to given id
delete
Add a Notification Profile Destination
post
Delete a Destination corresponding to given destId
delete
Update a Notification Profile Destination
patch
storage-controller
fsx-netapp-service-controller
Get FSx NetApp(s) available for Provisioning DB services
get
fsx-netapp-admin-controller
Get FSx NetApp(s) registered with Tessell
get
Get the FSx NetApp policy to enable access of resouces from aws
get
Get FSx NetApp registered with Tessell
get
Update creds of FSx NetApp
patch
Sync details of FSx NetApp with cloud
post
Discover FSx NetApps
post
Register FSx NetApp if not already registered
post
De-Register FSx NetApp
delete
Discover Storage Virtual Machine(s) for a FSx NetApp
post
Register FSx NetApp Storage Virtual Machine if not already registered
post
De-Register FSx NetApp Storage Virtual Machine
delete
/storages/governance/fsx-netapp/{fsx-id}/metrics
get
/storages/governance/fsx-netapp/{fsx-id}/volumes/{volume-id}/metrics
get
alert-controller
Create Alert Profile
post
Get a list of alert Profiles
get
Get Alert Profile by Id
get
Update a Alert Profile by Id
put
Delete Alert Profile corresponding to given id
delete
Create Alert Entity
post
Get Alert Entities
get
Get Alert entity
get
Update a Alert Entity by Id
patch
Delete Alert Entity corresponding to given id
delete
activity-center
Return all activities to the user
get
Provides ability to marks one/all notifications as read/notified for the current logged-in user
patch
rpo-policy
Get a list of RPO policies
get
Get details about a RPO policy
get
Get a list of custom RPO policies
get
Create a new custom RPO policy
post
Get details of a custom RPO policy
get
Update a custom RPO policy
patch
Delete a RPO policy
delete
Update RPO Policy maturity status
patch
Get details of Availability Machines which are using the RPO policy
get
azure-netapp-admin-controller
Discover Azure NetApp Accounts(s)
post
Discover Capacity Pools(s) for a Azure NetApp
post
Register Azure NetApp if not already registered
post
Register Azure NetApp Capacity Pools if not already registered
post
De-Register Azure NetApp
delete
De-Register Azure NetApp
delete
Get the Azure NetApp policy to enable access of resources from azure
get
Get Azure NetApp(s) registered with Tessell
get
Get Azure NetApp registered with Tessell
get
Get the Azure NetApp Quotas for a region
get
Sync details of Azure NetApp with cloud
post
azure-netapp-service-controller
Get Azure NetApp(s) available for Provisioning DB services
get
exadata-infrastructure
/infrastructures/exadata/infrastructures/discovery
get
/infrastructures/exadata/infrastructures/{id}/vm-clusters/discovery
get
/infrastructures/exadata/infrastructures
get
/infrastructures/exadata/infrastructures/{id}
get
/infrastructures/exadata/infrastructures/{id}
delete
/infrastructures/exadata/infrastructures/{id}/vm-clusters
get
/infrastructures/exadata/infrastructures/{id}/vm-clusters/{cluster-id}
get
/infrastructures/exadata/infrastructures/{id}/vm-clusters/{cluster-id}
delete
/infrastructures/exadata/infrastructures/register
post
/infrastructures/exadata/infrastructures/{id}/vm-clusters/register
post
/infrastructures/exadata/vm-clusters/{id}/metrics
get
Powered by
Delete an Options Profile
delete
https://{server}/databases/profiles/options-profiles/
{id}
Language
Shell
Node
Ruby
PHP
Python
URL
Base URL
https://
console.tessell.com
/databases/profiles/options-profiles/{id}
RESPONSE
Click
Try It!
to start a request and see the response here!