# VidJutsu ## Docs - [Create account](https://docs.vidjutsu.ai/api-reference/accounts/create-account.md) - [Delete account](https://docs.vidjutsu.ai/api-reference/accounts/delete-account.md) - [List accounts or get by ID](https://docs.vidjutsu.ai/api-reference/accounts/list-accounts-or-get-by-id.md): Returns a single account if ?id= is provided, or a list of all accounts. Supports tag filtering via ?tag.key=value. - [Update account](https://docs.vidjutsu.ai/api-reference/accounts/update-account.md) - [Recover API key](https://docs.vidjutsu.ai/api-reference/api-keys/recover-api-key.md) - [Rotate API key](https://docs.vidjutsu.ai/api-reference/api-keys/rotate-api-key.md) - [Create asset from existing URL](https://docs.vidjutsu.ai/api-reference/assets/create-asset-from-existing-url.md) - [Delete asset (soft)](https://docs.vidjutsu.ai/api-reference/assets/delete-asset-soft.md) - [List assets or get by ID](https://docs.vidjutsu.ai/api-reference/assets/list-assets-or-get-by-id.md): Returns a single asset if ?id= is provided, or a list. Filter by ?type=video or ?tag.key=value. - [Update asset metadata](https://docs.vidjutsu.ai/api-reference/assets/update-asset-metadata.md) - [Confirm email verification code](https://docs.vidjutsu.ai/api-reference/auth/confirm-email-verification-code.md): Validates the 6-digit code and returns API credentials if correct. Code expires after 5 minutes. - [Request email verification code](https://docs.vidjutsu.ai/api-reference/auth/request-email-verification-code.md): Sends a 6-digit verification code to the email. Always returns sent: true to prevent email enumeration. - [Check spec](https://docs.vidjutsu.ai/api-reference/check/check-spec.md): Validate a VidLang spec against enabled rules. Rules are off by default — caller must enable at least one. 5 credits. - [Get check rules](https://docs.vidjutsu.ai/api-reference/check/get-check-rules.md): Load per-client custom rules. 0 credits. - [Update check rules](https://docs.vidjutsu.ai/api-reference/check/update-check-rules.md): Save per-client custom rules. 0 credits. - [Check prompt compliance](https://docs.vidjutsu.ai/api-reference/compliance/check-prompt-compliance.md): Scan a caption, ad copy, draft script, or other text against a platform's current TOS / Community Guidelines. Returns a risk score with cited policy clauses. Informational only, not legal advice. 100/day rate limit. - [Check video compliance](https://docs.vidjutsu.ai/api-reference/compliance/check-video-compliance.md): Scan a video against a platform's current TOS / Community Guidelines. Returns a risk score with cited policy clauses. Informational only, not legal advice. 20/day rate limit. - [Check checkout status](https://docs.vidjutsu.ai/api-reference/credits/check-checkout-status.md) - [Burn fine-print disclaimer onto video](https://docs.vidjutsu.ai/api-reference/disclaimer/burn-fine-print-disclaimer-onto-video.md): Burns a fine-print disclaimer centered at the bottom of a video using FFmpeg ASS subtitles. Use for FTC-style disclosures like results-not-typical, paid-endorsement, or AI-generated labels. Returns CDN URL of the result. 5 credits. - [Extract from media](https://docs.vidjutsu.ai/api-reference/extract/extract-from-media.md): Pull frames, audio, and metadata from a video via server-side processing. 5 credits. - [API info](https://docs.vidjutsu.ai/api-reference/info/api-info.md) - [API Reference](https://docs.vidjutsu.ai/api-reference/introduction.md): Complete reference for the VidJutsu Video Intelligence API - [Burn text overlay onto video](https://docs.vidjutsu.ai/api-reference/overlay/burn-text-overlay-onto-video.md): Burns text overlay onto a video using FFmpeg ASS subtitles. Supports TikTok-safe zones, configurable font size, stroke thickness, and top/center/bottom positioning. Returns CDN URL of the result. 5 credits. - [Create post](https://docs.vidjutsu.ai/api-reference/posts/create-post.md) - [Delete post](https://docs.vidjutsu.ai/api-reference/posts/delete-post.md) - [List posts or get by ID](https://docs.vidjutsu.ai/api-reference/posts/list-posts-or-get-by-id.md): Returns a single post if ?id= is provided, or a list of posts. Filter by ?accountId= or ?tag.key=value. - [Update post](https://docs.vidjutsu.ai/api-reference/posts/update-post.md) - [Get pricing](https://docs.vidjutsu.ai/api-reference/pricing/get-pricing.md) - [Create reference](https://docs.vidjutsu.ai/api-reference/references/create-reference.md) - [Delete reference](https://docs.vidjutsu.ai/api-reference/references/delete-reference.md) - [List references or get by ID](https://docs.vidjutsu.ai/api-reference/references/list-references-or-get-by-id.md): Returns a single reference if ?id= is provided, or a list. Filter by ?platform= or ?tag.key=value. - [Update reference](https://docs.vidjutsu.ai/api-reference/references/update-reference.md) - [Create subscription](https://docs.vidjutsu.ai/api-reference/subscriptions/create-subscription.md) - [Transcribe media](https://docs.vidjutsu.ai/api-reference/transcribe/transcribe-media.md): Speech-to-text with word-level timing. 10 credits. - [Upload file](https://docs.vidjutsu.ai/api-reference/upload/upload-file.md) - [Upload from URL](https://docs.vidjutsu.ai/api-reference/upload/upload-from-url.md) - [Get daily usage](https://docs.vidjutsu.ai/api-reference/usage/get-daily-usage.md): Returns remaining rate-limit capacity per endpoint for the caller. Resets daily at 00:00 UTC. - [Watch media](https://docs.vidjutsu.ai/api-reference/watch/watch-media.md): AI watches a video or image and answers your freeform prompt. Returns structured JSON. 10 credits. - [Authentication](https://docs.vidjutsu.ai/authentication.md): Using, rotating, and recovering your API key - [vidjutsu account](https://docs.vidjutsu.ai/cli/accounts.md): Create, edit, and manage account records - [vidjutsu asset](https://docs.vidjutsu.ai/cli/asset.md): Manage assets - [vidjutsu auth](https://docs.vidjutsu.ai/cli/auth.md): Authenticate with your API key - [vidjutsu check](https://docs.vidjutsu.ai/cli/check.md): Validate specs against VidLang rules. All rules are off by default — enable the ones you need. - [vidjutsu compliance](https://docs.vidjutsu.ai/cli/compliance.md): Scan a video or caption against platform TOS and return a risk score with cited policy clauses. - [vidjutsu disclaimer](https://docs.vidjutsu.ai/cli/disclaimer.md): Burn fine-print disclaimer onto video - [vidjutsu extract](https://docs.vidjutsu.ai/cli/extract.md): Pull frames, audio, and metadata from any video. Server-side processing. - [CLI Overview](https://docs.vidjutsu.ai/cli/index.md): The VidJutsu command-line interface - [vidjutsu info](https://docs.vidjutsu.ai/cli/info.md): Show API info and discovery - [Installation](https://docs.vidjutsu.ai/cli/install.md): Install the VidJutsu CLI on macOS or Linux - [vidjutsu overlay](https://docs.vidjutsu.ai/cli/overlay.md): Burn text overlay onto video - [vidjutsu post](https://docs.vidjutsu.ai/cli/posts.md): Create, edit, and manage post records - [vidjutsu reference](https://docs.vidjutsu.ai/cli/reference.md): Manage references - [vidjutsu status](https://docs.vidjutsu.ai/cli/status.md): Look up any resource by ID - [vidjutsu subscribe](https://docs.vidjutsu.ai/cli/subscribe.md): Subscribe to VidJutsu ($99/mo) - [vidjutsu transcribe](https://docs.vidjutsu.ai/cli/transcribe.md): Speech-to-text with word-level timing. - [vidjutsu upload](https://docs.vidjutsu.ai/cli/upload.md): Upload media to VidJutsu CDN. - [vidjutsu usage](https://docs.vidjutsu.ai/cli/usage.md): Show remaining daily capacity per endpoint - [vidjutsu version](https://docs.vidjutsu.ai/cli/version.md): Print the CLI version - [vidjutsu watch](https://docs.vidjutsu.ai/cli/watch.md): AI watches your video and answers what you ask. - [Pricing & Rate Limits](https://docs.vidjutsu.ai/credits-and-billing.md): Subscription pricing and per-endpoint daily rate limits - [Features](https://docs.vidjutsu.ai/features.md): Everything your agent gets with VidJutsu. - [Get your API key](https://docs.vidjutsu.ai/get-api-key.md): Subscribe, pay, and start using VidJutsu in under 2 minutes - [VidJutsu — Video Intelligence API](https://docs.vidjutsu.ai/index.md): The feedback loop your agent is missing. - [Terms of Service](https://docs.vidjutsu.ai/legal/terms.md): Terms governing use of the VidJutsu API, CLI, and hosted compliance tools - [Quickstart](https://docs.vidjutsu.ai/quickstart.md): Scan your video against platform rules before you post - [Accounts](https://docs.vidjutsu.ai/sdk/accounts.md): Create, list, update, and delete account records. - [Assets](https://docs.vidjutsu.ai/sdk/assets.md): Create, list, update, and delete asset records. - [checkSpec](https://docs.vidjutsu.ai/sdk/check.md): Validate a VidLang spec against enabled rules. All rules off by default — caller enables explicitly. - [createDisclaimer](https://docs.vidjutsu.ai/sdk/disclaimer.md): Burn a fine-print disclaimer at the bottom of a video. - [extractMedia](https://docs.vidjutsu.ai/sdk/extract.md): Extract frames, audio, and metadata from a video. - [SDK Overview](https://docs.vidjutsu.ai/sdk/index.md): TypeScript SDK for the VidJutsu video intelligence API - [createOverlay](https://docs.vidjutsu.ai/sdk/overlay.md): Burn text overlay onto video. TikTok-safe zones, configurable positioning. - [Posts](https://docs.vidjutsu.ai/sdk/posts.md): Create, list, update, and delete post records. - [References](https://docs.vidjutsu.ai/sdk/references.md): Create, list, update, and delete reference records. - [transcribeMedia](https://docs.vidjutsu.ai/sdk/transcribe.md): Speech-to-text with word-level timing. - [Upload](https://docs.vidjutsu.ai/sdk/upload.md): Upload media to VidJutsu CDN. - [watchMedia](https://docs.vidjutsu.ai/sdk/watch.md): AI watches a video or image and answers your freeform prompt. ## OpenAPI Specs - [spec](https://raw.githubusercontent.com/tfcbot/vidjutsu-openapi/main/openapi/spec.json) - [openapi](https://docs.vidjutsu.ai/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/tfcbot/vidjutsu-sdk)