Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.jataka.io/llms.txt

Use this file to discover all available pages before exploring further.

Salesforce OAuth Scopes

To seamlessly integrate your AI testing pipeline with Salesforce, Jataka uses a Connected App authorized through OAuth 2.0. Because Jataka runs as an automated testing robot in CI/CD and scheduled workflows, it requires scoped permissions that allow secure, unattended execution without manual login on each run. Salesforce OAuth Approval

Scope Breakdown

  • api (Manage user data via APIs)
    • Plain English: Allows Jataka to communicate with Salesforce over REST and SOAP APIs.
    • Why needed: Core automation channel for reading metadata, executing validation logic, and writing test outcomes.
  • refresh_token, offline_access (Perform requests at any time)
    • Plain English: Allows Jataka to maintain a persistent secure session in the background.
    • Why needed: Enables unattended pipeline and scheduled test execution without requiring repeated user re-authentication.
  • web (Manage user data via Web browsers)
    • Plain English: Allows token-based web session usage.
    • Why needed: Supports deep-linking from Jataka dashboards to Salesforce pages for failed runs and diagnostics.
  • full (Full access)
    • Plain English: Grants access to all data/metadata that the authorizing user can access.
    • Why needed: Ensures complete test coverage across custom objects, Apex, Flows, and cross-domain configurations.