# Vatis Tech Documentation ## Docs - [Authentication](https://docs.vatis.tech/api-reference/authentication.md): Authenticate to Vatis Streams API - [Authenticate](https://docs.vatis.tech/api-reference/commons/authenticate.md) - [Export](https://docs.vatis.tech/api-reference/export/exports-a-stream-of-data-in-various-formats.md): Exports results of one or more streams in various formats - [Upload](https://docs.vatis.tech/api-reference/gateway/upload.md): Upload a stream of bytes to a new stream - [Introduction](https://docs.vatis.tech/api-reference/introduction.md): Vatis Streams API reference - [Diarization response](https://docs.vatis.tech/api-reference/schemas/egress/diarization-response.md) - [Llm response](https://docs.vatis.tech/api-reference/schemas/egress/llm-response.md) - [Stream sink message](https://docs.vatis.tech/api-reference/schemas/egress/stream-sink-message.md) - [Transcription response](https://docs.vatis.tech/api-reference/schemas/egress/transcription-response.md) - [Error response](https://docs.vatis.tech/api-reference/schemas/error/error-response.md) - [Internal error names](https://docs.vatis.tech/api-reference/schemas/error/internal-error-name.md) - [Audio intelligence response](https://docs.vatis.tech/api-reference/schemas/export/audio-intelligence-response.md) - [Stream configuration](https://docs.vatis.tech/api-reference/schemas/http-gateway/stream-configuration.md) - [Group state changed event](https://docs.vatis.tech/api-reference/schemas/webhook/event-payload/group-state-changed-event.md) - [Group stream joined event](https://docs.vatis.tech/api-reference/schemas/webhook/event-payload/group-stream-joined-event.md) - [Stream gateway state event](https://docs.vatis.tech/api-reference/schemas/webhook/event-payload/stream-gateway-state-event.md) - [Stream processor state event](https://docs.vatis.tech/api-reference/schemas/webhook/event-payload/stream-processor-state-event.md) - [Stream state event](https://docs.vatis.tech/api-reference/schemas/webhook/event-payload/stream-state-event.md) - [Webhook event](https://docs.vatis.tech/api-reference/schemas/webhook/webhook-event.md) - [Configuration](https://docs.vatis.tech/api-reference/schemas/websocket/configuration.md) - [End of Stream](https://docs.vatis.tech/api-reference/schemas/websocket/end-of-stream.md) - [Error](https://docs.vatis.tech/api-reference/schemas/websocket/error.md) - [Keep alive](https://docs.vatis.tech/api-reference/schemas/websocket/keep-alive.md) - [Response](https://docs.vatis.tech/api-reference/schemas/websocket/response.md) - [Stream metadata](https://docs.vatis.tech/api-reference/schemas/websocket/stream-metadata.md) - [Find all](https://docs.vatis.tech/api-reference/stream-configuration/processor-declaration-resource-impl/find-all.md): Retrieves all the processor declarations the user can access in a paginated manner - [Find all](https://docs.vatis.tech/api-reference/stream-configuration/stream-configuration-template-resource-impl/find-all.md): Retrieves all the stream configuration templates the user can access in a paginated manner - [Patch by id](https://docs.vatis.tech/api-reference/stream-configuration/stream-configuration-template-resource-impl/patch-by-id.md): Retrieves the stream configuration template with patches applied. - [Cancel](https://docs.vatis.tech/api-reference/streams/stream-resource-impl/cancel.md): Cancels a stream. This operation can be performed by a gateway, on behalf of the user - [Find all](https://docs.vatis.tech/api-reference/streams/stream-resource-impl/find-all.md): Find all streams the current user has access to in a paginated manner - [Find by id](https://docs.vatis.tech/api-reference/streams/stream-resource-impl/find-by-id.md): Retrieves a stream by id - [Get components](https://docs.vatis.tech/api-reference/streams/stream-resource-impl/get-components.md): Get the components of a stream - [Stream usage](https://docs.vatis.tech/api-reference/usage/stream-usage-resource-impl/stream-usage.md): Get the usage of all processors in a stream - [Usage report](https://docs.vatis.tech/api-reference/usage/usage-report-resource-impl/usage-report.md): Retrieve usage report for a given time interval - [Create/update](https://docs.vatis.tech/api-reference/webhooks/webhook-endpoint-resource-impl/createupdate.md): Creates or updates a webhook endpoint. - [Delete](https://docs.vatis.tech/api-reference/webhooks/webhook-endpoint-resource-impl/delete.md): Deletes a webhook endpoint. - [Find all](https://docs.vatis.tech/api-reference/webhooks/webhook-endpoint-resource-impl/find-all.md): Finds all webhook endpoints of the current user. - [Find by ID](https://docs.vatis.tech/api-reference/webhooks/webhook-endpoint-resource-impl/find-by-id.md): Finds a webhook endpoint by id. - [Get available event type](https://docs.vatis.tech/api-reference/webhooks/webhook-endpoint-resource-impl/get-available-event-type.md): Finds all supported events for webhook endpoints. - [Toggle endpoint](https://docs.vatis.tech/api-reference/webhooks/webhook-endpoint-resource-impl/toggle-endpoint.md): Enables or disables a webhook endpoint. A disabled webhook won't be notified. - [Ask Anything](https://docs.vatis.tech/audio-intelligence/ask-anything.md): Create custom prompts for your content - [Sentiment Analysis](https://docs.vatis.tech/audio-intelligence/sentiment-analysis.md): Perform sentiment analysis over your content - [Summarization](https://docs.vatis.tech/audio-intelligence/summarization.md): Extract the essentials from your content - [Get API access](https://docs.vatis.tech/get-started/get-api-access.md): Get the API key to gain access to the Vatis Streams API - [Configuration patches](https://docs.vatis.tech/infrastructure/configuration-patches.md): Customizing stream execution with configuration patches - [Data retention](https://docs.vatis.tech/infrastructure/data-retention.md): Data retention policy of the Vatis Streams API - [Export results](https://docs.vatis.tech/infrastructure/diagrams/export-results.md): Overview of the possible methods to export results from a batch job - [System overview](https://docs.vatis.tech/infrastructure/diagrams/system-overview.md): Overview of the main flows and components of the system - [Stream templates](https://docs.vatis.tech/infrastructure/stream-templates.md): Overview of the stream configuration templates - [Inspect errors](https://docs.vatis.tech/infrastructure/streams/inspect-errors.md): Debug a failed stream by inspecting its errors - [Export](https://docs.vatis.tech/integration/export.md): Export results from one or multiple streams in various formats - [Webhooks](https://docs.vatis.tech/integration/webhooks.md): Listen to events on your resources with webhooks. - [Websocket](https://docs.vatis.tech/integration/websocket.md): Perform real-time operations with Vatis Streams websocket API - [Getting started](https://docs.vatis.tech/introduction.md): Here you will find everything you need to know to get started with Vatis Streams. - [Multilingual Code Switch](https://docs.vatis.tech/speech-to-text/multilingual-code-switch.md): Auto-detect and switch between spoken language in your audio content - [Features](https://docs.vatis.tech/speech-to-text/pre-recorded/features.md): Overview of the Pre-recorded API features. - [Getting Started](https://docs.vatis.tech/speech-to-text/pre-recorded/getting-started.md): Get started with the Vatis Streams API for pre-recorded content - [Pre-recorded Transcription](https://docs.vatis.tech/speech-to-text/pre-recorded/pre-recorded-transcription.md): Pre-recorded transcription specifications using the Vatis Streams API - [Speaker Diarization](https://docs.vatis.tech/speech-to-text/pre-recorded/speaker-diarization.md): Pre-recorded transcription with speaker diarization specifications using the Vatis Streams API - [Transcription languages](https://docs.vatis.tech/speech-to-text/pre-recorded/transcription-languages.md): List of supported transcription languages - [Features](https://docs.vatis.tech/speech-to-text/real-time/features.md): Overview of the Real-time API features. - [Getting Started](https://docs.vatis.tech/speech-to-text/real-time/getting-started.md): Start using the Vatis Streams API for real-time processing - [Real-time Transcription](https://docs.vatis.tech/speech-to-text/real-time/real-time-transcription.md): Real-time transcription specifications using the Vatis Streams API - [Transcription languages](https://docs.vatis.tech/speech-to-text/real-time/transcription-languages.md): List of supported transcription languages - [Utterance End](https://docs.vatis.tech/speech-to-text/utterance-end.md): Use the utterance end flag to detect the end of speech ## OpenAPI Specs - [usage-service](https://docs.vatis.tech/api-reference/openapi/usage-service.json) - [stream-service](https://docs.vatis.tech/api-reference/openapi/stream-service.json) - [stream-configuration-service](https://docs.vatis.tech/api-reference/openapi/stream-configuration-service.json) - [schema-server](https://docs.vatis.tech/api-reference/openapi/schema-server.json) - [notification-service](https://docs.vatis.tech/api-reference/openapi/notification-service.json) - [export-service](https://docs.vatis.tech/api-reference/openapi/export-service.json) - [http-gateway](https://docs.vatis.tech/api-reference/openapi/http-gateway.json) - [egress-service](https://docs.vatis.tech/api-reference/openapi/egress-service.json) - [authenticate](https://docs.vatis.tech/api-reference/openapi/authenticate.json) - [openapi](https://docs.vatis.tech/api-reference/openapi.json) ## Optional - [Blog](https://vatis.tech/blog)