Skip to main content
GET
Get Video Brands

Overview

Fetch all video brand configurations defined in the Pictory App. Video brands are customizable presets that define your video’s visual identity, including color schemes, fonts, logos, animations, and other branding elements. These brands ensure consistent styling across all your video projects. Use this endpoint to retrieve available brand configurations for video editing, maintaining brand consistency, or allowing users to select from predefined branding options for their video projects.
You need a valid API key to use this endpoint. Get your API key from the API Access page in your Pictory dashboard.

API Endpoint


Request Parameters

Headers

string
required
API key for authentication (starts with pictai_)

Response

Returns an array of video brand objects, each containing a unique identifier and descriptive name.
array of objects
List of available video brands

Response Examples


Code Examples

Replace YOUR_API_KEY with your actual API key that starts with pictai_

Common Use Cases

1. List All Available Video Brands

Retrieve and display all video brands:

2. Create Brand Selector for UI

Build a dropdown/selector component:

3. Search Brands by Name

Find brands matching specific criteria:

4. Cache Brands Locally

Cache brands to reduce API calls:

5. Validate Brand ID Before Use

Check if a brand ID exists:

Brand Configuration

Video brands typically include the following elements:

Usage Notes

Caching Recommended: Video brands rarely change. Cache the results locally to improve performance and reduce API calls.
Brand IDs: Use the UUID id field when applying brands to video projects. Brand names are for display purposes only.
Consistent Branding: The same video brands are available across all your video projects, ensuring brand consistency.

Best Practices

  1. Cache Brands: Fetch brands once and cache them locally. Video brands change infrequently.
  2. Use Brand IDs: Always reference brands by their UUID id, not by name. Names may change, but IDs remain constant.
  3. Default Brand: Most accounts have a “Default Brand” that can be used as a fallback option.
  4. Validate Brand IDs: Before applying a brand to a project, verify the ID exists in the current list of available brands.
  5. Sort Alphabetically: Present brands in alphabetical order for easy browsing in user interfaces.
  6. Handle Missing Brands Gracefully: If a referenced brand ID does not exist, fall back to the default brand.
  7. Brand Previews: If possible, display visual previews of brand styles to help users make selections.
  8. User Permissions: Ensure users have appropriate permissions to access and use specific brands.

Integration with Projects

Apply a video brand to a project during creation or updates: