Free cookie consent management tool by TermsFeed

Cloud Database Management REST API

On This Page

Overview

The Cloud Database Management REST API provides programmatic access to the Appian-provided Cloud database so you can automate configuration steps as part of your DevOps process.

With this API, you can manage Enhanced Data Pipeline (EDP) access to the cloud database without needing to sign in and manually update those values. The API consists of three endpoints:

This page explains how to make API calls and authenticate requests.

Base URL

The API's base URL is unique to your Appian environment. It is formatted as https://<environment hostname>/suite. For example, if your hostname is mysite.appiancloud.com, the base URL would be https://mysite.appiancloud.com/suite.

Authentication

You authenticate client requests to the API with an API key or an OAuth token.

To use either of these authentication methods, your administrator must first configure the method in the Admin Console.

Note:  To update a user password, the Service Account associated with the access token or API key must be a member of the Database Administrators system group.

Using an API key

To use an API key to authenticate requests, set the appian-api-key header with the API key as the header value.

1
2
3
curl --location --request \
PATCH 'https://mysite.appiancloud.com/suite/cloud-database-management/v1/edp-credentials/<edp-username>' \
--header 'appian-api-key: <API key>' \

Using an OAuth token

To authenticate requests with an OAuth token, set the Authorization header with the Bearer prefix and token as the header value.

1
2
3
curl --location --request \
PATCH 'https://mysite.appiancloud.com/suite/cloud-database-management/v1/edp-permissions/add' \
--header 'Bearer <token>' \

Feedback