# Video Creative Management _ ## Get Video Creative Companions - [GET /video/v2.0/creatives/{video_id}/companions](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/get_video-v2-0-creatives-video_id-companions.md): Get Video Creative Companions ## Create Video Creative Companions - [POST /video/v2.0/creatives/{video_id}/companions](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/post_video-v2-0-creatives-video_id-companions.md): Create Video Creative Companions ## List All Video Creatives - [GET /api/v2.0/atomic_creatives](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/get_api-v2-0-atomic_creatives.md): List All Video Creatives ## Upload Video Creative - [POST /video/v2.0/creatives/{video_id}/upload](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/post_video-v2-0-creatives-video_id-upload.md): Upload Video Creative ## Get Video Creative - [GET /video/v2.0/creatives/{video_id}](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/get_video-v2-0-creatives-video_id.md): Get Video Creative ## Update Video Creative - [POST /video/v2.0/creatives/{video_id}](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/post_video-v2-0-creatives-video_id.md): Update Video Creative ## Get Video Creative Variants - [GET /video/v2.0/creatives/{video_id}/variants](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/get_video-v2-0-creatives-video_id-variants.md): Get all encoded video variants for the creative, including asset path and video info. ## Get Video Creative Variant - [GET /video/v2.0/creatives/{video_id}/variants/{variant_id}](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/get_video-v2-0-creatives-video_id-variants-variant_id.md): Get Video Creative Variant ## Get Video Creative Status - [GET /video/v2.0/creatives/{video_id}/status](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/get_video-v2-0-creatives-video_id-status.md): Get Video Creative Status ## Delete Video Creative Companion - [GET /video/v2.0/creatives/{video_id}/companions/{companion_id}/delete](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/get_video-v2-0-creatives-video_id-companions-companion_id-delete.md): Delete Video Creative Companion ## Validate VAST XML - [POST /video/v2.0/creatives/validateVAST](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/post_video-v2-0-creatives-validatevast.md): Validate VAST XML ## Create Video Creative - [POST /video/v2.0/creatives](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/post_video-v2-0-creatives.md): Create Video Creative ## Display a Specific Video Creative - [GET /api/v2.0/atomic_creatives/{atomic_creative_id}](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/display-a-video-creative.md): Display a Specific Video Creative ## Get Video creative VAST XML - [GET /video/v2.0/creatives/{video_id}/vast](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/get-video-creative-vast-xml.md): This get endpoint returns an XML of video creative instead of a JSON ## Update creative VAST with Extension node - [POST /video/v2.0/creatives/{video_id}/vast/extension](https://apidocs.mediamath.com/apis/video-creatives/video-creative-management/update-creative-vast-with-extension-node.md): POST Request: Header with Content-Type: application/xml, body with XML tag as mentioned in desription