volai-cz Changelog API
The Changelog API from volai-cz — 1 operation(s) for changelog.
The Changelog API from volai-cz — 1 operation(s) for changelog.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/volai-cz:volai-cz-changelog-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: volai REST Changelog API
version: 1.49.0
description: 'Czech Twilio for vibecoders: numbers, calls, SMS and an AI voice agent through one REST API. All requests and responses are in English, regardless of the account''s language.'
servers:
- url: https://volai.cz
security:
- bearer: []
tags:
- name: Changelog
paths:
/v1/changelog:
get:
operationId: get_changelog
summary: List every changelog entry, newest first (single document, no query parameters…
description: Returns the current interface version and ALL changelog entries (newest first), in English regardless of the account's language. `version`/`technical` are `null` when an entry didn't have one (old entries with no version, or no technical detail). `url` is the canonical English path with an anchor to `id`.
security: []
responses:
'200':
description: Changelog entries
headers:
X-Request-Id:
description: Unique request ID for this response, in the form req_ followed by 16 hexadecimal characters.
schema:
type: string
pattern: ^req_[0-9a-f]{16}$
X-Volai-Version:
description: Current public interface version. If it changed, read GET /v1/changelog.
schema:
type: string
content:
application/json:
schema:
type: object
properties:
version:
type: string
entries:
type: array
items:
type: object
properties:
id:
type: string
date:
type: string
version:
anyOf:
- type: string
- type: 'null'
areas:
type: array
items:
type: string
enum:
- api
- mcp
- portal
- telephony
- billing
- docs
audience:
type: string
enum:
- developer
- customer
- both
breaking:
type: boolean
title:
type: string
body:
type: string
technical:
anyOf:
- type: string
- type: 'null'
url:
type: string
required:
- id
- date
- version
- areas
- audience
- breaking
- title
- body
- technical
- url
required:
- version
- entries
'429':
description: 'Error codes: rate_limited (busy).'
headers:
X-Request-Id:
description: Unique request ID for this response, in the form req_ followed by 16 hexadecimal characters.
schema:
type: string
pattern: ^req_[0-9a-f]{16}$
X-Volai-Version:
description: Current public interface version. If it changed, read GET /v1/changelog.
schema:
type: string
content:
application/json:
schema:
type: object
properties:
error:
type: object
properties:
code:
type: string
cause:
type: string
enum:
- request
- account
- busy
- service
message:
type: string
action:
type: string
currentRevision:
type: number
details:
type: object
properties:
reason:
type: string
const: task_changed_during_registration
providerActionStarted:
type: boolean
const: false
operationId:
type: string
required:
- reason
- providerActionStarted
- operationId
confirmUrl:
description: 'Only on subscription_confirmation_required (409): the portal page where a person signed in to the account confirms the change. Valid for 24 hours and usable once.'
type: string
requestId:
type: string
docsUrl:
type: string
required:
- code
- cause
- message
- action
- requestId
- docsUrl
required:
- error
'500':
description: 'Error codes: internal_error (service).'
headers:
X-Request-Id:
description: Unique request ID for this response, in the form req_ followed by 16 hexadecimal characters.
schema:
type: string
pattern: ^req_[0-9a-f]{16}$
X-Volai-Version:
description: Current public interface version. If it changed, read GET /v1/changelog.
schema:
type: string
content:
application/json:
schema:
type: object
properties:
error:
type: object
properties:
code:
type: string
cause:
type: string
enum:
- request
- account
- busy
- service
message:
type: string
action:
type: string
currentRevision:
type: number
details:
type: object
properties:
reason:
type: string
const: task_changed_during_registration
providerActionStarted:
type: boolean
const: false
operationId:
type: string
required:
- reason
- providerActionStarted
- operationId
confirmUrl:
description: 'Only on subscription_confirmation_required (409): the portal page where a person signed in to the account confirms the change. Valid for 24 hours and usable once.'
type: string
requestId:
type: string
docsUrl:
type: string
required:
- code
- cause
- message
- action
- requestId
- docsUrl
required:
- error
tags:
- Changelog
components:
securitySchemes:
bearer:
type: http
scheme: bearer
bearerFormat: vk_...
description: 'API key from the API and MCP page of the volai portal (/en/api-and-mcp), sent as `Authorization: Bearer vk_...`.'