/api/v1/postsList published blog posts (title, slug, date, tags, reading time).
https://alainmorris.com/api/v1/posts
Platform API v1
Read-only access to public blog and project content. Register for an account, generate an API key from the dashboard, and pass it on every request.
Send your API key in the x-api-key header. Keys are shown once at creation and stored as SHA-256 hashes — treat them like passwords.
curl -s "https://alainmorris.com/api/v1/posts" \ -H "x-api-key: pk_dev_your_key_here"
Limits are per API key, per minute. Response headers include X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.
| Plan | Limit |
|---|---|
| free | 10 / minute |
| developer | 60 / minute |
| enterprise | 1000 / minute |
/api/v1/postsList published blog posts (title, slug, date, tags, reading time).
https://alainmorris.com/api/v1/posts
/api/v1/projectsList portfolio projects (title, slug, tech stack, category, links, status).
https://alainmorris.com/api/v1/projects
401 — missing, invalid, or revoked API key429 — rate limit exceeded for your plan500 — server errorPlatform API v1
Read-only access to public blog and project content. Register for an account, generate an API key from the dashboard, and pass it on every request.
Send your API key in the x-api-key header. Keys are shown once at creation and stored as SHA-256 hashes — treat them like passwords.
curl -s "https://alainmorris.com/api/v1/posts" \ -H "x-api-key: pk_dev_your_key_here"
Limits are per API key, per minute. Response headers include X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.
| Plan | Limit |
|---|---|
| free | 10 / minute |
| developer | 60 / minute |
| enterprise | 1000 / minute |
/api/v1/postsList published blog posts (title, slug, date, tags, reading time).
https://alainmorris.com/api/v1/posts
/api/v1/projectsList portfolio projects (title, slug, tech stack, category, links, status).
https://alainmorris.com/api/v1/projects
401 — missing, invalid, or revoked API key429 — rate limit exceeded for your plan500 — server error