Create, rename, or revoke an SDK key
manage_sdk_keyCreate, rename, or revoke Featureflip SDK keys for an environment; create returns the full key once, while revoke stops it working immediately.
Instructions
Manage an environment's SDK keys. action=create needs name + type and returns the full key ONCE (ServerSide for backend SDKs, ClientSide for browser/mobile). action=rename needs sdkKey and changes only the fields you pass. action=revoke needs sdkKey and stops the key working immediately; apps still using it lose flag updates. To rotate: create a new key, deploy it, then revoke the old one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Key name; required for create | |
| type | No | Required for create: ServerSide for backend SDKs, ClientSide for browser/mobile SDKs | |
| action | Yes | create needs name + type; rename and revoke need sdkKey | |
| sdkKey | No | SDK key id (see list_sdk_keys); required for rename and revoke | |
| project | Yes | Project key | |
| description | No | What the key is used for; "" clears it | |
| environment | Yes | Environment key, e.g. production |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||