1. Data integration
  2. Anaplan API
  3. Integration API v2.0
  4. Use the bulk APIs
  5. Obtain an authentication token
  6. Use CA certificate authentication

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.

Method and endpoint

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

POST

Parameters

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 example

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}"} '

Response

{

   "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"

   }

}

Disclaimer

We may update our documentation occasionally, but will only do so in a way that does not negatively affect the features and functionality of the Anaplan service.