# Probe.dev ## Docs - [Authenticate user by oauth provider token](https://docs.probe.dev/api-reference/auth/authenticate-user-by-oauth-provider-token.md) - [Authenticate user by username(email) and password](https://docs.probe.dev/api-reference/auth/authenticate-user-by-usernameemail-and-password.md) - [Create API Token](https://docs.probe.dev/api-reference/auth/create-api-token.md) - [Delete active session](https://docs.probe.dev/api-reference/auth/delete-active-session.md) - [Delete all active sessions](https://docs.probe.dev/api-reference/auth/delete-all-active-sessions.md) - [Delete API Token](https://docs.probe.dev/api-reference/auth/delete-api-token.md) - [Generate new JWT Token](https://docs.probe.dev/api-reference/auth/generate-new-jwt-token.md) - [Get API Token](https://docs.probe.dev/api-reference/auth/get-api-token.md) - [Get list of active sessions](https://docs.probe.dev/api-reference/auth/get-list-of-active-sessions.md) - [Get list of active sessions](https://docs.probe.dev/api-reference/auth/get-list-of-active-sessions-1.md) - [Invalidate current JWT token session or invalidate all sessions](https://docs.probe.dev/api-reference/auth/invalidate-current-jwt-token-session-or-invalidate-all-sessions.md) - [List API Tokens](https://docs.probe.dev/api-reference/auth/list-api-tokens.md) - [Refresh API Token or set Token TTL and change permissions](https://docs.probe.dev/api-reference/auth/refresh-api-token-or-set-token-ttl-and-change-permissions.md) - [Send password restoration email](https://docs.probe.dev/api-reference/auth/send-password-restoration-email.md) - [Update current user password](https://docs.probe.dev/api-reference/auth/update-current-user-password.md) - [Update sub user password](https://docs.probe.dev/api-reference/auth/update-sub-user-password.md) - [Verify Password restore / create token and generate token for password update](https://docs.probe.dev/api-reference/auth/verify-password-restore-create-token-and-generate-token-for-password-update.md) - [Verify Sign-up email](https://docs.probe.dev/api-reference/auth/verify-sign-up-email.md) - [Get available plans](https://docs.probe.dev/api-reference/billing/get-available-plans.md) - [Get plan details](https://docs.probe.dev/api-reference/billing/get-plan-details.md) - [Get Stripe client config](https://docs.probe.dev/api-reference/billing/get-stripe-client-config.md) - [Get request log entry by id](https://docs.probe.dev/api-reference/media/get-request-log-entry-by-id.md) - [List media requests log](https://docs.probe.dev/api-reference/media/list-media-requests-log.md) - [Request c2pa report as JSON Body Method](https://docs.probe.dev/api-reference/media/request-c2pa-report-as-json-body-method.md) - [Request c2pa report as URL Query Method](https://docs.probe.dev/api-reference/media/request-c2pa-report-as-url-query-method.md) - [Request file report as JSON Body Method](https://docs.probe.dev/api-reference/media/request-file-report-as-json-body-method.md) - [Request file report as URL Query Method](https://docs.probe.dev/api-reference/media/request-file-report-as-url-query-method.md) - [Request mediastreamvalidator report as JSON Body Method](https://docs.probe.dev/api-reference/media/request-mediastreamvalidator-report-as-json-body-method.md) - [Request mediastreamvalidator report as URL Query Method](https://docs.probe.dev/api-reference/media/request-mediastreamvalidator-report-as-url-query-method.md) - [Queue time statistics](https://docs.probe.dev/api-reference/statistics/queue-time-statistics.md) - [Requests statistics](https://docs.probe.dev/api-reference/statistics/requests-statistics.md) - [Sources storage type statistics](https://docs.probe.dev/api-reference/statistics/sources-storage-type-statistics.md) - [Usage statistics](https://docs.probe.dev/api-reference/statistics/usage-statistics.md) - [Usage summary](https://docs.probe.dev/api-reference/statistics/usage-summary.md) - [Create sub-user as child of specified sub user](https://docs.probe.dev/api-reference/user/create-sub-user-as-child-of-specified-sub-user.md) - [Create sub user avatar by id](https://docs.probe.dev/api-reference/user/create-sub-user-avatar-by-id.md) - [Create user as child of current user](https://docs.probe.dev/api-reference/user/create-user-as-child-of-current-user.md) - [Create user avatar](https://docs.probe.dev/api-reference/user/create-user-avatar.md) - [Delete current user](https://docs.probe.dev/api-reference/user/delete-current-user.md) - [Delete current user avatar](https://docs.probe.dev/api-reference/user/delete-current-user-avatar.md) - [Delete sub-user](https://docs.probe.dev/api-reference/user/delete-sub-user.md) - [Delete sub user avatar by id](https://docs.probe.dev/api-reference/user/delete-sub-user-avatar-by-id.md) - [Enable or disable current user avatar](https://docs.probe.dev/api-reference/user/enable-or-disable-current-user-avatar.md) - [Enable or disable sub user avatar by id](https://docs.probe.dev/api-reference/user/enable-or-disable-sub-user-avatar-by-id.md) - [Get current user profile](https://docs.probe.dev/api-reference/user/get-current-user-profile.md) - [Get sub user avatars by id](https://docs.probe.dev/api-reference/user/get-sub-user-avatars-by-id.md) - [Get user avatars](https://docs.probe.dev/api-reference/user/get-user-avatars.md) - [Get user by id](https://docs.probe.dev/api-reference/user/get-user-by-id.md) - [List users](https://docs.probe.dev/api-reference/user/list-users.md) - [Update sub user by id](https://docs.probe.dev/api-reference/user/update-sub-user-by-id.md) - [Update user](https://docs.probe.dev/api-reference/user/update-user.md) - [Authentication](https://docs.probe.dev/authentication.md): Learn how to authenticate with the Probe.dev API - [HLS Validation Guide](https://docs.probe.dev/guides/hls-validation.md): Complete guide to HLS validation with Apple MediaStreamValidator for compliance and quality assurance - [MCP Integration Guide](https://docs.probe.dev/guides/mcp-integration.md): Connect to the Probe.dev hosted MCP server with Cursor, Claude Desktop, and other MCP clients - [Media Sources](https://docs.probe.dev/guides/media-sources.md): Learn how to provide media assets from various sources including streaming formats and protocols - [Migration Guide](https://docs.probe.dev/guides/migration-guide.md): Migrate from local media analysis tools to the Probe.dev API - [Report Types](https://docs.probe.dev/guides/report-types.md): Complete guide to Probe.dev analysis tools: media analysis, streaming validation, and content authenticity verification - [Streaming Format Analysis](https://docs.probe.dev/guides/streaming-analysis.md): Comprehensive guide to analyzing HLS, DASH, and live streaming protocols with Probe.dev - [Overview](https://docs.probe.dev/index.md): Probe.dev API documentation - FFprobe, MediaInfo, and MediaStreamValidator as a service for video analysis, streaming validation, and media metadata extraction. Migrate from local tools to scalable cloud infrastructure. - [Quickstart](https://docs.probe.dev/quickstart.md): Get started with Probe.dev API in under 5 minutes - [Audio Codecs](https://docs.probe.dev/reference/audio-codecs.md): Complete reference of supported audio codecs - [Container Formats](https://docs.probe.dev/reference/container-formats.md): Complete reference of supported container formats - [Probe Report Parameters](https://docs.probe.dev/reference/probe-report-parameters.md): Complete reference for Probe Report output parameters - [Sample Media Library](https://docs.probe.dev/reference/sample-media-library.md): Test media files and streaming sources for trying out the Probe.dev API - [Video Codecs & Subtypes](https://docs.probe.dev/reference/video-codecs.md): Complete reference of supported video codecs and their variants ## OpenAPI Specs - [openapi](https://docs.probe.dev/api-reference/openapi.json) ## Optional - [Get API Key](https://www.probe.dev/dashboard) - [Dashboard](https://www.probe.dev/dashboard) - [API Status](https://status.probe.dev) - [Discord](https://discord.gg/kYvSfywhru)