REST API Now Available

Build with the write.rocks API

Connect your favorite AI tools, automate your publishing workflow, and integrate write.rocks into your existing systems. Full REST API with code samples in 5 languages.

Free tier included
60 requests/minute
Bearer token auth
AI-Powered Writing

Let AI write and publish for you

Connect ChatGPT, Claude, or any AI tool to automatically create and publish blog posts. Build your own AI writing assistant that posts directly to your blog.

AI Content Generation

Use GPT-4, Claude, or any LLM to generate content, then publish via API

Scheduled Publishing

Create drafts via API and schedule them to go live at the perfect time

Automated Workflows

Connect with Zapier, Make, or n8n to automate your entire content pipeline

ai-publisher.py
import openai
import requests

# Generate content with AI
response = openai.chat.completions.create(
    model="gpt-4",
    messages=[{
        "role": "user",
        "content": "Write a blog post about..."
    }]
)

# Publish to write.rocks
requests.post(
    "https://write.rocks/api/public/v1/posts",
    headers={
        "Authorization": "Bearer wrk_your_key"
    },
    json={
        "site_id": "your-site-uuid",
        "title": "AI Generated Post",
        "content": format_to_lexical(
            response.choices[0].message.content
        ),
        "status": "published"
    }
)

What you can build

The API opens up endless possibilities for automation and integration

AI Writing Assistant

Build a custom AI that writes and publishes content on your behalf. Perfect for content scaling.

CMS Integration

Sync content from your existing CMS, headless system, or database to write.rocks.

CLI Publishing Tool

Publish from your terminal. Write in VS Code, push to your blog with one command.

Documentation Sync

Keep your README or docs in sync with your blog. Push updates automatically.

Multi-Platform Publishing

Write once, publish everywhere. Push to write.rocks plus other platforms simultaneously.

CI/CD Pipeline

Integrate blog publishing into your deployment pipeline. Release notes on every deploy.

Developer-friendly API

Everything you need to integrate write.rocks into your workflow

5 Languages

cURL, JavaScript, Python, PHP, Go samples

API Explorer

Interactive docs with live testing

Secure Auth

Bearer token with SHA-256 hashing

Fast & Reliable

60 req/min rate limit, low latency

Available Endpoints

RESTful API with JSON responses

GET/api/public/v1/sitesList all your sites
GET/api/public/v1/postsList posts with filtering
GET/api/public/v1/posts/:idGet a single post
POST/api/public/v1/postsCreate a new post
DELETE/api/public/v1/posts/:idDelete a post

Start building today

Create your free account, generate an API key, and start integrating in minutes.