Box Service Account

Overview

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

Account settings

Legend:
  • Expression icon (): Allows using JavaScript syntax to access SnapLogic Expressions to set field values dynamically (if enabled). If disabled, you can provide a static value. Learn more.
  • SnapGPT (): Generates SnapLogic Expressions based on natural language using SnapGPT. Learn more.
  • Suggestion icon (): Populates a list of values dynamically based on your Snap configuration. You can select only one attribute at a time using the icon. Type into the field if it supports a comma-separated list of values.
  • Upload : Uploads files. Learn more.
Learn more about the icons in the Snap settings dialog.
Field/Field set Description

LabelRequired.

String

User provided label for the account instance.

Default value: N/A

Client IDRequired.

String

The client ID of the application requesting authentication.

Default value: N/A

Example: plb5ltfzq9bz7micz6x6p5zfnycw98e3

Client secret

String

The client secret of the application requesting authentication.

Default value: N/A

Example: PCQNt3d6xym9JiiVGRqDpNcFryxKhfun

Public key ID

String

The public key ID of the application.

Default value: N/A

Example: hs2c02ko

Private key

String

The encrypted private key.

Default value: N/A

Example:

-----BEGIN ENCRYPTED PRIVATE KEY-----\n
TesT9KeyG12keyOn\nTESTKEYKEYb3TESTKEy/xheTESTKEYSC BMhL9TFI/pX0EVwkT44TeSTI9DuXIIlsg\nwqYRdj7QE/aO\nN0xn8 p\nYnhxJab0\n26k=\n
-----END ENCRYPTED PRIVATE KEY-----\n

Private key passphrase

String

The private key passphrase associated with the encrypted private key.

Default value: N/A

Example: 176183e88324823d2318b74a1f376486

Enterprise ID

String

The enterprise ID associated with the Box application.

Default value: N/A

Example: 13684983

Connection timeout (seconds)

Integer/Expression

Specify connection timeout in seconds. A value of 0 indicates infinite timeout.

Default value: 60

Example: 50

Read timeout (seconds)

Integer/Expression

Specify read timeout in seconds. A value of 0 indicates infinite timeout.

Default value: 900

Example: 600

Write Timeout (seconds)

Integer/Expression

Set write timeout in seconds. A value of 0 indicates infinite timeout.

Default value: 900

Example: 600