Use your Certificate Authority (CA) for a POST call to obtain an Anaplan authentication token.

See Administration: Security Certificates for an overview of this authentication method.

POST

https://auth.anaplan.com/token/authenticate

ParameterDescription
CA certificateThe CA certificate you have registered with Anaplan.
encoded dataA base-64 encoded, randomly-generated string of at least 100 bytes.
encoded signed dataYour encoded data signed by your private key and base-64 encoded.

curl -X POST https://auth.anaplan.com/token/authenticate -H 'Authorization: CACertificate {base64-encoded certificate in pem format}' -d '{ "encodedData" : "{encoded data}",  "encodedSignedData" : "{encoded signed data}"} '

{

   "meta":{

      "validationUrl":"https://auth.anaplan.com/token/validate"

   },

   "status":"SUCCESS",

   "statusMessage":"Login successful",

   "tokenInfo":{

      "tokenId":"ce81e2ed-eec4-11e9-9750-6925ec1fee7f",

      "tokenValue":"{token}",

      "expiresAt":1571088565713,

      "refreshTokenId":"ce81e2ee-eec4-11e9-9750-adef4e60446f"

   }

}