API reference

Connectors

Connections to outside services, whether each still works, and what agents may use.

Scopes for this area: connectors:read, connectors:write and connectors:admin.

47 operations

connection

MethodRouteWhat it doesLevelCommand
GET/workspace/connectionsThe accounts the workspace has connected.readrivier connectors connection list
POST/workspace/connectionsConnect an account; the credential is sealed on arrival.writerivier connectors connection create
DELETE/workspace/connections/{id}Disconnect an account.writerivier connectors connection delete
POST/workspace/connections/{id}/checkTest a connection.writerivier connectors connection check
GET/connectors/connectionsThe connections to outside accounts.readrivier connectors connection list all
POST/connectors/connectionsConnect an account.writerivier connectors connection connect
POST/connectors/connections/sealedConnect with an already-sealed credential.writerivier connectors connection seal
POST/connectors/connections/{id}/renameRename a connection.writerivier connectors connection rename
POST/connectors/connections/{id}/rotateReplace a connection's credential.writerivier connectors connection rotate
POST/connectors/connections/{id}/disableSwitch a connection off.writerivier connectors connection disable
POST/connectors/connections/{id}/enableSwitch a connection on.writerivier connectors connection enable
DELETE/connectors/connections/{id}Disconnect an account.writerivier connectors connection remove
POST/connectors/connections/{id}/transportChoose how a connection reaches the provider.writerivier connectors connection transport
POST/connectors/connections/{id}/settingsChange a connection's non-secret settings.writerivier connectors connection settings
GET/connectors/connections/{id}/healthWhether a connection still works.readrivier connectors connection health
GET/connectors/connections/{id}/reconcileCompare what we hold with the provider.readrivier connectors connection reconcile
POST/connectors/connections/{id}/syncPull the provider's inventory now.writerivier connectors connection sync

grant

MethodRouteWhat it doesLevelCommand
GET/workspace/grantsHow much each service may do on its own.readrivier connectors grant list
PATCH/workspace/grants/{service}Change a service's autonomy.adminrivier connectors grant update

connector

MethodRouteWhat it doesLevelCommand
GET/connectorsThe connectors this deployment carries and what each can do.readrivier connectors connector list

tool

MethodRouteWhat it doesLevelCommand
GET/connectors/toolsEvery connector tool with its input, effect and approval default.readrivier connectors tool list
POST/connectors/call/{connector}/{tool}Call one connector tool (dry run by default for changes).writerivier connectors tool call

seal

MethodRouteWhat it doesLevelCommand
POST/connectors/admin/sealSeal a secret for the vault.writerivier connectors seal create

oauth

MethodRouteWhat it doesLevelCommand
POST/connectors/oauth/startBegin connecting an account by sign-in.writerivier connectors oauth start

inventory

MethodRouteWhat it doesLevelCommand
GET/connectors/inventoryEverything connected, in one list.readrivier connectors inventory list
POST/connectors/inventory/changes/{id}/applyApply a proposed change.writerivier connectors inventory apply
POST/connectors/inventory/changes/{id}/rejectReject a proposed change.writerivier connectors inventory reject
PUT/connectors/inventory/{connectionId}/{itemId}Change an inventory item.writerivier connectors inventory set

brand

MethodRouteWhat it doesLevelCommand
GET/connectors/brandsThe brands.readrivier connectors brand list
POST/connectors/brandsAdd a brand.writerivier connectors brand create
GET/connectors/brands/{slug}One brand.readrivier connectors brand get
PATCH/connectors/brands/{slug}Change a brand.writerivier connectors brand update
DELETE/connectors/brands/{slug}Delete a brand.writerivier connectors brand delete

settings

MethodRouteWhat it doesLevelCommand
GET/connectors/settingsConnector policy for the project.readrivier connectors settings get
PATCH/connectors/settingsChange connector policy.writerivier connectors settings update

kill

MethodRouteWhat it doesLevelCommand
POST/connectors/killStop all outward actions at once.writerivier connectors kill set

agent

MethodRouteWhat it doesLevelCommand
GET/connectors/agentsWhat each agent may do through connectors.readrivier connectors agent list
PUT/connectors/agents/{id}Set what an agent may do.writerivier connectors agent set
DELETE/connectors/agents/{id}Remove an agent's permissions.writerivier connectors agent remove

approval

MethodRouteWhat it doesLevelCommand
GET/connectors/approvalsActions waiting for a person's yes.readrivier connectors approval list
GET/connectors/portfolio/approvalsWaiting approvals across the organisation's projects.readrivier connectors approval portfolio
POST/connectors/approvals/{id}/approveApprove a waiting action.writerivier connectors approval approve
POST/connectors/approvals/{id}/declineDecline a waiting action.writerivier connectors approval decline

audit

MethodRouteWhat it doesLevelCommand
GET/connectors/auditWhat was done through connectors.readrivier connectors audit list
GET/connectors/portfolio/auditThe audit across the organisation's projects.readrivier connectors audit portfolio

alert

MethodRouteWhat it doesLevelCommand
GET/connectors/alertsConnections that need attention.readrivier connectors alert list

media

MethodRouteWhat it doesLevelCommand
POST/connectors/mediaHost a media file so a network can fetch it.writerivier connectors media upload