Skip to main content

Stamped.io Connections and Settings

How to connect iPaaS.com to Stamped.io: credentials, subscription settings, authentication, and throttling.

Integrate iPaaS.com with Stamped.io to synchronize customer data into Stamped.io's reviews and loyalty platform.

How to Connect

Prerequisites

Before configuring the connection in iPaaS.com, generate API credentials in Stamped.io:

  1. Sign in to your Stamped.io dashboard.

  2. Go to Settings, then Review Integrations (or Loyalty Integrations), and open API Keys.

  3. Add an API key and copy the generated public key and private key. Treat the private key like a password; it grants access to your store's data.

  4. Note your store identifier (store hash), which Stamped.io uses to direct requests to your store.

For current details, see the Stamped.io developer documentation at https://developers.stamped.io.

Configuration Details

  • API Url: the Stamped.io API base URL that the integration calls. Example: https://stamped.io.

  • API Public Key: your Stamped.io public API key. Example: pubkey-XXXXXXXXXXXXXXXXXXXXXXXXXXXX.

  • API Private Key: your Stamped.io private API key. Keep this confidential. Example: key-XXXXXXXXXXXXXXXXXXXXXXXXXXXX.

  • API Store Hash: your Stamped.io store identifier. Example: 270392.

NOTE: The subscription currently also presents an API User and an API Password field. Enter your API Public Key value in API User and your API Private Key value in API Password. These two fields duplicate the public and private keys and are slated to be consolidated in a future release.

Configure Subscription Settings

iPaaS.com Subscription Settings page for Stamped.io

Field

Description

Required

Example

API Url

The Stamped.io API base URL the integration calls.

Yes

API Public Key

Your Stamped.io public API key, used to authenticate requests.

Yes

pubkey-XXXXXXXX

API Private Key

Your Stamped.io private API key. Keep confidential.

Yes

key-XXXXXXXX

API Store Hash

Your Stamped.io store identifier.

Yes

270392

API User

Duplicate of the public key. Enter the same value as API Public Key.

Yes

pubkey-XXXXXXXX

API Password

Duplicate of the private key. Enter the same value as API Private Key.

Yes

key-XXXXXXXX

API Throttle Limit

Maximum number of calls the integration makes to Stamped.io within each throttle window.

Yes

500

API Throttle Seconds

Length of the Stamped.io throttle window, in seconds.

Yes

60

API Throttle Limit (To iPaaS)

Maximum number of calls made to iPaaS.com within each throttle window.

Yes

500

API Throttle Seconds (To iPaaS)

Length of the iPaaS.com throttle window, in seconds.

Yes

60

Concurrent Connections

Maximum number of simultaneous connections the integration opens.

Yes

2

Concurrent Batch Executions

Maximum number of batch transfers that run at the same time.

No

10

Authentication Methods

Stamped.io authenticates each request using your public and private API keys, and your store hash identifies which store the request applies to. To authenticate the integration:

  1. Enter the API Url, API Public Key, API Private Key, and API Store Hash values on the subscription settings page. Also enter the public key in API User and the private key in API Password (see the note above).

  2. Save the subscription. The integration uses these values to authenticate every call it makes to Stamped.io.

Because the connection is confirmed on the first transfer rather than at save time, run a Manual Sync of one customer after saving to verify the credentials are correct. If a credential is wrong, the error appears in the iPaaS.com Dashboard under Integration Monitoring and in the Error Logs.

Initialization Support

Currently, initialization is not supported for Stamped.io in iPaaS.com. All data synchronization and mappings are configured during the integration setup, and customers are transferred individually or through the configured outbound triggers rather than as a one-time bulk import.

Throttling

The throttle and concurrency fields are pre-populated from the integration's settings and govern how quickly the integration calls Stamped.io and iPaaS.com. By default the integration allows 500 calls per 60 seconds in each direction, opens up to 2 concurrent connections, and runs up to 10 concurrent batch executions. Subscribers or their MiSP can adjust these values to suit their store's volume. For details on editing these values, see the Subscription Configuration – Edit article in the Help Center.

Related Documents

Did this answer your question?