JWT direct link configurations

Use the following endpoint to manage the JWT direct link configurations programmatically.

Rate limits

The JWT public key resource has the following rate limit:

Quick reference

TypeResourceDescription
PUT/api/account/signature_verification_keyUpdate JWT signature verification key

Update JWT signature verification key

Updates the public key used for verifying the JWT signature. Returns Embedded Vendor ID, used for generating the JWT token.

PUT /api/account/signature_verification_key

Body Parameters

NameTypeDescription
keystringThe public key in PEM format, using the RS256 algorithm and the PKCS#1 or PKCS#8 format. Note that the PKCS#1 or PKCS#8 format affects only the private key. The public key you send in the request to Workato is the same.

Sample request

shell
curl  -X PUT 'https://www.workato.com/api/account/signature_verification_key' \
      -H 'Authorization: Bearer <api_token>' \
      -H 'Content-Type: application/json' \
      -d '{"key":"-----BEGIN PUBLIC KEY-----\nKEY VALUE GOES HERE\n-----END PUBLIC KEY-----"}'

Response

json
{
  "vendor_id": "we9898zgsgsgw38394",
  "success": true
}

Last updated: