Integration docs
List integrations
Every integration the workspace can use, optionally ranked by a search query.
GET
https://cloud.generalinput.com/v1/integrationsAuthenticationRequires
docs:read on a platform API key. A CLI session always passes.Lists the integrations available to the workspace. Visibility follows the workspace type: development workspaces also see integrations that are still in development.
Query parameters
| Name | Type | Notes |
|---|---|---|
q | string | Optional. Server-side hybrid search (semantic plus lexical) over slug, title, and description. Ranked when present. Search by capability ("calendar", "send message"), not only by name. |
Response
{
"integrations": [
{
"service": "slack",
"title": "Slack",
"description": "Send messages, react to events, and read history.",
"credentialType": "oauth2"
},
{
"service": "search-internet",
"title": "Internet Search",
"description": "Search the web for real-time results.",
"credentialType": "platform"
}
]
}| Field | Type | Notes |
|---|---|---|
service | string | The slug every other route and the vault key on. |
title | string | Display name. |
description | string | One-line summary. |
credentialType | string | oauth2, apiKey, platform, or noAuth. |
Example
curl -s "https://cloud.generalinput.com/v1/integrations?q=calendar" \
-H "Authorization: Bearer $GI_API_KEY"