Connect InfraPulse account
connectCreate, inspect, or explicitly approve a private OAuth-bound InfraPulse connection. OAuth proves owner identity; requested InfraPulse operational scopes remain server-side and privileged scopes stay pending until the authenticated owner approves them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | Follow-up action for an existing connection. Defaults to status. | |
| scopes | No | InfraPulse operational scopes requested for a new connection. These are approved and stored by InfraPulse, never copied into the OAuth token. | |
| agent_id | No | Required only when the OAuth identity owns multiple linked InfraPulse agents. | |
| request_id | No | Stable idempotency key for a new connection request. | |
| connection_id | No | Server-generated connection id for status or approval follow-up. | |
| approved_scopes | No | Optional subset to approve when action=approve. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| data | No | ||
| error | No | ||
| intent | No | ||
| status | No | ||
| receipt | No | ||
| success | No | ||
| request_id | No | ||
| next_action | No | ||
| operation_id | No | ||
| requires_human | No |