Configuration API

The Configuration API lets you manage products, options, pricing rules, and user selections programmatically.

Integration Architectures

Before diving into the API, it is important to understand the two primary integration architectures available. Choose the flow that best matches your application's state management needs:

1. Standalone Polygon Flow

Best for: Configuring products in, for example, a webshop and other apps that manage their own session or client-side state.

In this flow, individual items are configured independently on-the-fly. The client or external application maintains the configuration state, and the configured items are only promoted to a server-side Project at finalization or submission.

2. Project-based Flow

Best for: Integrations where a server-side Project is created upfront to hold and edit multiple configured items together.

In this flow, a server-side Project is created upfront to hold and edit multiple configured items together. Decoloop manages draft states, multi-item relationships, and client sessions directly on the backend.

Next Steps

Select the guide that corresponds to your chosen architecture, or dive straight into the API Reference:

On this page