API Client Settings - Fabric

API Client Overview

An API Client represents a set of credentials ( Client ID and Client Secret) tied to your account/brand that applications and integrations use to authenticate with the Dropship V3 APIs. You can use API Clients to:

Prerequisites

Create a New API Client

  1. Navigate to Settings → API Clients in the Dropship console.
  2. Click Add API Client.
  3. Enter a clear Client Name (for example, erp-prod, integration-staging).
  4. Click Create Client.
  5. The client is created and now appears in your API Clients list.

Create separate clients for each environment (Prod, Staging, Dev) and for each distinct integration. This minimizes risk and streamlines credential rotation.

Accessing client credentials (One-time Secret Reveal)

  1. In Settings > API Clients, click the Client Name you just created. The Client Credentials page is displayed.
  2. In Client Credentials, you’ll see:
    • Client Name (as entered)
    • API URL (base URL for requests)
    • Brand ID
    • Client ID
    • Client Secret (hidden by default)
  3. The Client Secret can only be accessed once. When you are prepared to capture it, click Get Client Secret > Show API Secret.
  4. Copy the secret using the provided button and store it in your secret manager immediately.

Using the Credentials for Authentication

Most integrations will exchange the Client ID and Client Secret for an access token, then include that token in API calls. See the detailed flows and examples in the Authentication Guide.

Best Practices

Rotating or Revoking a Client

Troubleshooting

FAQ

Can multiple apps share one API Client?

While this is possible, fabric discourages this. We recommend creating separate clients to simplify rotations and auditing.

What if I accidentally reveal the secret in logs?

Treat it as compromised: rotate immediately and scrub logs.

Is there a sandbox?

If you maintain separate environments, create distinct clients per environment and use the environment-specific API URL.