# Rulebase Practice simulations API

**Canonical:** https://apis.io/apis/rulebase/rulebase-practice-simulations-api/  
**Provider:** Rulebase — https://apis.io/providers/rulebase/  
**Base URL:** https://api.rulebase.co  
**Documentation:** https://api.rulebase.co

Rulebase Practice simulations API is one of 188 APIs that [Rulebase](https://apis.io/providers/rulebase/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Practice simulations. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Practice simulations API from Rulebase — 36 operation(s) for practice simulations.

## Operations (41)

| Method | Path | Summary |
|---|---|---|
| GET | `/practice-simulations/overview` | Get practice simulations overview |
| GET | `/practice-simulations/{id}/score-trend` | Get practice simulations by id score trend |
| POST | `/practice-simulation-assignments` | Create practice simulation assignments |
| GET | `/practice-simulation-assignments` | Get practice simulation assignments |
| GET | `/practice-simulations/{id}/assignments` | Get practice simulations by id assignments |
| GET | `/practice-simulation-assignments/mine` | Get practice simulation assignments mine |
| POST | `/practice-simulation-assignments/{id}/remind` | Create practice simulation assignments by id remind |
| DELETE | `/practice-simulation-assignments/{id}` | Delete practice simulation assignments by id |
| POST | `/practice-simulation-assignments/{id}/attempts` | Create practice simulation assignments by id attempts |
| POST | `/practice-simulations/{id}/test-runs` | Create practice simulations by id test runs |
| GET | `/practice-simulation-attempts/{id}` | Get practice simulation attempts by id |
| POST | `/practice-simulation-attempts/{id}/pause` | Create practice simulation attempts by id pause |
| POST | `/practice-simulation-attempts/{id}/resume` | Create practice simulation attempts by id resume |
| POST | `/practice-simulation-attempts/{id}/finish` | Create practice simulation attempts by id finish |
| POST | `/practice-simulation-attempts/{id}/recording-chunks` | Create practice simulation attempts by id recording chunks |
| GET | `/practice-simulation-attempts/{id}/recording` | Get practice simulation attempts by id recording |
| GET | `/practice-simulation-suggestions` | Get practice simulation suggestions |
| POST | `/practice-simulation-suggestions/{id}/dismiss` | Create practice simulation suggestions by id dismiss |
| POST | `/practice-simulation-suggestions/{id}/create` | Create practice simulation suggestions by id create |
| POST | `/practice-simulation-suggestions/refresh` | Create practice simulation suggestions refresh |
| GET | `/practice-simulations/{id}/checks` | Get practice simulations by id checks |
| POST | `/practice-simulations/{id}/dry-runs` | Create practice simulations by id dry runs |
| POST | `/practice-simulations` | Create practice simulations |
| GET | `/practice-simulations` | Get practice simulations |
| GET | `/practice-simulations/{id}` | Get practice simulations by id |
| PUT | `/practice-simulations/{id}` | Replace practice simulations by id |
| POST | `/practice-simulations/{id}/publish` | Create practice simulations by id publish |
| POST | `/practice-simulations/{id}/archive` | Create practice simulations by id archive |
| POST | `/admin/practice-tools` | Create admin practice tools |
| GET | `/admin/practice-tools` | Get admin practice tools |
| GET | `/practice-tools` | Get practice tools |
| POST | `/admin/practice-app-uploads` | Create admin practice app uploads |
| POST | `/practice-tools/{tool_id}/app-builds` | Create practice tools by tool id app builds |
| GET | `/practice-tools/{tool_id}/app-builds` | Get practice tools by tool id app builds |
| GET | `/practice-app-builds/{id}` | Get practice app builds by id |
| POST | `/practice-app-builds/{id}/preview` | Create practice app builds by id preview |
| POST | `/practice-app-builds/{id}/publish` | Create practice app builds by id publish |
| POST | `/practice-app-builds/{id}/discard` | Create practice app builds by id discard |
| GET | `/practice-tools/{tool_id}/app-versions` | Get practice tools by tool id app versions |
| GET | `/practice-app-versions/{id}` | Get practice app versions by id |
| POST | `/practice-app-versions/{id}/move` | Create practice app versions by id move |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/rulebase/openapi/rulebase-practice-simulations-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/rulebase/json-schema/rulebase-qa-agent-evaluation-scorecard-criterion-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/rulebase/json-schema/rulebase-linked-activity-thread-schema.json
- **JSONSchema** — https://artifacts.apis.io/rulebase/json-schema/rulebase-scorecard-form-params-schema.json
- **JSONSchema** — https://artifacts.apis.io/rulebase/json-schema/rulebase-evaluation-schedule-schema.json
- **JSONSchema** — https://artifacts.apis.io/rulebase/json-schema/rulebase-practice-simulation-attempt-schema.json
- **JSONSchema** — https://artifacts.apis.io/rulebase/json-schema/rulebase-practice-simulation-dry-run-schema.json

## Other Rulebase APIs (12)

- [Rulebase Accounts API](https://apis.io/apis/rulebase/rulebase-accounts-api/)
- [Rulebase Admin API](https://apis.io/apis/rulebase/rulebase-admin-api/)
- [Rulebase Agent Knowledge Gap Reports API](https://apis.io/apis/rulebase/rulebase-agent-knowledge-gap-reports-api/)
- [Rulebase Agent Monitoring API](https://apis.io/apis/rulebase/rulebase-agent-monitoring-api/)
- [Rulebase Agent Performance Report Settings API](https://apis.io/apis/rulebase/rulebase-agent-performance-report-settings-api/)
- [Rulebase Agent Performance Reports API](https://apis.io/apis/rulebase/rulebase-agent-performance-reports-api/)
- [Rulebase Agent releases API](https://apis.io/apis/rulebase/rulebase-agent-releases-api/)
- [Rulebase Agent Test Columns API](https://apis.io/apis/rulebase/rulebase-agent-test-columns-api/)
- [Rulebase Agents API](https://apis.io/apis/rulebase/rulebase-agents-api/)
- [Rulebase Api Keys API](https://apis.io/apis/rulebase/rulebase-api-keys-api/)
- [Rulebase Assignment Queue Memberships API](https://apis.io/apis/rulebase/rulebase-assignment-queue-memberships-api/)
- [Rulebase Assignment Queues API](https://apis.io/apis/rulebase/rulebase-assignment-queues-api/)

## Tags

Practice simulations

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/rulebase/rulebase-practice-simulations-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/rulebase/.
