Request
PUT /v1/feed/{key}
Authenticate with a bearer token. Create one with POST /v1/tokens or cluck login.
Parameters
| Name | Type | Description |
|---|---|---|
key | string | The secret name (path) |
value | string | The secret value (never logged) |
env | string | Environment |
Example
curl -X PUT https://api.pollosoft.example/v1/feed/key_8f2a \
-H "Authorization: Bearer $COOP_TOKEN" \
-H "Content-Type: application/json" \
-d '{"value": "example-value", "env": "example-env"}'
Response
A successful call returns 200 OK with JSON like this:
{
"key": "DB_URL",
"version": 8,
"stored": true
}
Errors
HEN-2001(401): Not logged inHEN-2004(403): Insufficient pecking orderHEN-5001(429): Too many pecksHEN-3001(404): Coop not foundHEN-1002(400): Missing required field
IdempotencySend an
Idempotency-Key header to make retries safe. We will return the original result instead of laying a second egg.