Skip to main content
The Infinite Creator API is accessible at api.infinitecreator.com.

Versioning

Always specify the API version you want to use in the URL. For example, to use the v1 API, your request would use the following base URL:
https://api.infinitecreator.com/v1/
v1 is the current stable version.

Authentication

The Infinite Creator API uses opaque API keys to authenticate requests. Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth. The Authorization header is used to authenticate requests. For example:
Authorization: Bearer key_e8799f65e11d69de86...
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.
At present, API keys are available upon request.

Request IDs

Each API request has an associated request identifier. You can find this value in the response headers, under Request-Id. To expedite the resolution process, provide the request identifier when you contact us about a specific request.

Metadata

Metadata is an attribute on certain Infinite Creator objects that lets you store more information, structured as key-value pairs, in these objects for your own use and reference. Keys and values are stored as strings.

Limits

You can add 50 total key-value pairs within these data limits:
  • key: 40-character limit. Square brackets ([ and ]) can’t be included in keys.
  • value: 500-character limit.
If your system requires more space than this, store your data in an external database and use a key-value pair to store the external object’s ID in metadata.
Never store sensitive information, such as bank account information or credit card details, in metadata.

Events and webhook endpoints

When Infinite Creator sends an Event to your webhook endpoint, it includes the corresponding object and any metadata the object contains. This allows your webhook handler to receive any metadata that you set beforehand and pass it to downstream processes, such as order fulfillment.