Get Websites
Request
- Base URL: https://api.seoproai.co
- URL: https://api.seoproai.co/api/v1/websites
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/authorize, token URL https://dajosjnaalanhqksxrpe.supabase.co/auth/v1/token)
Headers
Response
Successful Response
Enable site-wide JSON-LD entity schema injection
API key for WordPress plugin authentication
When the plugin API key was generated
Version of the installed WordPress plugin
Last time the plugin communicated with SEOPro AI
Whether the WordPress plugin is connected and verified
Numeric Shopify blog ID
Optional path prefix under which Magento CMS pages are publicly available, e.g., 'blog' or 'en/blog'
Magento store view ID to use when creating URL rewrites (defaults to 1)
Ghost Admin API URL
Ghost Admin API Key
DataForSEO location name used for keyword/SERP research, e.g. 'United Kingdom'. Null means infer from the website URL and language.
Optional numeric DataForSEO location code. Takes precedence over target_location_name.
Preferred size for blog cover images, e.g., 1024x1024, 1536x1024, 1024x1536
Custom instructions for the AI image generator prompt for blog covers
Preferred visual style for AI-generated blog cover images
Desired variety level for generated blog cover images: balanced, distinct, or highly_distinct
Primary brand color (hex or CSS color name) to influence cover images
URL of the reference/product image stored in S3
Use uploaded images instead of generating with AI
Custom instructions for the AI blog post generator
Best article example URLs that capture the desired writing style (up to 3)
Custom instructions for keyword analysis and content planning to avoid specific competitors or focus on particular topics
Enable to use People Also Ask questions for topic generation
Content style preference: conversational, informative, or professional
URL of the client's YouTube channel
Automatically embed relevant YouTube videos in generated blogs
Generate AI cover and inline images for blog posts
Append Additional Resources section with external links above the CTA
Maximum number of internal links to add to each blog post (1-10, default: 5)
Target word count for generated blog posts (500-5000, default: 2000)
Custom CSS stylesheet to apply to generated blog posts. All HTML elements use 'seopro-' class prefix.
Include default inline styles in generated HTML. Set to False to use only custom CSS.
Preferred CTA layout preset (e.g., minimal, spotlight, outline).
CTA card background color (hex or CSS color keyword).
CTA primary button color (hex or CSS color keyword).
Friendly name for your webhook integration
HTTPS endpoint that will receive publish events
Secret token used to authorize webhook calls
Keywords to monitor on social media platforms
Subreddits to monitor for opportunities
Competitor names to monitor
Outcome of the last website analysis: 'complete' or 'failed'
Changes
No recorded changes to this operation across all 1 revision of this API.