Set a unified secret
PUT /v1/credentials/secrets/:key — Store a value under an UPPER_SNAKE key. Messaging env-vars are routed to the messaging store (with provider hot-reload);
PUT /v1/credentials/secrets/:key
Store a value under an UPPER_SNAKE key. Messaging env-vars are routed to the messaging store (with provider hot-reload); all other keys land in the freeform custom slot. Body is always { "value": "..." } — the client does not choose a storage slot. The value is write-only; the response returns the masked status for that key, never the value just written.
| Method | PUT |
| Path | /v1/credentials/secrets/:key |
| Auth | Authorization: Bearer <token> required when GATEWAY_AUTH_TOKEN is set |
| Category | preferences |
Request body
{ "value": "sk-..." }