# CCExtractor CI System API OpenAPI file: https://bump.sh/pulk1t/hub/ccextractor/doc/cc.yaml ## Description This is version `1.2.0` of this API documentation. Last update on Jun 3, 2026. Security-hardened JSON-only REST API for the CCExtractor CI/sample platform. Designed for AI agents and CI automation. Enforces scoped Bearer token auth, strict input validation, rate limiting on all routes, and safe defaults throughout. No browser sessions, no HTML, no implicit permissions. ## Servers - Production: https://sampleplatform.ccextractor.org/api/v1 (Production) ## Authentication ## Groups and operations ### [Auth](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/group/endpoint-auth.md) - [Create an API token](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-post-auth-tokens.md) - [Revoke the current API token](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-delete-auth-tokens-current.md) ### [Runs](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/group/endpoint-runs.md) - [List CI runs](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs.md) - [Trigger a new CI run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-post-runs.md) - [Get a CI run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter.md) - [Get pass/fail summary for a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-summary.md) - [Get progress events for a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-progress.md) - [Cancel a queued or running CI run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-post-runs-parameter-cancel.md) - [Create a new run copied from an existing run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-post-runs-parameter-retry.md) - [Get run configuration and test matrix](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-config.md) ### [Samples](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/group/endpoint-samples.md) - [List regression test results in a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-samples.md) - [Get full details for a regression test result in a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-samples-parameter.md) - [List all known media samples](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-samples.md) - [Get media sample metadata](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-samples-parameter.md) - [Get regression test result history for a sample across runs](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-samples-parameter-history.md) - [List regression test definitions](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-regression-tests.md) ### [Results](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/group/endpoint-results.md) - [Get expected output for a regression test result](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-samples-parameter-expected.md) - [Get actual output generated by a regression test in a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-samples-parameter-actual.md) - [Get expected-vs-actual diff for a failing regression test result](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-samples-parameter-diff.md) - [Approve actual output as the new expected baseline](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-post-runs-parameter-samples-parameter-baseline-approval.md) ### [Errors and Logs](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/group/endpoint-errors-and-logs.md) - [Get structured test errors for a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-errors.md) - [Get worker, provisioning, and build errors for a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-infrastructure-errors.md) - [Get raw logs for a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-logs.md) - [Get raw logs for a regression test result in a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-samples-parameter-logs.md) - [Get grouped error summary for a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-error-summary.md) ### [System](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/group/endpoint-system.md) - [Get CI system health and dependency status](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-system-health.md) - [Get queue depth and currently running jobs](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-system-queue.md) - [List available branches](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-branches.md) - [List available CI environments and platforms](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-environments.md) - [List downloadable artifacts for a run](https://bump.sh/pulk1t/hub/ccextractor/doc/cc/operation/operation-get-runs-parameter-artifacts.md) [Powered by Bump.sh](https://bump.sh)