Skip to main content
Connect an integration when project work needs an external service or tool.

Steps

  1. Choose the external service.
  2. Connect OAuth when the service needs user or workspace authorization.
  3. Enable the tools, channels, or storage surfaces the project needs.
  4. Test the integration from the project.
  5. Review access when project ownership changes.

Try it with REST

List available integrations: GET /integrations
Terminal
curl https://api.veryfront.com/integrations \
  -H "Authorization: Bearer $VERYFRONT_API_KEY"
List connected OAuth accounts: GET /integrations/user-connections
Terminal
curl https://api.veryfront.com/integrations/user-connections \
  -H "Authorization: Bearer $VERYFRONT_API_KEY"

API surfaces

Verify

Confirm the integration appears in the project. Run a small read-only tool call before using the integration in production work.

Integration surfaces

SurfaceUse it for
IntegrationService connected to a project.
OAuth connectionUser or workspace authorization.
ToolCallable action exposed by the service.
ChannelMessaging surface connected to project work.
External storageFiles managed outside Veryfront.

API reference

APIUse
RESTIntegrations, integration tools, OAuth, channels, and external storage.
GraphQLIntegration, OAuth, channel, and storage views.
MCPIntegration, OAuth, channel, and storage tools.