Catalog

Enable or disable a bounded provider batch

Creates or updates up to 50 provider-level enablement rows in one transaction, and resets those providers' endpoint-level enablement overrides to inherit so the value you send is the whole answer for every endpoint of every named provider. Endpoint-level MARKUP overrides are preserved. Clients split larger selections into bounded batches so edge inspection cannot reject an oversized request. Batches commit independently: a failure after an earlier batch committed leaves that batch applied.

put/credits/catalog/bulk

Request

  • Base URL
    https://api.paywithlocus.com/api
  • URL
    https://api.paywithlocus.com/api/credits/catalog/bulk
  • Auth
    • HTTP bearer
    • or HTTP bearer

Request body

providersstring[] required

Known provider slugs. Unknown providers reject the whole batch transaction.

enabledboolean required

Response

Provider rows updated

successunknown required
scope'bulk' required
enabledboolean required
updatedinteger required
endpointOverridesClearedinteger required

Endpoint-level enablement overrides reset to inherit by this batch.

Changes

No recorded changes to this operation across all 1 revision of this API.