Request Video Conversion

Requesting an AI enhanced video conversion is a simple post request, allowing ease of use in your current workflow.

Endpoint

https://api.motovizion.ai/video/

Request Format

HTTP Method:

Copy

POST

Content-Type:

Copy

application/json

Request Body:

Parameter
Type
Required
Description

appointment_uuid

String

Yes

The unique identifier for the appointment.

video_url

String

Yes

Raw video URL in .mp4 format

translate_to

String

No

Language to ouput video in.

voice

String

No

Voice selection

type

String

No

Allows you to remove background noise, or enhance with AI

Making an Authorized API Request

curl -X POST https://api.motovizion.ai/customer/chat/ \
-H "Content-Type: application/json" \
-H "X-API-Key: {API Key}" \
-d '{
    "appointment_uuid": "{Appointment ID}"
    "video_url": "{https://yoursite.com/video.mp4}"
    "translate_to": "{spanish}"
    "voice": "{Billy Bob}"
    "type":"{Blank for AI Enhancement, Use `noise` to just remove background noise}",
}'

Error Responses

If your API key is missing or invalid, the server will respond with an error

Missing API Key

Invalid API Key

Code Examples

Response Data

When you send a valid request to the Motovizion AI API, the response contains structured JSON data. Below is a detailed explanation of the fields included in the response.

Response Details

Top-Level Fields:

Field Name
Type
Desciption

status

String

Indicates the success ("success") or failure ("error") of the request.

Video Details

Field Name
Type
Description

cleaned_transcription

String

The full transcription of enhanced video.

final_video_path

String

The final video path for use in application.

video_no_audio_path

String

Video path with no audio, used to make transcription edits.

Error Codes

HTTP Status Code
Description

400

Missing required fields (e.g., appointment_uuid).

401

Invalid or missing API key.

500

Server error

Last updated