Skip to content

Markdown ソース

生の markdown をそのまま参照でき、コピー、自動化、AI agent に使えます。

Markdown を表示

Composer API

メタデータを生成する

prolog
POST /composer/metadata?includes=:includes

認可要否

OAuthAPIKey
YesYes

パラメータ

ParameterTypeDescription
includesstring生成対象。slugsummarytags を指定可能。複数はカンマ区切り。デフォルトは slug,summary,tags

リクエストボディ

json
{
  "title": "Post Title",
  "content": "Post Content"
}

レスポンス

json
{
  "data": {
    "slug": "post-slug",
    "summary": "Post Summary",
    "tags": "tag1,tag2,tag3"
  },
  "ts": 1723923923
}

ツイート文を生成する

prolog
POST /composer/generate-tweets

認可要否

OAuthAPIKey
YesYes

リクエストボディ

json
{
  "title": "Post Title",
  "content": "Post Content"
}

レスポンス

json
{
  "data": {
    "tweets": "..."
  },
  "ts": 1723923923
}

Unsplash の画像を検索する

prolog
GET /composer/unsplash/photos/search?query=:query&page=:page&limit=:limit

認可要否

OAuthAPIKey
YesYes

クエリパラメータ

ParameterTypeDescription
querystring検索キーワード(必須)
pagenumberページ番号(デフォルト: 1)
limitnumberページサイズ(デフォルト: 10)

レスポンス

Unsplash の検索レスポンスをそのまま返します。

Unsplash の download URL をトリガーする

prolog
GET /composer/unsplash/photos/download_url?endpoint=:endpoint

認可要否

OAuthAPIKey
YesYes

クエリパラメータ

ParameterTypeDescription
endpointstringUnsplash の download endpoint

レスポンス

json
{
  "data": {
    "url": "https://..."
  },
  "ts": 1723923923
}