Skip to content

Integrations

Integrations in Modulos are built around clear boundaries: project-level service access, user-level OAuth access, and API access for automation.

Choose the right integration

You want to…UseWhy
Power tests and continuous monitoringSourcesSources are project-level service accounts designed for reliable, shared automation
Let Scout search and retrieve external contextScout connectorsConnectors are user-scoped and only see what the connected user can access
Access the Modulos API from code and toolingAPI tokensTokens let scripts authenticate as a user without interactive login

Rule of thumb

If it should keep working when people change teams, use a source. If it should only see what a specific person can see, use a connector. If it’s a script, use an API token.

The three integration primitives

PrimitiveWhat it connectsWhere it’s managedScope
SourcesService accounts and machine-to-machine integrationsProject → Settings → SourcesOne project
Scout connectorsUser accounts via OAuthSettings → ConnectorsOne user
API tokensUser tokens for API accessSettings → API TokensOne user

Sources

Sources are project-level service accounts. They are attached to a project and are used to power Testing and other project-scoped automation.

Scout connectors

Connectors are user-level accounts connected to a specific user, usually via OAuth. They are used to bring user-scoped external context into Scout.

API tokens

API tokens are per-user bearer tokens used for programmatic access to the Modulos API.