# Get specific organization Retrieve detailed information about a specific organization including: - Organization ID and name - All workspaces with detailed metrics (asset count, project count, template count) - Complete branding configuration - User information Endpoint: GET /auth/organization/{organizationId} Version: 1.2.0 Security: ShuffllApiKey ## Path parameters: - `organizationId` (string, required) Unique identifier for the organization Example: "693fb82afd8d1c43077ba0fb" ## Response 200 fields (application/json): - `id` (string) Unique organization identifier Example: "693fb82afd8d1c43077ba0fb" - `name` (string) Organization name Example: "My Organization" - `workspaces` (array) List of workspaces with detailed metrics - `workspaces.id` (string) Workspace identifier Example: "693fb82afd8d1c43077ba0fe" - `workspaces.name` (string) Workspace name Example: "My Workspace" - `workspaces.assetCount` (integer) Number of assets in workspace - `workspaces.projectCount` (integer) Number of projects in workspace - `workspaces.templateCount` (integer) Number of templates in workspace - `workspaces.userCount` (integer) Number of users in workspace - `workspaces.createdByEmail` (string) Email of workspace creator - `workspaces.branding` (object) User's branding configuration for video creation - `workspaces.branding.company` (object) Company information - `workspaces.branding.company.id` (string) Company identifier Example: "shuffll" - `workspaces.branding.company.domain` (string) Company domain - `workspaces.branding.company.geoLocation` (string,null) Geographic location of company - `workspaces.branding.company.minSize` (integer,null) Minimum company size - `workspaces.branding.company.maxSize` (integer,null) Maximum company size - `workspaces.branding.company.name` (string) Company name - `workspaces.branding.isDefault` (boolean) Whether using default branding settings Example: true - `workspaces.branding.enabled` (boolean) Whether branding is enabled Example: true - `workspaces.branding.logo` (string) Path to company logo Example: "/files/platform/onboarding/logo-placeholder.svg" - `workspaces.branding.logoW` (string) Path to white version of logo Example: "/files/platform/onboarding/logo-placeholder.svg" - `workspaces.branding.colors` (object) Brand color palette - `workspaces.branding.colors.colorPrimary` (string) Primary brand color (hex) Example: "#99b898" - `workspaces.branding.colors.colorSecondary` (string) Secondary brand color (hex) Example: "#feceab" - `workspaces.branding.colors.colorExtra` (string) Extra/accent brand color (hex) Example: "#ff847c" - `workspaces.branding.colors._id` (string) Internal color palette identifier - `workspaces.branding.prompts` (array) User's saved prompts with tags and suggestions - `workspaces.branding.prompts.tag` (object) - `workspaces.branding.prompts.tag.title` (string) Prompt category title Example: "Thought Leadership Video" - `workspaces.branding.prompts.tag.id` (string) Prompt category ID Example: "Thought leadership" - `workspaces.branding.prompts.tag.text` (string) Prompt description text Example: "Describe your Thought leadership video" - `workspaces.branding.prompts.suggestions` (array) Suggested prompts for this category Example: ["Exploring Unconventional Solutions for Team Innovation"] - `workspaces.branding.about` (string) Company description used by AI when writing video scripts Example: "Acme Corp builds innovative solutions for enterprise teams." - `workspaces.branding.videoIdeas` (array) AI-generated video idea suggestions for the workspace - `workspaces.branding.videoIdeas.shortTitle` (string) - `workspaces.branding.videoIdeas.prompt` (string) - `workspaces.branding.videoIdeas.designId` (string) - `workspaces.branding.videoIdeas.designGroupId` (string) - `workspaces.branding.videoIdeas.createdAt` (string) - `workspaces.branding.videoIdeaStatus` (string) Status of the video idea generation Example: "COMPLETED" - `workspaces.branding.pronunciations` (array) Custom pronunciation settings for brand, people, and product names in AI voiceovers - `createdByEmail` (string) Email of organization creator - `userCount` (integer) Number of users in organization ## Response 401 fields (application/problem+json): - `type` (string) Example: "object" - `title` (string) Example: "Validation failed" - `message` (string) Example: "Bad Request" ## Response 404 fields (application/problem+json): - `type` (string) Example: "object" - `title` (string) Example: "Validation failed" - `message` (string) Example: "Bad Request"