Steps
- Choose the external service.
- Connect OAuth when the service needs user or workspace authorization.
- Enable the tools, channels, or storage surfaces the project needs.
- Test the integration from the project.
- Review access when project ownership changes.
Try it with REST
List available integrations:GET /integrations
Terminal
GET /integrations/user-connections
Terminal
API surfaces
| Surface | Start here |
|---|---|
| REST | Integrations, Project Integrations, OAuth |
| GraphQL | Integrations, User OAuth Connected Integrations |
| MCP | List Integrations, List User OAuth Integrations |
Verify
Confirm the integration appears in the project. Run a small read-only tool call before using the integration in production work.Integration surfaces
| Surface | Use it for |
|---|---|
| Integration | Service connected to a project. |
| OAuth connection | User or workspace authorization. |
| Tool | Callable action exposed by the service. |
| Channel | Messaging surface connected to project work. |
| External storage | Files managed outside Veryfront. |