Anaplan Account

Overview

You can use this account type to connect Anaplan Snaps with data sources that use the Anaplan Account.

Prerequisites

A valid account with the required permissions.

Limitations and Known Issues

None.

Account Settings


Anaplan Account

Note:
  • Suggestion icon (): Indicates a list that is dynamically populated based on the configuration.
  • Expression icon (): Indicates whether the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.
  • Add icon (): Indicates that you can add fields in the field set.
  • Remove icon (): Indicates that you can remove fields from the field set.
Field / Field Set Type Description
Label String Required. Specify a unique label for the account.

Default value: N/A

Example: Anaplan Account
Username String

Specify the name for this account.

Default value: N/A

Example: Snapuser
Password String

Specify the password for this account.

Default value: N/A

Example: nb*#!@09
Anaplan hostname String Required. Specify the hostname for Anaplan REST API service.

Default value: https://api.anaplan.com

Example: https://api.anaplan.com

External certificate file String/Expression Specify the link of the certificate file that you have uploaded. You can use a certificate file instead of a username/password to simplify login. Click the database icon to select the file and upload it into SnapLogic.
Note: Specifying External certificate contents is more secure than specifying the External certificate file because the certificate content is encrypted; whereas an uploaded certificate file is not encrypted.

Default value: N/A

Example: certificate.pem
External certificate contents String Specify the contents of your certificate file. The certificate typically has the following format:
 -----BEGIN CERTIFICATE-----
(certificatecontent_string)
  -----END CERTIFICATE-----
Note: Specifying External certificate contents is more secure than specifying the External certificate file because the certificate content is encrypted; whereas an uploaded certificate file is not encrypted.

Default value: N/A

Example:
 -----BEGIN CERTIFICATE-----
MIIEbzCCAs+gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCVVMx
EzARBgNVBAgMCkNhbGlmb3JuaWExFTATBgNVBAcMDFNhbnRhIE1vbmljYTETMBEG
-----END CERTIFICATE-----
External private key String Specify the plain-text version of your private key.
Note: If you have an encrypted private key, you must decrypt it using OpenSSL and the passphrase that was used for encryption. Perform the following steps in a terminal window to get the plain-text version of your private key:
  1. openssl rsa -in [file1.key] -out [file2.key]

    [file1.key] and [file2.key] are key files.

    [file1.key] contains the private key in binary format, and [file2.key] contains the plain-text output version. The private key typically has the following format:
       -----BEGIN PRIVATE KEY-----
      (keycontent_string)
      -----END PRIVATE KEY-----
    
  2. Enter the passphrase.
  3. Copy the contents of [file2.key] and paste it in the External private key field.

Default value: N/A

Example:
   -----BEGIN RSA PRIVATE KEY-----
  MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8VQmc2M2COnS9
  s6rJ/JHbySxSWk+v6uAqX9vMa+K5u3fTP3gTJ4oBzkF9o24UeQ0leMYkJYfh4gJ
  -----END RSA PRIVATE KEY-----

Troubleshooting

If a validation error occurs after you enter the certificate and private key in Accounts, verify the following:
  1. Check the certificate format. It must be in plain text and start with -----BEGIN CERTIFICATE----- and end with -----END CERTIFICATE-----.
  2. Check the private key format. It must be in plain text and start with -----BEGIN RSA PRIVATE KEY----- and end with -----END RSA PRIVATE KEY-----.