{"version":1,"pages":[{"id":"7ZiTgPMGICI8hn8UzBjt","title":"Overview","pathname":"/","siteSpaceId":"sitesp_xrkDp","icon":"house-window","description":"Currents is a cloud platform, dashboard and test orchestrator aimed to help SDET and Software Teams to manage the complexity of running automated tests in CI.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"}]},{"id":"V1X2cpKlIVCEEvB1tq9s","title":"Quick Start","pathname":"/getting-started/your-first-playwright-run","siteSpaceId":"sitesp_xrkDp","icon":"masks-theater","description":"Running Playwright tests with Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"}]},{"id":"xHzwM6ZSoRz2XHnYqgTt","title":"CI Setup","pathname":"/getting-started/ci-setup","siteSpaceId":"sitesp_xrkDp","icon":"robot","description":"Learn how to integrate Currents with your CI provider.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"}]},{"id":"L7GFu7ZjkQ4DmctctqUm","title":"GitHub Actions","pathname":"/getting-started/ci-setup/github-actions","siteSpaceId":"sitesp_xrkDp","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"WCDEPTNeHvJ3wtHVbAqa","title":"Quick Start","pathname":"/getting-started/ci-setup/github-actions/playwright-github-actions","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright tests in Parallel in GitHub Actions using Matrix Workflow","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitHub Actions"}]},{"id":"YxHSeATMYmt2Fs5Mn26V","title":"Re-run Only Failed Tests","pathname":"/getting-started/ci-setup/github-actions/re-run-failed-only-tests","siteSpaceId":"sitesp_xrkDp","description":"How to set up failed test reruns on GitHub Actions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitHub Actions"}]},{"id":"eLnMujHNSwuREw5QWvka","title":"Sharded runs","pathname":"/getting-started/ci-setup/github-actions/re-run-failed-only-tests/re-run-failed-only-tests-sharded","siteSpaceId":"sitesp_xrkDp","description":"How to set up failed test reruns for sharded Playwright runs on GitHub Actions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitHub Actions"},{"label":"Re-run Only Failed Tests"}]},{"id":"xnQiRzmuTCuRN2Fhhq5R","title":"Orchestrated runs","pathname":"/getting-started/ci-setup/github-actions/re-run-failed-only-tests/re-run-failed-only-tests-orchestrated-v2","siteSpaceId":"sitesp_xrkDp","description":"How to set up failed test reruns for Orchestration on GitHub Actions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitHub Actions"},{"label":"Re-run Only Failed Tests"}]},{"id":"2CtjWOaxHTrBx1QjRVB7","title":"Custom CI Build ID for Reruns","pathname":"/getting-started/ci-setup/github-actions/re-run-failed-only-tests/custom-ci-build-id-for-reruns","siteSpaceId":"sitesp_xrkDp","description":"How to configure custom CI build IDs for failed test reruns on GitHub Actions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitHub Actions"},{"label":"Re-run Only Failed Tests"}]},{"id":"EYApiMiyREN8XVaapEFE","title":"Commit data for GitHub Actions","pathname":"/getting-started/ci-setup/github-actions/commit-data-for-github-actions","siteSpaceId":"sitesp_xrkDp","description":"How to get correct git commit information when using GitHub Actions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitHub Actions"}]},{"id":"MUoAAti1AgwTD2HMj0uZ","title":"Custom Docker runners","pathname":"/getting-started/ci-setup/github-actions/custom-docker-runners","siteSpaceId":"sitesp_xrkDp","description":"Self hosted/managed docker runners","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitHub Actions"}]},{"id":"P3F7Iszqv5mvuJYjU16X","title":"Named Runners","pathname":"/getting-started/ci-setup/github-actions/named-runners","siteSpaceId":"sitesp_xrkDp","description":"Github Actions provides the ability to use human-readable runner names, and Currents displays these in the dashboard, allowing you to see which runner executed each spec file.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitHub Actions"}]},{"id":"23ailOxU8pRezZ3gvthb","title":"GitLab","pathname":"/getting-started/ci-setup/gitlab","siteSpaceId":"sitesp_xrkDp","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"8kAp72H1ZAXg7J0ODFs4","title":"Quick Start","pathname":"/getting-started/ci-setup/gitlab/playwright-gitlab-ci-cd","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright test in parallel using GitLab CI/CD","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitLab"}]},{"id":"h9NGBqerCVZBKzUWIBpf","title":"Re-run Only Failed Tests","pathname":"/getting-started/ci-setup/gitlab/re-run-failed-only-tests","siteSpaceId":"sitesp_xrkDp","description":"How to setup failed tests re-run on GitLab","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitLab"}]},{"id":"wbj6ijlS0oTqbbHWo9px","title":"Custom Docker runners","pathname":"/getting-started/ci-setup/gitlab/custom-docker-runners","siteSpaceId":"sitesp_xrkDp","description":"Self hosted/managed docker runners","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"},{"label":"GitLab"}]},{"id":"hUi6WFMbJbtpX52PXBuL","title":"Jenkins","pathname":"/getting-started/ci-setup/jenkins","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright tests in parallel with Jenkins and Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"zLZclfIhlMLrYuMlUoj0","title":"CircleCI","pathname":"/getting-started/ci-setup/playwright-circleci","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright Tests in Parallel on CircleCI and Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"WIV4TakX68XNsaRflRIV","title":"Buildkite","pathname":"/getting-started/ci-setup/buildkite","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright tests in parallel on Buildkite with Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"2MW1rfB9DMQfiBwgj7qq","title":"Azure DevOps","pathname":"/getting-started/ci-setup/playwright-azure-devops","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright test in parallel on Azure DevOps and Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"bVecbLj0aFV2tmZhaCkk","title":"AWS Code Build","pathname":"/getting-started/ci-setup/playwright-aws-code-build","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright Tests in Parallel on AWS CodeBuild and Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"fw4FpHXu3X9yEsoKOYQb","title":"Harness","pathname":"/getting-started/ci-setup/playwright-harness","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright tests on Harness CI with Currents reporting and parallel sharding","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"EvoFOKv9JNKXeU9AflAo","title":"NX","pathname":"/getting-started/ci-setup/nx","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright tests with NX","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"CI Setup","icon":"robot"}]},{"id":"lT9BMXyHhTDRkl88VFbZ","title":"Other Frameworks","pathname":"/getting-started/other-frameworks","siteSpaceId":"sitesp_xrkDp","icon":"vial","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"}]},{"id":"ZEQmcKIuZrTJ2KaRtfZJ","title":"JUnit","pathname":"/getting-started/other-frameworks/others","siteSpaceId":"sitesp_xrkDp","icon":"grid","description":"Integrate Currents with any framework by using JUnit compatible XML reporters","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"}]},{"id":"fzEF61mJ8A2wmuW8sIH8","title":"CI Setup","pathname":"/getting-started/other-frameworks/others/ci-setup","siteSpaceId":"sitesp_xrkDp","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"JUnit","icon":"grid"}]},{"id":"uhMg76VcrGO3AGh3M2b0","title":"Node.js - GitHub Actions","pathname":"/getting-started/other-frameworks/others/ci-setup/node-github-actions","siteSpaceId":"sitesp_xrkDp","description":"Running Node.js Tests on GitHub Actions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"JUnit","icon":"grid"},{"label":"CI Setup"}]},{"id":"N26QCgCZO1y8Ybja9Um9","title":"Jest","pathname":"/getting-started/other-frameworks/jest","siteSpaceId":"sitesp_xrkDp","icon":"card-heart","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"}]},{"id":"RDAGUQ7QXpiGpgr48Zwo","title":"Your First Jest Run","pathname":"/getting-started/other-frameworks/jest/your-first-jest-run","siteSpaceId":"sitesp_xrkDp","description":"Running Jest tests with Currents dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Jest","icon":"card-heart"}]},{"id":"WBV6SE4SpfO0SJJPgIir","title":"Detox + Jest","pathname":"/getting-started/other-frameworks/jest/detox-+-jest","siteSpaceId":"sitesp_xrkDp","description":"Follow this guide to enable integrating Detox + Jest with Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Jest","icon":"card-heart"}]},{"id":"keDdUSnxyHYkdPip1dS5","title":"Troubleshooting Jest","pathname":"/getting-started/other-frameworks/jest/troubleshooting","siteSpaceId":"sitesp_xrkDp","description":"Troubleshooting Jest integration with Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Jest","icon":"card-heart"}]},{"id":"Ps7dhDNCHo9ntVHokT8p","title":"CI Setup","pathname":"/getting-started/other-frameworks/jest/ci-setup","siteSpaceId":"sitesp_xrkDp","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Jest","icon":"card-heart"}]},{"id":"u5iV0bP9m8fuRd0F3V4P","title":"Jest - GitHub Actions","pathname":"/getting-started/other-frameworks/jest/ci-setup/jest-github-actions","siteSpaceId":"sitesp_xrkDp","description":"Running Jest in Parallel on GitHub Actions using Matrix Workflow","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Jest","icon":"card-heart"},{"label":"CI Setup"}]},{"id":"6i4EKkHiIjdj5AAVAhTs","title":"Cypress","pathname":"/getting-started/other-frameworks/cypress","siteSpaceId":"sitesp_xrkDp","icon":"tree","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"}]},{"id":"rvhAfnjV8Vl6lAsqeZg9","title":"Your First Cypress Run","pathname":"/getting-started/other-frameworks/cypress/you-first-cypress-run","siteSpaceId":"sitesp_xrkDp","description":"Running Cypress tests in parallel with Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"}]},{"id":"0M7sz3s4fF5SuAyCRFtd","title":"Integrating with Cypress","pathname":"/getting-started/other-frameworks/cypress/integrating-with-cypress","siteSpaceId":"sitesp_xrkDp","description":"Overview of tools available for integrating cypress with Currents or Sorry Cypress","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"}]},{"id":"kxQd7qSZUEfgHo20jADx","title":"Compatibility","pathname":"/getting-started/other-frameworks/cypress/integrating-with-cypress/compatibility","siteSpaceId":"sitesp_xrkDp","description":"Integrating Cypress with Currents - compatibility table","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"Integrating with Cypress"}]},{"id":"z5MkJNyV6aoIsGhQJcdl","title":"Alternative Cypress Binaries","pathname":"/getting-started/other-frameworks/cypress/integrating-with-cypress/alternative-cypress-binaries","siteSpaceId":"sitesp_xrkDp","description":"Using alternative Cypress Binaries","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"Integrating with Cypress"}]},{"id":"7agbypi9rX6RlL9fDVvD","title":"CI Setup","pathname":"/getting-started/other-frameworks/cypress/ci-setup","siteSpaceId":"sitesp_xrkDp","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"}]},{"id":"vfFVXo9MEYahLibW2FDc","title":"Cypress - GitHub Actions","pathname":"/getting-started/other-frameworks/cypress/ci-setup/cypress-github-actions","siteSpaceId":"sitesp_xrkDp","description":"Using GitHub Actions Matrix for parallelizing Cypress tests","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"CI Setup"}]},{"id":"2qEVlgixYgcwIPRbbFbz","title":"Cypress - GitLab CI/CD","pathname":"/getting-started/other-frameworks/cypress/ci-setup/cypress-gitlab-ci-cd","siteSpaceId":"sitesp_xrkDp","description":"Running Cypress test in parallel on GitLab","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"CI Setup"}]},{"id":"63L90OGZXLWTYzKn4leE","title":"Cypress - Jenkins","pathname":"/getting-started/other-frameworks/cypress/ci-setup/cypress-jenkins","siteSpaceId":"sitesp_xrkDp","description":"Running Cypress tests in parallel with Jenkins and Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"CI Setup"}]},{"id":"AVrayMP3Lvs2bA3qdM6m","title":"Cypress - CircleCI","pathname":"/getting-started/other-frameworks/cypress/ci-setup/cypress-circleci","siteSpaceId":"sitesp_xrkDp","description":"Running Cypress tests in parallel on CircleCI and Currents dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"CI Setup"}]},{"id":"c9JBGMNYTtLfTbe6jOox","title":"Cypress - Bitbucket Pipelines","pathname":"/getting-started/other-frameworks/cypress/ci-setup/cypress-bitbucket-pipelines","siteSpaceId":"sitesp_xrkDp","description":"Running Cypress tests in parallel on Bitbucket Pipelines and Currents dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"CI Setup"}]},{"id":"K95yESE3oh6wdGFoeEWr","title":"Cypress - Azure DevOps","pathname":"/getting-started/other-frameworks/cypress/ci-setup/cypress-azure-devops","siteSpaceId":"sitesp_xrkDp","description":"Running Cypress test in parallel on Azure DevOps and Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"CI Setup"}]},{"id":"9yaJIYbq0OZeu2dfrCwW","title":"Cypress - AWS Code Build","pathname":"/getting-started/other-frameworks/cypress/ci-setup/cypress-aws-code-build","siteSpaceId":"sitesp_xrkDp","description":"Running Cypress in parallel on AWS CodeBuild","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"CI Setup"}]},{"id":"DpI5c6TSRZITN14S7R8G","title":"Cypress - NX","pathname":"/getting-started/other-frameworks/cypress/ci-setup/cypress-nx","siteSpaceId":"sitesp_xrkDp","description":"Running Cypress tests with NX","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"},{"label":"CI Setup"}]},{"id":"1JKKc4KSesKgI7eP0JIl","title":"Troubleshooting Cypress","pathname":"/getting-started/other-frameworks/cypress/troubleshooting-cypress","siteSpaceId":"sitesp_xrkDp","description":"Troubleshooting Currents integration with Cypress","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Getting Started"},{"label":"Other Frameworks","icon":"vial"},{"label":"Cypress","icon":"tree"}]},{"id":"cFzyaGzZrNCprtF67Ahm","title":"MCP Server","pathname":"/ai/mcp-server","siteSpaceId":"sitesp_xrkDp","icon":"message-bot","description":"Connect AI Agents to Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"AI"}]},{"id":"4YTkJA0l1JgOaS8Y8AQ0","title":"Agent Skill: Playwright Best Practices","pathname":"/ai/agent-skill-playwright-best-practices","siteSpaceId":"sitesp_xrkDp","icon":"brain-circuit","description":"Empower your AI Agents to write, debug, and maintain Playwright tests with expert knowledge","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"AI"}]},{"id":"jnH6vDdIz1O24wm1EN98","title":"IDE Extension","pathname":"/ai/ide-extension","siteSpaceId":"sitesp_xrkDp","icon":"puzzle-piece","description":"Add Currents extension to VS Code, Cursor and others","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"AI"}]},{"id":"sH02jqxKMiXN9BCHUaQn","title":"Record Key","pathname":"/guides/record-key","siteSpaceId":"sitesp_xrkDp","icon":"key","description":"Using record key to associate your runs with your organization","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"o84NbylECkFK1sYc6sh8","title":"Reporting","pathname":"/guides/parallelization-guide","siteSpaceId":"sitesp_xrkDp","icon":"chess-knight","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"207G9m2vZovesFfHAdCC","title":"Reporting Strategy","pathname":"/guides/parallelization-guide/reporting-strategy","siteSpaceId":"sitesp_xrkDp","description":"How to structure and organize the reporting of CI test results to Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Reporting","icon":"chess-knight"}]},{"id":"d7NOovtmXVrt6HaVXgKq","title":"CI Build ID","pathname":"/guides/parallelization-guide/ci-build-id","siteSpaceId":"sitesp_xrkDp","description":"Using CI Build ID for reporting to Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Reporting","icon":"chess-knight"}]},{"id":"CtjVLQsDgjg9qEMIl4XX","title":"Reporting in CI","pathname":"/guides/parallelization-guide/playwright-sharding","siteSpaceId":"sitesp_xrkDp","description":"Playwright Sharding and reporting the results to Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Reporting","icon":"chess-knight"}]},{"id":"O2cCtJJUx3nXu5R7Ct4q","title":"Step-Level Reporting","pathname":"/guides/parallelization-guide/step-level-reporting","siteSpaceId":"sitesp_xrkDp","description":"Live test results: near-realtime streaming of step-level progress from CI machines","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Reporting","icon":"chess-knight"}]},{"id":"ndMMdUB3QLG0z561KRF8","title":"Test Orchestration","pathname":"/guides/test-orchestration","siteSpaceId":"sitesp_xrkDp","icon":"sitemap","description":"The better alternative to Playwright Sharding","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"7alshCVlb0CGsMIyLUv5","title":"CI Optimization","pathname":"/guides/ci-optimization","siteSpaceId":"sitesp_xrkDp","icon":"microchip","description":"A guide on optimizing Playwright tests in CI for better efficiency","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"E6tuQL4SrxQMz0GP0jbd","title":"Playwright Parallelization","pathname":"/guides/ci-optimization/playwright-parallelization","siteSpaceId":"sitesp_xrkDp","description":"A guide to Playwright Parallelization for speeding up Playwright tests in CI","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"}]},{"id":"2L9djVKE49TZn5eCXnDW","title":"Orchestration Setup","pathname":"/guides/ci-optimization/playwright-orchestration","siteSpaceId":"sitesp_xrkDp","description":"Setup instructions for Playwright Orchestration","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"}]},{"id":"DUQzVaZoUNNB8tUZUxt0","title":"Migration Guide","pathname":"/guides/ci-optimization/playwright-orchestration/playwright-orchestration-migration-guide","siteSpaceId":"sitesp_xrkDp","description":"Migration Guide for Currents Orchestration v1 -> v2","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"},{"label":"Orchestration Setup"}]},{"id":"Uqmp2NRsVnWCLPj1UV8Q","title":"Orchestration (v1)","pathname":"/guides/ci-optimization/playwright-orchestration/playwright-orchestration-v1","siteSpaceId":"sitesp_xrkDp","description":"Playwright Orchestration Setup Guide for Currents v1","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"},{"label":"Orchestration Setup"}]},{"id":"pI7vPgZfCGBAcyNmzxB6","title":"Fully Parallel Mode","pathname":"/guides/ci-optimization/fully-parallel-mode","siteSpaceId":"sitesp_xrkDp","description":"A guide on Playwright Fully Parallel mode","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"}]},{"id":"4m9nslQvHqgGJugXaZvK","title":"Re-run Only Failed Tests","pathname":"/guides/ci-optimization/re-run-only-failed-tests","siteSpaceId":"sitesp_xrkDp","description":"A guide on rerunning only failed Playwright tests in CI","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"}]},{"id":"d6NDLFZWYTRizvgtGkqr","title":"Sharded runs","pathname":"/guides/ci-optimization/re-run-only-failed-tests/re-run-only-failed-tests-sharded","siteSpaceId":"sitesp_xrkDp","description":"Re-run only failed tests when using native Playwright sharding","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"},{"label":"Re-run Only Failed Tests"}]},{"id":"beeQ1UUIGKs3FtPMZbpB","title":"Orchestrated runs","pathname":"/guides/ci-optimization/re-run-only-failed-tests/re-run-only-failed-tests-orchestrated-v2","siteSpaceId":"sitesp_xrkDp","description":"Re-run only failed Playwright tests when using Currents Orchestration","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"},{"label":"Re-run Only Failed Tests"}]},{"id":"fCC6WzwvaOnd3mxfjxh3","title":"Cloud Spot Instances","pathname":"/guides/ci-optimization/ci-tests-on-spot-instances","siteSpaceId":"sitesp_xrkDp","description":"Running Playwright E2E tests on CI Spot Instances and using Currents Orchestration to automatically rerouting tests before an eviction.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"}]},{"id":"2dcrXtkuwAyT5FbJNv7G","title":"Failing Fast","pathname":"/guides/ci-optimization/fail-fast-strategy","siteSpaceId":"sitesp_xrkDp","description":"Fail-fast or cancelling runs on first failure","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"}]},{"id":"qhU0oLzv4CprI9mCbzVl","title":"Load Balancing","pathname":"/guides/ci-optimization/load-balancing","siteSpaceId":"sitesp_xrkDp","description":"Review of Orchestration strategies for Cypress and Playwright tests","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"CI Optimization","icon":"microchip"}]},{"id":"Pcg9IQJNeauR9a7LslII","title":"Code Coverage","pathname":"/guides/coverage","siteSpaceId":"sitesp_xrkDp","icon":"circle-three-quarters-stroke","description":"Collect Code Coverage reports for web applications using Playwright or Cypress","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"u3bCHvaa4Ui7KhSfnXMy","title":"Code Coverage for Playwright","pathname":"/guides/coverage/code-coverage-for-playwright","siteSpaceId":"sitesp_xrkDp","description":"Learn how to enable Code Coverage reporting for Playwright","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Code Coverage","icon":"circle-three-quarters-stroke"}]},{"id":"gR2x6cE3EuabXJkVrNj3","title":"Code Coverage for Cypress","pathname":"/guides/coverage/code-coverage-for-cypress","siteSpaceId":"sitesp_xrkDp","description":"Learn how to setup Cypress to start reporting code coverage results","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Code Coverage","icon":"circle-three-quarters-stroke"}]},{"id":"0AwLLZphUa1wLpuVDCYv","title":"Currents Actions","pathname":"/guides/currents-actions","siteSpaceId":"sitesp_xrkDp","icon":"bolt-lightning","description":"Automate workflows by triggering actions based on flexible rules and conditions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"rV46ZGpA9dLHG0hJXmCm","title":"Setting up Currents Actions","pathname":"/guides/currents-actions/setup-currents-actions","siteSpaceId":"sitesp_xrkDp","description":"Setting up Current Actions for your Playwright Project","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Currents Actions","icon":"bolt-lightning"}]},{"id":"EYDZVqUrsO19GSjO3Lz9","title":"Using Currents Actions","pathname":"/guides/currents-actions/using-currents-actions","siteSpaceId":"sitesp_xrkDp","description":"Create and Manage Currents Actions, trace action applications and outcomes","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Currents Actions","icon":"bolt-lightning"}]},{"id":"ysxaUGDHfA4PcVviQ44M","title":"Affected Tests","pathname":"/guides/currents-actions/affected-tests","siteSpaceId":"sitesp_xrkDp","description":"Track what tests have been affected by Actions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Currents Actions","icon":"bolt-lightning"}]},{"id":"eGpVOS30LXaSyztuist1","title":"Reference","pathname":"/guides/currents-actions/reference","siteSpaceId":"sitesp_xrkDp","description":"Currents Actions - condition, operations and actions reference documentation","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Currents Actions","icon":"bolt-lightning"}]},{"id":"TczmBjxB9HDCCi06exkS","title":"Conditions","pathname":"/guides/currents-actions/reference/conditions","siteSpaceId":"sitesp_xrkDp","description":"Reference documentation of Conditions that are available for Currents Actions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Currents Actions","icon":"bolt-lightning"},{"label":"Reference"}]},{"id":"I7xyGaEHXe2s0lQYITNB","title":"Actions","pathname":"/guides/currents-actions/reference/actions","siteSpaceId":"sitesp_xrkDp","description":"Reference documentation for actions that apply as part for Currents Actions Engine","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Currents Actions","icon":"bolt-lightning"},{"label":"Reference"}]},{"id":"zUH6sNeKtc4CccRfsKQt","title":"Lifecycle Notifications","pathname":"/guides/currents-actions/lifecycle-notifications","siteSpaceId":"sitesp_xrkDp","description":"Configure and receive action lifecycle notifications","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"},{"label":"Currents Actions","icon":"bolt-lightning"}]},{"id":"fZvNRD24cW7Mg4GIjErA","title":"Playwright Component Testing","pathname":"/guides/playwright-component-testing","siteSpaceId":"sitesp_xrkDp","icon":"diamonds-4","description":"Using Currents with Playwright Component testing","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"EE1M6DzDXnWStfT2IKAS","title":"Playwright Visual Testing","pathname":"/guides/playwright-visual-testing","siteSpaceId":"sitesp_xrkDp","icon":"images","description":"Integrating Playwright Visual Comparison tools with Currents - including Argos, Percy and Applitools.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"UhrP3aLGqDQGq1zx8kGu","title":"Playwright Annotations","pathname":"/guides/playwright-annotations","siteSpaceId":"sitesp_xrkDp","icon":"note-sticky","description":"Using Playwright Annotations to enhance reporting to Currents dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"3bFA5CQIB0OZOlCyqucM","title":"Playwright Tags","pathname":"/guides/playwright-tags","siteSpaceId":"sitesp_xrkDp","icon":"tag","description":"How to tag Playwright executions in Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"Rd01QANxaUwE2uhBtxis","title":"Troubleshooting","pathname":"/guides/troubleshooting-playwright","siteSpaceId":"sitesp_xrkDp","icon":"square-question","description":"Troubleshooting Playwright integration with Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Guides"}]},{"id":"hzyX4NAnfFHfFm43IWsF","title":"Projects","pathname":"/dashboard/projects","siteSpaceId":"sitesp_xrkDp","icon":"rectangle-history","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"cFF2tSotwcAejiYOOqSf","title":"Projects Summary view","pathname":"/dashboard/projects/projects-summary-view","siteSpaceId":"sitesp_xrkDp","description":"Customize how you visualize projects on the Projects page","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Projects","icon":"rectangle-history"}]},{"id":"J8A5U2EzZRews7QGKPh4","title":"Project Settings","pathname":"/dashboard/projects/project-settings","siteSpaceId":"sitesp_xrkDp","description":"Fine-tune your project settings","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Projects","icon":"rectangle-history"}]},{"id":"sxpvUi1TbZ2FEdKvFiz6","title":"Archive and Unarchive Projects","pathname":"/dashboard/projects/archive-and-unarchive-projects","siteSpaceId":"sitesp_xrkDp","description":"Feature to better manage and visualize projects","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Projects","icon":"rectangle-history"}]},{"id":"TdGCtjPb9Add6md1IV2o","title":"Runs","pathname":"/dashboard/runs","siteSpaceId":"sitesp_xrkDp","icon":"wave-pulse","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"7hlg1b6rqNehEuTMuL3r","title":"Run Details","pathname":"/dashboard/runs/run-details","siteSpaceId":"sitesp_xrkDp","description":"Run details and metadata - git, environment, status","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Runs","icon":"wave-pulse"}]},{"id":"xMV0T7zwcVyvptLDhwrD","title":"Commit Information","pathname":"/dashboard/runs/commit-information","siteSpaceId":"sitesp_xrkDp","description":"Displaying Commit Information on Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Runs","icon":"wave-pulse"}]},{"id":"nwAX1OHInxsgTm5Iw1uz","title":"Tags","pathname":"/dashboard/runs/tags","siteSpaceId":"sitesp_xrkDp","description":"Using Tags in Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Runs","icon":"wave-pulse"}]},{"id":"f1zI6njJQvLGLLqFzdMj","title":"Run Timeouts","pathname":"/dashboard/runs/run-timeouts","siteSpaceId":"sitesp_xrkDp","description":"Understand tests timeouts and how to avoid them","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Runs","icon":"wave-pulse"}]},{"id":"nyYco04qFiloCv4gzM5Y","title":"Cancelling Runs","pathname":"/dashboard/runs/cancel-run","siteSpaceId":"sitesp_xrkDp","description":"Cancelling Cypress and Playwright CI tests runs","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Runs","icon":"wave-pulse"}]},{"id":"JRcMeP92T7wI6PAZCnG9","title":"Deleting Runs","pathname":"/dashboard/runs/deleting-runs","siteSpaceId":"sitesp_xrkDp","description":"This feature allows you to permanently remove a run from our Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Runs","icon":"wave-pulse"}]},{"id":"k9lit0LQi5oMAdja0r5G","title":"Run Progress","pathname":"/dashboard/runs/run-progress","siteSpaceId":"sitesp_xrkDp","description":"Run progress view show the detailed distribution of your test on CI machines","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Runs","icon":"wave-pulse"}]},{"id":"UvwZp8DPo2rrwDaqJn0q","title":"Tests","pathname":"/dashboard/tests","siteSpaceId":"sitesp_xrkDp","icon":"lambda","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"WhRq1gKJ17TtPhQ9dUMD","title":"Test View","pathname":"/dashboard/tests/test-view","siteSpaceId":"sitesp_xrkDp","description":"Structured view of tests executed within each spec file.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Tests","icon":"lambda"}]},{"id":"K2xvpltAjQBsMfCnaUKK","title":"Test Details","pathname":"/dashboard/tests/run-details","siteSpaceId":"sitesp_xrkDp","description":"Summary info for each executed test","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Tests","icon":"lambda"}]},{"id":"SIZcyevcI7xYD4g8Re3h","title":"Test Status","pathname":"/dashboard/tests/test-status","siteSpaceId":"sitesp_xrkDp","description":"Playwright and Cypress Test Status - detailed guide and explanation","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Tests","icon":"lambda"}]},{"id":"pwQY3nHSv8ryiDbwYZmK","title":"Flaky Tests","pathname":"/dashboard/tests/flaky-tests","siteSpaceId":"sitesp_xrkDp","description":"Guide to Playwright Flaky Tests","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Tests","icon":"lambda"}]},{"id":"BYJlPI9DzleOqc61MuVN","title":"Test History","pathname":"/dashboard/tests/test-history","siteSpaceId":"sitesp_xrkDp","description":"Explore historical Playwright and Cypress tests performance with Test History","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Tests","icon":"lambda"}]},{"id":"PT3GyOB7b0QUUkhj3BO7","title":"Spec Files","pathname":"/dashboard/spec-file-status","siteSpaceId":"sitesp_xrkDp","icon":"folder-open","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"cJiio5Md91qCSCXJlOIh","title":"Spec Files View","pathname":"/dashboard/spec-file-status/spec-files-view","siteSpaceId":"sitesp_xrkDp","description":"Structured view of spec file executions, tests, metrics, and history.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Spec Files","icon":"folder-open"}]},{"id":"dAxDiitF3DrI7Gm5nFnW","title":"Spec File Details","pathname":"/dashboard/spec-file-status/run-details","siteSpaceId":"sitesp_xrkDp","description":"Summary info for each executed spec file","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Spec Files","icon":"folder-open"}]},{"id":"5Vyw0YW7AAlNBKl54oj5","title":"Spec Files Status","pathname":"/dashboard/spec-file-status/spec-files-status","siteSpaceId":"sitesp_xrkDp","description":"Playwright Spec files status in Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Spec Files","icon":"folder-open"}]},{"id":"ukx82DfDbE2Qjb13nHb8","title":"Test Suite Explorer","pathname":"/dashboard/test-suite-performance-explorer","siteSpaceId":"sitesp_xrkDp","icon":"eye","description":"Explore Test Suite Health and Performance with Currents Explorer","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"jaUEZefUMNv31AP1tj2s","title":"Test Explorer","pathname":"/dashboard/test-suite-performance-explorer/tests-explorer","siteSpaceId":"sitesp_xrkDp","description":"Test Health and Performance Dashboard - Flakiness, Failure Rate, Duration.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Test Suite Explorer","icon":"eye"}]},{"id":"Zls9sYsUKCuvEABCL1la","title":"Spec Files Explorer","pathname":"/dashboard/test-suite-performance-explorer/spec-files-explorer","siteSpaceId":"sitesp_xrkDp","description":"Spec-level Health and Performance Dashboard - Flakiness, Failure Rate, Duration, Suite Size","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Test Suite Explorer","icon":"eye"}]},{"id":"v22ZviHPbNFRe6Yfsf9e","title":"Error Explorer","pathname":"/dashboard/test-suite-performance-explorer/errors-explorer","siteSpaceId":"sitesp_xrkDp","description":"Error Explorer helps discover the top errors, components and network request impacting your Playwright CI runs.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Test Suite Explorer","icon":"eye"}]},{"id":"qeLuwxag4R0GtAyYT3pP","title":"Reference","pathname":"/dashboard/test-suite-performance-explorer/reference","siteSpaceId":"sitesp_xrkDp","description":"How to read and use Test Explorer and Spec Files Explorer performance charts","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Test Suite Explorer","icon":"eye"}]},{"id":"IURKAIOw5vjRsHRuBHNn","title":"Automated Reports","pathname":"/dashboard/automated-reports","siteSpaceId":"sitesp_xrkDp","icon":"file-chart-column","description":"Proactively Detecting Test Performance Regressions","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"jgAL5eze5Z5unSKjg6Jh","title":"Analytics","pathname":"/dashboard/analytics","siteSpaceId":"sitesp_xrkDp","icon":"chart-mixed","description":"Visualize test suite trends, track performance metrics, and identify patterns over time","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"SSyesVrAsLY9Z3qSHwsO","title":"Run Status","pathname":"/dashboard/analytics/run-status","siteSpaceId":"sitesp_xrkDp","icon":"chart-pie","description":"Track the distribution of run outcomes over time","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Analytics","icon":"chart-mixed"}]},{"id":"lrz1E9zWXtUVTVxW7kd6","title":"Run Duration","pathname":"/dashboard/analytics/run-duration","siteSpaceId":"sitesp_xrkDp","icon":"clock","description":"Track average run duration over time","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Analytics","icon":"chart-mixed"}]},{"id":"yHzBsCRemhvWDx8Pwdgy","title":"Run Completion","pathname":"/dashboard/analytics/run-completion","siteSpaceId":"sitesp_xrkDp","icon":"circle-check","description":"Track the distribution of runs by completion status","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Analytics","icon":"chart-mixed"}]},{"id":"mkCCeHC5krFsOq6K6RRt","title":"Run Size","pathname":"/dashboard/analytics/run-size","siteSpaceId":"sitesp_xrkDp","icon":"arrow-up-right-dots","description":"Track maximum specs and tests per run","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Analytics","icon":"chart-mixed"}]},{"id":"bsu5PPWKedRm3lWcfAuh","title":"Test Results","pathname":"/dashboard/analytics/test-results","siteSpaceId":"sitesp_xrkDp","icon":"list-check","description":"Track the distribution of test outcomes over time","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Analytics","icon":"chart-mixed"}]},{"id":"wMPfciWGVxBXFGr2nfrS","title":"Test Flakiness","pathname":"/dashboard/analytics/test-flakiness","siteSpaceId":"sitesp_xrkDp","icon":"shuffle","description":"Track flaky test distribution over time","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Analytics","icon":"chart-mixed"}]},{"id":"NNT1yJowDJBmkDcAA5VG","title":"Suite Size","pathname":"/dashboard/analytics/suite-size","siteSpaceId":"sitesp_xrkDp","icon":"chart-line-up","description":"Track changes in test suite composition over time","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Analytics","icon":"chart-mixed"}]},{"id":"FsYUBykhvvDP8xpp99ac","title":"Administration","pathname":"/dashboard/administration","siteSpaceId":"sitesp_xrkDp","icon":"folder-gear","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"x2Y63Db5HtrP8ufbchMx","title":"Manage Team","pathname":"/dashboard/administration/manage-team","siteSpaceId":"sitesp_xrkDp","description":"Allows managing the team members, invitations and roles","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"}]},{"id":"FODBappD1SUtmQW3Nq1r","title":"Email Domain Based Access","pathname":"/dashboard/administration/email-domain-based-access","siteSpaceId":"sitesp_xrkDp","description":"Grant access to Currents Dashboard for the whole organization based on the email domain","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"}]},{"id":"0lorMWpMyXjbZJA4LU6J","title":"SSO SAML2.0","pathname":"/dashboard/administration/sso-saml2.0","siteSpaceId":"sitesp_xrkDp","description":"SSO SAML2.0 Instructions for Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"}]},{"id":"HxvNuGQKePrVkv80cSrZ","title":"SAML2.0 Configuration","pathname":"/dashboard/administration/sso-saml2.0/saml2.0-configuration","siteSpaceId":"sitesp_xrkDp","description":"Enabling SSO for Currents - manual SAML2.0 configuration","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"}]},{"id":"DOBfXUo0AlHFmX7Igy4O","title":"SCIM User Provisioning","pathname":"/dashboard/administration/sso-saml2.0/scim-user-provisioning","siteSpaceId":"sitesp_xrkDp","description":"Provision and de-provision users in Currents using SCIM v2","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"}]},{"id":"ohge61S7VrztveiIx5xp","title":"IdP-initiated Sessions","pathname":"/dashboard/administration/sso-saml2.0/idp-initiated-sessions","siteSpaceId":"sitesp_xrkDp","description":"IdP-initiated sign-in sessions for Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"}]},{"id":"H8h1FboR95BMpZ6zVt0p","title":"Azure AD / Entra ID","pathname":"/dashboard/administration/sso-saml2.0/azure-ad","siteSpaceId":"sitesp_xrkDp","description":"Setting up SAML2.0 SSO with Azure AD / Microsoft Entra ID as an IdP for Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"}]},{"id":"qrfWm07DisJwGZKLfvUl","title":"JumpCloud","pathname":"/dashboard/administration/sso-saml2.0/jumpcloud","siteSpaceId":"sitesp_xrkDp","description":"Setting up SAML2.0 SSO with JumpCloud as an IdP for Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"}]},{"id":"UlmbGGabym6CjkwCFiaV","title":"JumpCloud User provisioning","pathname":"/dashboard/administration/sso-saml2.0/jumpcloud/jumpcloud-user-provisioning","siteSpaceId":"sitesp_xrkDp","description":"Provision and de-provision users in Currents using JumpCloud","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"},{"label":"JumpCloud"}]},{"id":"UHxMahDZp1iN0IjIAdsf","title":"Okta","pathname":"/dashboard/administration/sso-saml2.0/okta","siteSpaceId":"sitesp_xrkDp","description":"Setting up SAML2.0 SSO with Okta as an IdP - Currents SSO","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"}]},{"id":"dv7omj7npoSv1Tw5Xr6C","title":"Okta User provisioning","pathname":"/dashboard/administration/sso-saml2.0/okta/okta-user-provisioning","siteSpaceId":"sitesp_xrkDp","description":"Provision and de-provision users in Currents using Okta","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"},{"label":"Okta"}]},{"id":"uLOpmCbMYtOnDiKj47v5","title":"Troubleshooting SSO","pathname":"/dashboard/administration/sso-saml2.0/troubleshooting-sso","siteSpaceId":"sitesp_xrkDp","description":"Troubleshooting SSO connectivity to Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"},{"label":"SSO SAML2.0"}]},{"id":"99GUBWRASvVw5XvQ7yBg","title":"Billing & Usage","pathname":"/dashboard/administration/billing-and-usage","siteSpaceId":"sitesp_xrkDp","description":"Managing Billing and Subscription for your Organization","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"},{"label":"Administration","icon":"folder-gear"}]},{"id":"fubsgCIC9o9jLRTrRyGB","title":"Billing & Pricing","pathname":"/dashboard/billing-and-pricing","siteSpaceId":"sitesp_xrkDp","icon":"comments-dollar","description":"How Currents Billing and Pricing Works","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Dashboard"}]},{"id":"gglrSEEdzTLYKk0hmwMo","title":"Reporters","pathname":"/resources/reporters","siteSpaceId":"sitesp_xrkDp","icon":"code","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"}]},{"id":"QGy1DyaRSj9ftapIPF9k","title":"@currents/playwright","pathname":"/resources/reporters/currents-playwright","siteSpaceId":"sitesp_xrkDp","description":"Setup and usage instructions for Playwright integration with Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"}]},{"id":"2mgVoKaz0HoIWUZqUE7W","title":"Compatibility Guide","pathname":"/resources/reporters/currents-playwright/compatibility","siteSpaceId":"sitesp_xrkDp","description":"Discover the compatible versions of @currents/playwright","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/playwright"}]},{"id":"EHsfSVxG1TmUz6UOD0WZ","title":"Configuration","pathname":"/resources/reporters/currents-playwright/configuration","siteSpaceId":"sitesp_xrkDp","description":"@currents/playwright configuration reference","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/playwright"}]},{"id":"9rlAkkF8PDvjLqrRNCJj","title":"pwc","pathname":"/resources/reporters/currents-playwright/pwc","siteSpaceId":"sitesp_xrkDp","description":"pwc command-line executable documentation","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/playwright"}]},{"id":"C8VvdIbtTF1YiDiGIWBU","title":"pwc-p (orchestration)","pathname":"/resources/reporters/currents-playwright/pwc-p","siteSpaceId":"sitesp_xrkDp","description":"Currents orchestration pwc-p command-line executable documentation","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/playwright"}]},{"id":"aSYy72EgBI9bPnElL87A","title":"pwc-p discover","pathname":"/resources/reporters/currents-playwright/pwc-p/pwc-p-discover","siteSpaceId":"sitesp_xrkDp","description":"pwc-p discover command documentation - test discovery and filtering for Playwright orchestration","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/playwright"},{"label":"pwc-p (orchestration)"}]},{"id":"tVVdPA9O17ytKR87nq0e","title":"pwc-p run","pathname":"/resources/reporters/currents-playwright/pwc-p/pwc-p-run","siteSpaceId":"sitesp_xrkDp","description":"pwc-p run command documentation - orchestration execution for Playwright","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/playwright"},{"label":"pwc-p (orchestration)"}]},{"id":"2LIiBq2uzYUhl3ZK2ZOp","title":"Playwright Fixtures","pathname":"/resources/reporters/currents-playwright/playwright-fixtures","siteSpaceId":"sitesp_xrkDp","description":"Enhance Playwright functionality with Currents fixtures for Playwright","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/playwright"}]},{"id":"gYsC6lIgqlpAND2vLZwQ","title":"@currents/cmd","pathname":"/resources/reporters/currents-cmd","siteSpaceId":"sitesp_xrkDp","description":"The package has CLI commands and tools for Currents platform","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"}]},{"id":"BTZA3pvOxWhqO1iZL907","title":"currents api","pathname":"/resources/reporters/currents-cmd/currents-api","siteSpaceId":"sitesp_xrkDp","description":"Learn how to get data from Currents API using currents api CLI command","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/cmd"}]},{"id":"DwADOMs2PMzQOAmCNevi","title":"currents upload","pathname":"/resources/reporters/currents-cmd/currents-upload","siteSpaceId":"sitesp_xrkDp","description":"Learn how to upload test results to Currents using currents upload command","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/cmd"}]},{"id":"y1We6AaBZc6JbpNUbD9U","title":"currents cache","pathname":"/resources/reporters/currents-cmd/currents-cache","siteSpaceId":"sitesp_xrkDp","description":"Use currents cache command to store and retrieve data from Currents-managed remote cache","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/cmd"}]},{"id":"YOhXCVL31whmI0wKNcAX","title":"currents convert","pathname":"/resources/reporters/currents-cmd/currents-convert","siteSpaceId":"sitesp_xrkDp","description":"CLI tool for converting reports from various formats to Currents-compatible format","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"@currents/cmd"}]},{"id":"JEiqp4P3rNF1mTWwEc7Q","title":"@currents/jest","pathname":"/resources/reporters/currents-jest","siteSpaceId":"sitesp_xrkDp","description":"Currents reporter for Jest","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"}]},{"id":"h6FZlbcYAUOkKeFJlD7O","title":"@currents/node-test-reporter","pathname":"/resources/reporters/currents-node-test-reporter","siteSpaceId":"sitesp_xrkDp","description":"Currents Reporter for Node.js Testing Framework","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"}]},{"id":"rwZJjvebh6z7PuD1H3r5","title":"@currents/cli","pathname":"/resources/reporters/currents-cli","siteSpaceId":"sitesp_xrkDp","description":"Setup and usage instructions for Cypress integration with Currents Dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"}]},{"id":"ek4enNIuiOBPOzTyGWjK","title":"cypress-cloud","pathname":"/resources/reporters/cypress-cloud","siteSpaceId":"sitesp_xrkDp","description":"Setup and usage instruction for cypress-cloud","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"}]},{"id":"it5CPE7t0i7kDwMHxaRV","title":"Batched Orchestration","pathname":"/resources/reporters/cypress-cloud/batched-orchestration","siteSpaceId":"sitesp_xrkDp","description":"Batched orchestration for cypress-cloud","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"cypress-cloud"}]},{"id":"Cr2o56JPMWwvJAFJgRNZ","title":"Migration to Cypress@13","pathname":"/resources/reporters/cypress-cloud/migration-to-cypress-13","siteSpaceId":"sitesp_xrkDp","description":"Use cypress-cloud with Cypress@13","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"},{"label":"cypress-cloud"}]},{"id":"7lRMkPWbxzucCYJtSPL6","title":"Data Format Reference","pathname":"/resources/reporters/data-format-reference","siteSpaceId":"sitesp_xrkDp","description":"Currents Reporting API - Data Format Reference","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"}]},{"id":"qb47rb1B2Vi3OGRuRS1M","title":"Alternatives to Currents","pathname":"/resources/reporters/alternatives-to-currents","siteSpaceId":"sitesp_xrkDp","description":"How to chose the best Playwright Reporter","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Reporters","icon":"code"}]},{"id":"d44bzRXv64zE5vf3hjLZ","title":"Integrations","pathname":"/resources/integrations","siteSpaceId":"sitesp_xrkDp","icon":"link","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"}]},{"id":"vT5JhnrBPzQRXF0IwLL8","title":"n8n","pathname":"/resources/integrations/n8n","siteSpaceId":"sitesp_xrkDp","icon":"user-robot","description":"Integrate Currents in n8n ecosystem","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"}]},{"id":"SE64PyTmCEI5u8ZnSEKE","title":"GitHub","pathname":"/resources/integrations/github","siteSpaceId":"sitesp_xrkDp","icon":"github","description":"Integrating GitHub with Currents dashboard for running Playwright tests","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"}]},{"id":"PDUXsdYiWnWDWBZNmZ8A","title":"GitHub App","pathname":"/resources/integrations/github/github-app","siteSpaceId":"sitesp_xrkDp","description":"Cypress and Playwright GitHub App integration for Currents dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"},{"label":"GitHub","icon":"github"}]},{"id":"ovNfzsnsili9jIsPqCFa","title":"GitHub OAuth","pathname":"/resources/integrations/github/github-oauth","siteSpaceId":"sitesp_xrkDp","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"},{"label":"GitHub","icon":"github"}]},{"id":"8217X0YTw6LoOO7QGapn","title":"GitLab","pathname":"/resources/integrations/gitlab","siteSpaceId":"sitesp_xrkDp","icon":"gitlab","description":"Integrating Currents dashboard with GitLab","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"}]},{"id":"nRbT2EssS58GSl9vjNuJ","title":"Slack","pathname":"/resources/integrations/slack","siteSpaceId":"sitesp_xrkDp","icon":"slack","description":"Integrating Slack with Currents dashboard for Playwright and Cypress test notifications","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"}]},{"id":"aWRGf9LXxGkJ5kSJFQSF","title":"Slack App","pathname":"/resources/integrations/slack/slack-app","siteSpaceId":"sitesp_xrkDp","description":"Slack App integration for Currents - Playwright test notifications and alerts","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"},{"label":"Slack","icon":"slack"}]},{"id":"GHTGWAVYWjJs8Sd6Ut7I","title":"Slack Webhook","pathname":"/resources/integrations/slack/slack-webhook","siteSpaceId":"sitesp_xrkDp","description":"Send Playwright and Cypress tests results to Slack using Webhooks","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"},{"label":"Slack","icon":"slack"}]},{"id":"35tBTY7oEFx6ulqbDGN3","title":"Microsoft Teams","pathname":"/resources/integrations/microsoft-teams","siteSpaceId":"sitesp_xrkDp","icon":"people-group","description":"Send Cypress and Playwright tests results to Microsoft Teams","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"}]},{"id":"Um9deRwtn0dBjext9TBv","title":"HTTP Webhooks","pathname":"/resources/integrations/http-webhooks","siteSpaceId":"sitesp_xrkDp","icon":"webhook","description":"HTTP Webhooks for Playwright and Cypress tests dashboard","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"}]},{"id":"tmO0vgNQs5LbD1atqGef","title":"Bitbucket","pathname":"/resources/integrations/bitbucket","siteSpaceId":"sitesp_xrkDp","icon":"bitbucket","description":"Send Cypress and Playwright tests results to Bitbucket","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"}]},{"id":"Z50AI9yQLDDfQ6tYisjQ","title":"Jira","pathname":"/resources/integrations/jira","siteSpaceId":"sitesp_xrkDp","icon":"jira","description":"Connect Currents with Jira to create new or link existing issues in Jira without leaving Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"}]},{"id":"IjJ2FgQflbAjoVa4y9G6","title":"Setup","pathname":"/resources/integrations/jira/setup","siteSpaceId":"sitesp_xrkDp","description":"Setup instructions for Currents integration with Jira","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"},{"label":"Jira","icon":"jira"}]},{"id":"BYVQfwdAoxLHJxD2X21R","title":"Usage","pathname":"/resources/integrations/jira/usage","siteSpaceId":"sitesp_xrkDp","description":"Learn how to use Currents Jira Integration","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"},{"label":"Jira","icon":"jira"}]},{"id":"F1YRpqnutNk4AgQlMITb","title":"Custom Fields","pathname":"/resources/integrations/jira/custom-fields","siteSpaceId":"sitesp_xrkDp","description":"Jira Custom fieds support","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Integrations","icon":"link"},{"label":"Jira","icon":"jira"}]},{"id":"ZKnGzk0Vwr06NsvMs0YD","title":"Data Privacy","pathname":"/resources/data-privacy","siteSpaceId":"sitesp_xrkDp","icon":"shield-check","description":"","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"}]},{"id":"X9KJ6qsUDzJ76cs8ZmJO","title":"Access to Customer Data","pathname":"/resources/data-privacy/access-to-customer-data","siteSpaceId":"sitesp_xrkDp","description":"Overview of Customer Data that Currents collects during its execution","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Data Privacy","icon":"shield-check"}]},{"id":"78lM72YVVKntvW8LkRkU","title":"Data Redaction","pathname":"/resources/data-privacy/data-redaction","siteSpaceId":"sitesp_xrkDp","description":"Learn how Currents automatically detects and removes sensitive information such as tokens, passwords, and API keys from trace files to ensure your data remains secure and compliant.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Data Privacy","icon":"shield-check"}]},{"id":"Kq1lgQWC3M8RV3EXxNuq","title":"Bring Your Own Storage","pathname":"/resources/data-privacy/byos","siteSpaceId":"sitesp_xrkDp","description":"Learn how Currents can be integrated to your own S3-compatible object storage.","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Data Privacy","icon":"shield-check"}]},{"id":"82FMlw5e1zJgLGaF7Xhi","title":"Data Retention","pathname":"/resources/data-privacy/data-retention","siteSpaceId":"sitesp_xrkDp","description":"Retention periods for different types of data collected by Currents","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Data Privacy","icon":"shield-check"}]},{"id":"SRLBbLWmFSPwT1dDvNut","title":"Cloud Endpoints","pathname":"/resources/data-privacy/cloud-endpoints","siteSpaceId":"sitesp_xrkDp","description":"A list of internet-facing Currents services and endpoints","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"},{"label":"Data Privacy","icon":"shield-check"}]},{"id":"fgUZ8eLUY0v81SUz3a8p","title":"Changelog","pathname":"/resources/changelog","siteSpaceId":"sitesp_xrkDp","icon":"square-rss","description":"Currents resources changelog reference","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"}]},{"id":"FZsWPlTGEAKjnw1B4cLq","title":"Support","pathname":"/resources/support","siteSpaceId":"sitesp_xrkDp","icon":"headset","description":"Users guide for reporting support and troubleshooting issues with Currents systems","breadcrumbs":[{"label":"Currents","icon":"masks-theater"},{"label":"Resources"}]},{"id":"trLwwmumlaofzMKwR3fr","title":"Intro","pathname":"/api","siteSpaceId":"sitesp_xi72e","icon":"terminal","description":"","breadcrumbs":[{"label":"API","icon":"webhook"}]},{"id":"uexTyRgVSpgv8YfERI7M","title":"Authentication","pathname":"/api/get-started/authentication","siteSpaceId":"sitesp_xi72e","icon":"key-skeleton","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Get Started"}]},{"id":"IBa9QsJg5MgOw6FSnkka","title":"Pagination","pathname":"/api/get-started/pagination","siteSpaceId":"sitesp_xi72e","icon":"forward-step","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Get Started"}]},{"id":"uIUilI5RGrWHs0PEEXnv","title":"Errors","pathname":"/api/get-started/errors","siteSpaceId":"sitesp_xi72e","icon":"circle-exclamation","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Get Started"}]},{"id":"8bc0fe415328c763ed5a5f0f3ffae4ce8bdbac44","title":"Integrations","pathname":"/api/resources/integrations","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"fc77aa9f50a6b3463f91ada4396e09053e1bab84","title":"Actions","pathname":"/api/resources/actions","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"3351ab352e6bdcfa6d2b5adeb41807b770a0f7a4","title":"Context","pathname":"/api/resources/context","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"5d510ca8b5e57e2c9e87f77a0b0278e4c8fd27b9","title":"Projects","pathname":"/api/resources/projects","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"c0767cf27225e0d7ecad9035a7120eb546ae2f86","title":"Runs","pathname":"/api/resources/runs","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"7cbcc5d4934a6f2de0bc2f2771895c128b6ba681","title":"Instances","pathname":"/api/resources/instances","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"5354f0124f5dc43df5f44f5a3f329bea028a37f0","title":"Test Results","pathname":"/api/resources/test-results","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"f79bb3fe0e4f3a874cfe7fabce843e2a04e8306a","title":"Tests Explorer","pathname":"/api/resources/tests-explorer","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"0cf2a3aa5857bd2e41f9349500d8fb68d6925a78","title":"Errors Explorer","pathname":"/api/resources/errors-explorer","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"32e9c885a4f19caf83eb78555dc7ef4b3dc20e49","title":"Spec Files","pathname":"/api/resources/spec-files","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"3ebbec90fcb71c213d33e4ae72e684849eae4cb1","title":"Signature","pathname":"/api/resources/signature","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]},{"id":"27ab0216d67c2f25eefec982c9a47b391fb896d4","title":"Webhooks","pathname":"/api/resources/webhooks","siteSpaceId":"sitesp_xi72e","description":"","breadcrumbs":[{"label":"API","icon":"webhook"},{"label":"Resources"}]}]}