Skip to content

Settings

The Settings section is accessible from the main navigation. It contains five subsections accessible from the left sidebar.

Manage your API keys for authenticating with the Duty Pro API.

Click Generate New Key and configure:

FieldDescription
ModeLive (dp_live_ prefix) or Test (dp_test_ prefix)
BrandOptionally restrict the key to a specific brand. Leave empty for an account-level key that works with any brand.
LabelOptional human-readable label (e.g., “Production”, “Staging Integration”)

After creation, the plaintext key is displayed once. Copy it immediately and store it securely — it cannot be retrieved later. Only the key prefix (first 16 characters) is shown in the key list.

The key list displays all your API keys with:

ColumnDescription
LabelYour label or “Untitled Key”
ModeLive (green badge) or Test (orange badge)
BrandBrand name if restricted, or “All Brands”
PrefixFirst 16 characters of the key for identification
CreatedCreation date
Last usedLast time the key was used in an API request
StatusActive or Revoked

Click Revoke on any active key. A confirmation dialog warns that any integrations using the key will immediately stop working. Revocation is permanent and cannot be undone.

To rotate a key: generate a new one, update your integration, then revoke the old key.

Configure how Duty Pro delivers shipment status updates to your systems. Three options are available:

Status relay is disabled. No events are pushed to your systems. Shipment status is still viewable in the dashboard.

Receive real-time status updates via HTTP POST to your endpoint.

FieldRequiredDescription
URLYesYour endpoint URL (must accept POST requests)
SecretNoHMAC-SHA256 signing key for verifying request authenticity

See the Webhooks guide for integration details, signature verification, and retry behavior.

Connect to Duty Pro’s hosted SFTP server to download status files.

The dashboard displays your connection credentials:

FieldDescription
HostSFTP server hostname
PortSFTP port
UsernameYour account-specific username
PasswordShown once on setup; use Reset Password to generate a new one

See the SFTP Relay guide for file format and directory structure.

Relay configuration can be set at the account level (applies to all brands) or overridden at the brand level. Brand-level configuration takes priority when both exist.

A chronological record of configuration changes made in the dashboard. Each entry shows:

  • Action performed (e.g., API key created, brand updated, fee deleted)
  • Who performed the action
  • Timestamp
  • Details of what changed

The audit log covers key management actions, brand configuration changes, relay configuration updates, and other administrative operations.

A log of all API requests made to the Duty Pro API. Each entry shows:

  • Endpoint called
  • HTTP method and status code
  • API key used (prefix only)
  • Brand context
  • Timestamp
  • Request and response details

Use this to debug integration issues, monitor API usage, and track key activity.