Create a Provider Configuration
Use this endpoint to create a new provider configuration. The configuration is validated against the provider’s JSON Schema.
Authorizations
JWT bearer token issued by the identity provider. Send it in the Authorization header as Bearer <token>.
Body
Request body containing the provider configuration details.
Provider-specific configuration that is validated against the provider's JSON Schema.
Unique name for this provider configuration.
1 - 100"ClearSale Production"
Outbound allow-list of destination hostnames. It applies to every node that calls through this configuration. Omit the field, or send an empty list, to accept any public host. The generic HTTP connector, provider id http, is the exception — it rejects an empty list with error FLK-0323. A leading dot matches subdomains, so ".kyc-provider.io" matches "api.kyc-provider.io". Entries are hostnames only, with no IP literal, no wildcard and no port. Flowker lowercases every entry. Flowker checks the base_url, onboarding_base_url and transaction_base_url values in config against this list, and it checks the request URL and every redirect hop at run time.
100253Named private-host allowance, managed by your operations team. An entry lets this configuration call a host that resolves to a private or loopback address, which Flowker blocks by default. Cloud metadata and link-local addresses stay blocked, and no entry reaches them. Entries follow the same format as allowedHosts.
100253Which kind of connection this is. Omit it, or send "catalog", for a connection to a catalog provider — providerId is then required. Send "external_openapi" for a connection to an OpenAPI document you uploaded through the OpenAPI schema registry; providerId is optional for that kind, and its config holds openapi_schema_id plus an optional auth block and base_url. You choose the kind when you create the configuration.
catalog, external_openapi "external_openapi"
Human-readable description of this provider configuration.
500"ClearSale anti-fraud for Pix transactions"
Custom key-value pairs for tagging.
ID of the catalog provider to configure. It is required for the catalog kind, and Flowker rejects a create that omits it with error FLK-0297. A configuration of kind external_openapi may omit it, and a read of that configuration returns the reserved id external.openapi.
"clearsale"
Stored schemas this configuration binds to. Each entry names one XSD or OpenAPI schema already registered for your tenant. Omit the field, or send an empty list, for no bindings. Two identical entries in the same request are rejected.
100Response
Indicates that the resource was successfully created and the operation was completed as expected.
Timestamp when the configuration was created.
"2026-03-17T14:00:00Z"
Unique identifier of the created configuration.
"c3d4e5f6-a7b8-9012-cdef-345678901234"
Name of the configuration.
"ClearSale Production"
Initial status (always active on creation).
"active"

