Organization variables & secrets
Assign an organization entry to one agent
Idempotently binds the entry to one agent. Valid only while the entry targets selected agents. Requires resource.edit on the target, not merely resource.view — an agent the caller cannot manage returns 404, identical to a missing one. The binding is a durable delegation: organization environment managers may afterwards rotate the entry without gaining visibility into this agent.
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Path Parameters
orgId*string
entryId*string
Match
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Format
uuidagentId*string
Match
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Format
uuidResponse Body
application/json
application/json
application/json
application/json
curl -X PUT "https://example.com/v1/orgs/string/environment/497f6eca-6276-4993-bfeb-53cbbbba6f08/agents/497f6eca-6276-4993-bfeb-53cbbbba6f08"{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "key": "string", "kind": "variable", "variableValue": "string", "secretConfigured": true, "audience": "all", "visibleAgentIds": [ "606a9edf-a597-4ef8-acd5-c88a5f3ab904" ], "version": 1, "createdAt": "string", "updatedAt": "string"}