{"@context": "https://schema.org", "@type": "WebAPI", "name": "Ritc API", "description": "Rules in the Cloud", "provider": {"@type": "Organization", "name": "ritc.io"}, "documentation": "http://www.ritc.io/openapi/ritc.swagger.json"}
Index / APIs / ritc.io

Ritc API

Rules in the Cloud

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.ritc.io

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Ritc v1.0.0

Rules in the Cloud

methodpathwhat the vendor says it does
GET/actionsList actions Actions
POST/actionsCreate a new action Actions
GET/actions/{action_id}Get an action Actions
PATCH/actions/{action_id}Update information about a specific action Actions
DELETE/actions/{action_id}Delete an action Actions
GET/adminPing the server admin
POST/admin/logLog a message admin
GET/admin/pingPing the server admin
GET/appsGet apps information Apps
POST/appsCreate a new app Apps
GET/apps/channels/usersGet app channels Apps
GET/apps/channels/{channel_id}/usersGet users of a specified channel Apps
GET/apps/channels/{channel_id}/users/{user_id}Get user of a specified channel Apps
POST/apps/channels/{channel_id}/users/{user_id}Create user channel Apps
GET/apps/ext/api/credentialsGet external credentials Apps
POST/apps/ext/api/credentialsCreate new external credentials Apps
GET/apps/ext/api/credentials/{channel_id}Get credentials for a channel in an app Apps
PATCH/apps/ext/api/credentials/{channel_id}Update credentials for a channel Apps
DELETE/apps/ext/api/credentials/{channel_id}Delete credentials for a channel Apps
POST/apps/rulegroup/run/{rule_id_list}Run specified rule group in the app Apps
POST/apps/rules/runRun active app rules Apps
GET/apps/{app_id}Get app information Apps
PATCH/apps/{app_id}Update an app Apps
DELETE/apps/{app_id}Delete an app Apps
GET/channelsRetrieve Channels Channels
POST/channelsCreate a channel Channels
GET/channels/anonymousRetrieve Channels anonymously Channels
GET/channels/{channel_id}Get channel information Channels
PATCH/channels/{channel_id}Update a channel Channels
DELETE/channels/{channel_id}Delete a channel Channels
GET/channels/{channel_id}/functionsRetrieve Channel Functions Channels
POST/channels/{channel_id}/functionsCreate a channel function Channels
GET/channels/{channel_id}/functions/{function_id}Get channel function information Channels
POST/orgsCreate an org Orgs
GET/orgs/meGet org information Orgs
GET/rulesList rules Rules
POST/rulesCreate a new rule Rules
GET/rules/{rule_id}Get a rule Rules
PATCH/rules/{rule_id}Update information about a specific rule Rules
DELETE/rules/{rule_id}Delete a rule Rules

and 26 more operation(s) in this specification, all searchable.

specification origin: http://www.ritc.io/openapi/ritc.swagger.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.