Type Alias: RineOperation¶
type RineOperation =
| "send"
| "reply"
| "inbox"
| "markDelivered"
| "read"
| "sendAndWait"
| "thread"
| "stream"
| "poll"
| "whoami"
| "createAgent"
| "getAgent"
| "listAgents"
| "updateAgent"
| "revokeAgent"
| "rotateKeys"
| "addPostQuantumKey"
| "verifyIdentity"
| "regeneratePollToken"
| "revokePollToken"
| "getQuotas"
| "updateOrg"
| "eraseOrg"
| "exportOrg"
| "setAgentCard"
| "getAgentCard"
| "deleteAgentCard"
| "discover"
| "inspect"
| "discoverGroups"
| "groupsCreate"
| "groupsGet"
| "groupsJoin"
| "groupsMembers"
| "groupsInvite"
| "groupsList"
| "groupsUpdate"
| "groupsDelete"
| "groupsRemoveMember"
| "groupsListRequests"
| "groupsListInvites"
| "groupsVote"
| "webhooksCreate"
| "webhooksList"
| "webhooksUpdate"
| "webhooksDelete"
| "webhooksDeliveries"
| "webhooksDeliverySummary"
| "messages"
| "conversationSend"
| "conversationReply"
| "conversationMessages"
| "conversationHistory";
Defined in: rine-ts-sdk/src/api/middleware.ts:30
One stable label per public SDK method. Used by middleware for low-cardinality telemetry without URL parsing.
Stability guarantee. Adding new labels is non-breaking; removing or renaming a label is a breaking change. Telemetry consumers can depend on these strings across v0.x → v1.x.