Commerce Settings
Get
Public API endpoint: ecomSettings.getForOrg
Required scopes: org:ecom:settings:read, org:ecom:checkout:read
Authorization
bearerAuth AuthorizationBearer <token>
API key (prefix: cogn_) from Account → Developer
In: header
Path Parameters
orgId*string
Organization ID (prefix: org_)
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "http://localhost:3013/api/v1/org/string/ecom"{
"success": true,
"data": {
"id": "1",
"activeLangs": [
"en",
"sv"
],
"primaryLang": "en",
"defaultStripeIntegrationId": null,
"defaultAirwallexIntegrationId": null,
"defaultPorkbunIntegrationId": null,
"checkoutProvider": "stripe_hosted",
"mainCurrency": "USD",
"enabledStorefrontCurrencies": [
"USD",
"EUR",
"SEK"
],
"activeLangsUnion": [
"en",
"sv"
],
"secondaryLangsForTranslationOps": [
"sv"
],
"orderNumberPrefix": null,
"orderNumberSeparator": "",
"orderNumberPadding": 4,
"orderNumberStartingMinimum": 1,
"taxPriceMode": "exclusive",
"taxMode": "disabled",
"defaultTaxCode": null,
"defaultExemptTaxCode": null,
"catalogSource": "cognis",
"discountStackingPolicy": "single_best",
"cognisDiscountEngineEnabled": false,
"allowStripeNativePromotionCodes": true,
"wishlistEnabled": true,
"wishlistMaxItems": null,
"productDiscoveryDefaults": null,
"skuPrefix": null,
"defaultImportInitialOnHand": null,
"abandonedCheckoutConfig": {
"enabled": true,
"steps": [
{
"delayMinutes": 60,
"enabled": true
},
{
"delayMinutes": 1440,
"enabled": true
},
{
"delayMinutes": 4320,
"enabled": true
}
]
},
"klaviyoCheckoutEventsConfig": {
"enabled": false,
"klaviyoIntegrationId": null,
"suppressCognisAbandonedEmails": true
}
},
"message": "Success",
"traceId": "req_abc123"
}{
"success": false,
"message": "Invalid data",
"errors": [
{
"code": 400,
"message": "Invalid data"
}
],
"traceId": "req_xxx"
}{
"success": false,
"message": "Unauthorized",
"errors": [
{
"code": 401,
"message": "Unauthorized"
}
],
"traceId": "req_xxx"
}{
"success": false,
"message": "Forbidden",
"errors": [
{
"code": 403,
"message": "Forbidden"
}
],
"traceId": "req_xxx"
}{
"success": false,
"message": "Not found",
"errors": [
{
"code": 404,
"message": "Not found"
}
],
"traceId": "req_xxx"
}{
"success": false,
"message": "Conflict",
"errors": [
{
"code": 409,
"message": "Conflict"
}
],
"traceId": "req_xxx"
}{
"success": false,
"message": "string",
"errors": [
{
"code": 0,
"message": "string",
"details": {}
}
],
"traceId": "string",
"params": {},
"readableMessage": "string"
}{
"success": false,
"message": "Rate limit exceeded",
"errors": [],
"traceId": "req_xxx"
}{
"success": false,
"message": "Unexpected error",
"errors": [
{
"code": 500,
"message": "Unexpected error"
}
],
"traceId": "req_xxx"
}