Skip to main content
POST
/
access-key
/
{accessKey}
/
permissions
curl -X POST "https://config.gms.ensync.cloud/v1/access-key/ensk_prod_xxxxx/permissions" \
  -H "X-API-KEY: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "send": ["order/*", "inventory/*", "shipping/*"],
    "receive": ["payment/*", "refund/*"]
  }'
{
  "message": "Permissions updated successfully"
}

Path Parameters

accessKey
string
required
The access key to update permissions for

Body Parameters

send
array
Array of event paths this key can publish to
receive
array
Array of event paths this key can subscribe to
resources
object
Resource-specific permissions
curl -X POST "https://config.gms.ensync.cloud/v1/access-key/ensk_prod_xxxxx/permissions" \
  -H "X-API-KEY: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "send": ["order/*", "inventory/*", "shipping/*"],
    "receive": ["payment/*", "refund/*"]
  }'
{
  "message": "Permissions updated successfully"
}