---
title: "Get RVC training requirements"
method: GET
path: "/api/agent/v1/capabilities"
tags: ["Discovery"]
---

# Get RVC training requirements

`GET /api/agent/v1/capabilities`

## Request

- Base URL: `https://nicevois.com`
- URL: `https://nicevois.com/api/agent/v1/capabilities`
- Auth: none required

Call before creating a job. Returns supported inputs, limits, outputs, retention, and the exact workflow.

## Response `200`

Current NiceVois training capabilities.

- Capabilities
  - `service` string, required
  - `workflow` string[], required
  - `supportedFormats` string[], required
  - `minEpochs` integer, required
  - `maxEpochs` integer, required
  - `maxDurationSeconds` integer, required
  - `maxAudioBytes` integer, required
  - `outputs` string[], required
  - `retentionDays` integer, required
  - `authentication` string
  - `freeAllowance` FreeAllowance, required
    - `anonymousWebsiteRuns` integer, required
    - `connectedAccountRuns` integer, required
    - `maxEpochs` integer, required
    - `maxDurationSeconds` integer, required
    - `codingAgentOAuthCountsAsConnectedAccount` boolean, required
  - `paidTraining` PaidTraining, required
    - `enabled` boolean, required
    - `currency` string, required
    - `balanceType` string, required
    - `quoteBeforeUpload` boolean, required
    - `maxEpochs` integer, required
    - `maxDurationSeconds` integer, required
    - `accountStatusTool` string, required
    - `quoteTool` string, required
  - `consentModel` string, required
  - `consentVersion` string, required
  - `agreementUrl` string, uri, required
  - `mcpEndpoint` string, uri
  - `openApiUrl` string, uri
  - `documentationUrl` string, uri

---

[API](https://skmtc.dev/nicevois/apis/nicevois-agent-api.md) · [All operations](https://skmtc.dev/nicevois/apis/nicevois-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nicevois/apis/nicevois-agent-api/revisions/6ef41022a089?raw)
