*, except that below Reseller your own domain and user fill in. Configurations are the named settings the portal and the API look up at run time, such as PORTAL_SHOW_SHARED_CONTACTS. Each row sets one value for one combination of key parts: reseller, domain, user, user-scope, admin-ui-account-type, and core-server. A key part of * matches everything, so the row with every key part * is the system value.reseller nor domain, the row is stored for your territory.domain left out means your domain.user and domain left out mean yours.403.config-def-allow-reseller-access is yes. A key outside your tier returns 403.config-name takes letters, digits, and @ . - _ '; * returns 400. config-value is stored as a string and is not checked against the definition's data-type. A row with the same key returns 409; change it with PUT /configurations/{config-name}. A masked value for a secret-named setting returns 400: send the real value.202 means accepted, not yet stored. Send domain, reseller, and user in the body: in the query string they're ignored.Authorization: Bearer ********************{"code": 202, "message": "Accepted"}. Read the row back to confirm it.curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/configurations' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"config-name": "PORTAL_SHOW_SHARED_CONTACTS",
"config-value": "yes",
"description": "Show shared contacts to every user"
}'{
"code": 202,
"message": "Accepted"
}