For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pliant

Connect your company's Pliant account so agents can work with cards, cardholders and card accounts through Cakewalk's gateway.

Connect your company's Pliant account to Cakewalk's MCP Gateway. Every agent tool call against Pliant passes through the gateway and is evaluated against your Policies.

Pliant issues one set of API credentials per company. You exchange those credentials for an access token and paste the token into Cakewalk.

Requirements

  • A Pliant administrator who can request API credentials from Pliant.

  • The clientId and clientSecret Pliant issues for your company. Pliant provides these during onboarding.

  • Someone who can run a command line request, or an engineer to run Step 2 for you.

Step 1: Get Your API Credentials From Pliant

Ask your Pliant contact for your company's clientId and clientSecret. Pliant provides both during onboarding, so your finance or operations team may already hold them.

Step 2: Exchange the Credentials for an Access Token

Run this request, substituting your own values:

curl -X POST https://infinnityprodinternal.eu.auth0.com/oauth/token \
  -H "Content-Type: application/json" \
  -d '{
    "grant_type": "client_credentials",
    "clientId": "YOUR_CLIENT_ID",
    "clientSecret": "YOUR_CLIENT_SECRET",
    "audience": "api.getpliant.com/api/integration"
  }'

Copy the access_token value from the response.

Step 3: Paste the Token Into Cakewalk

  1. Go to All Connections.

  2. Find Pliant.

  3. Paste the access token.

  4. Save.

Verifying It Works

The Pliant Connection card flips to Active on All Connections. From an agent platform connected to Cakewalk, ask the agent to list your company's cardholders. If Pliant returns results, the Connection is live.

Troubleshooting

  • The Connection worked yesterday and fails today: Pliant access tokens expire 24 hours after they are issued. Repeat Step 2 and paste the new token.

  • Requests are rejected as unauthorized: confirm the audience value in Step 2 matches api.getpliant.com/api/integration. A sandbox audience returns a token that production rejects.

Learn More

Last updated

Was this helpful?