Free cookie consent management tool by TermsFeed

Connected System Management REST API

On This Page

Overview

The Connected System Management REST API provides programmatic access to Appian so you can automate configuration steps as part of your DevOps process.

This API lets you change connected system properties, like usernames and passwords, without needing to sign in and manually update those values.

This page explains how to call the API and how to authenticate those requests.

Versioning

The Connected System Management REST API is currently at v1.

Endpoints

There is one endpoint available for managing system data:

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 2.0 token, either of which can be configured by an administrator in the Admin Console.

Mutual TLS

For added security, trusted server certificates can be uploaded to the Admin Console, enabling mutual TLS (mTLS) authentication between Appian and the system calling the API.

When mTLS is enabled, all requests are served on port 8443.

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/connected-system-management/v1/connected-systems/<UUID>' \
--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/connected-system-management/v1/connected-systems/<UUID>' \
--header 'Bearer <token>' \

Feedback