API

Zero Press API

公開リリースの取得は認証不要で無料で利用できます。記事の投稿・管理 API は、マイページで発行できる API キーで利用できます。

01

公開 API(認証不要)

公開中のリリースを JSON で取得できます。RSS は https://zero-press.net/feed.xml から配信しています。

# 新着一覧
curl https://zero-press.net/api/public/articles

# 記事詳細
curl https://zero-press.net/api/public/articles/{slug}
02

認証(API キー)

会員登録のうえ、マイページの「API キー」から API Key / API Secret を発行し、リクエストヘッダに付与してください。

X-API-Key: zp_xxxxxxxxxxxx
X-API-Secret: zps_xxxxxxxxxxxx
03

記事 API(要認証・自分の記事のみ)

# 自分の記事一覧
curl https://zero-press.net/api/articles -H "X-API-Key: $KEY" -H "X-API-Secret: $SECRET"

# 記事作成(予約投稿は status=scheduled + publish_at=unixtime秒)
curl -X POST https://zero-press.net/api/articles \
  -H "X-API-Key: $KEY" -H "X-API-Secret: $SECRET" \
  -H "Content-Type: application/json" \
  -d '{"title":"新サービス開始","slug":"launch","summary":"概要","body":"本文","status":"published"}'

# 更新 / 削除
curl -X PUT https://zero-press.net/api/articles/{id} ...
curl -X DELETE https://zero-press.net/api/articles/{id} ...

status: draft(下書き)/ scheduled(予約・publish_at 必須)/ published(公開)/ archived(非公開)。Secret は発行時にのみ表示されます。漏えいした場合は再発行してください(旧キーは即時無効)。