Projects
Project context management for content generation
Retrieves all active projects owned by the authenticated user. Projects are returned in descending order by last update time.
List of user's projects
Unauthorized - valid API token required
Internal server error
Creates a new project for the authenticated user. Projects can be referenced when generating tweets/threads to provide context.
If a URL is provided without a description, the API will:
Fetch the website content
Use AI to generate a comprehensive project description in markdown format
Either description or url must be provided.
Name of the project (max 200 characters)
AI Startup LaunchDetailed description of the project. Either description or url must be provided.
Building an AI-powered SaaS tool for content creators. Focus on automation, efficiency, and user experience.Optional URL to fetch website content for auto-generating description. If provided without a description, AI will generate one.
https://example.comOptional base64 encoded PNG/JPG representing the project's brand image. Any dimensions are acceptedโthe API resizes it to 200x50 before storing the hosted copy as imageUrl.
Optional HTTP/HTTPS URL to an existing PNG or JPG brand image. The API downloads the source, resizes it to 200x50, and hosts the optimized copy. Cannot be combined with imageData.
Optional hex color (format
#111827Pattern: ^#[0-9A-Fa-f]{6}$Optional hex color (format
#F9FAFBPattern: ^#[0-9A-Fa-f]{6}$Optional primary accent hex color (format
#4338CAPattern: ^#[0-9A-Fa-f]{6}$Optional secondary accent hex color (format
#7C72EFPattern: ^#[0-9A-Fa-f]{6}$Project created successfully
Bad request - Missing required fields or validation error
Unauthorized - valid API token required
Internal server error
Retrieves a specific project by its ID. Only the project owner can access their projects.
Project ID (GUID)
123e4567-e89b-12d3-a456-426614174000Project details
Bad request - Missing project ID
Unauthorized - valid API token required
Project not found
Internal server error
Updates an existing project's name and description. Only the project owner can update their projects.
If a URL is provided without a description, the API will:
Fetch the website content
Use AI to generate a comprehensive project description in markdown format
Either description or url must be provided.
Project ID (GUID)
123e4567-e89b-12d3-a456-426614174000Updated name of the project (max 200 characters)
AI SaaS PlatformUpdated description of the project. Either description or url must be provided.
Revolutionary AI-powered content creation platform with advanced automation features.Optional URL to fetch website content for auto-generating description. If provided without a description, AI will generate one.
https://example.comOptional base64 encoded PNG/JPG. Provide null to remove the current brand image. Any size is accepted and will be resized to 200x50 on upload.
Optional HTTP/HTTPS URL pointing to a PNG or JPG brand image. Provide null to remove the stored image. Cannot be combined with imageData.
Optional hex color (format
#111827Pattern: ^#[0-9A-Fa-f]{6}$Optional hex color (format
#F9FAFBPattern: ^#[0-9A-Fa-f]{6}$Optional primary accent hex color (format
#4338CAPattern: ^#[0-9A-Fa-f]{6}$Optional secondary accent hex color (format
#7C72EFPattern: ^#[0-9A-Fa-f]{6}$Project updated successfully
Bad request - Missing required fields or validation error
Unauthorized - valid API token required
Project not found or unauthorized
Internal server error
Soft deletes a project (marks it as inactive). Only the project owner can delete their projects.
Project ID (GUID)
123e4567-e89b-12d3-a456-426614174000Project deleted successfully
Bad request - Missing project ID
Unauthorized - valid API token required
Project not found or unauthorized
Internal server error
Last updated