Senso
Sign inSign up

What scopes does an OAuth connection carry?

OAuth connections carry scopes; API keys do not, and are bounded by folder permissions instead.

Senso advertises only kb.read up front, so a fresh connector is read-only. Calling a write tool without the scope returns 403 and the client prompts you to re-authorize.

Deletion is split out from writing on purpose: a connector allowed to add documents should not be able to empty a knowledge base.

ScopeGrantsEndpoints it unlocks
kb.readRead documents and searchPOST /org/search*, GET /org/kb/*
kb.writeCreate and update contentPOST /org/kb/raw, POST /org/kb/upload
kb.deleteRemove nodes and subtreesDELETE /org/kb/nodes/{id}

Call it

GET/org/permissionsOpen in API reference →What the caller is allowed to do.