本文へスキップ
ecdsa.com

API

This specification

GEThttps://ecdsa.com/api/v1/openapi.json

The OpenAPI 3.1 document of this API, generated from the same operation definitions the server runs. The same document for every caller: cached by the CDN for an hour, not rate limited.

API キー
読み取られません。レスポンスは誰に対しても同じです
レート制限
なし(CDN のキャッシュから配信)

リクエスト

この操作は入力を受け取りません。

レスポンス

200OpenAPI 3.1 document.

フィールド型必須説明
openapistringはい

The OpenAPI version, "3.1.0".

infoobjectはい
  • ほかのメンバーを含む場合あり
info.titlestringはい
info.versionstringはい
pathsobjectはい
  • メンバー名は任意
ステータス意味コード
404Not found.
405Method not allowed.
500Internal server error.

エラーのレスポンスにはすべて JSON エンベロープが含まれます。各コードの意味と対処法はエラー一覧表で確認できます。

例

The OpenAPI document

curl
curl -sS 'https://ecdsa.com/api/v1/openapi.json'
JavaScript (fetch)
const response = await fetch("https://ecdsa.com/api/v1/openapi.json");
console.log(response.status, await response.json());
Python (httpx)
import httpx

response = httpx.get("https://ecdsa.com/api/v1/openapi.json", timeout=30.0)
print(response.status_code, response.json())

200 のレスポンスは 109 KB の JSON で、ここに表示するには長すぎます。こちらから開けます。

この例に対する API のレスポンスです。2026年10月20日にこのページ用に取得したもので、含まれる相対時間や日数はその日を基準にしています。

エラーコード

コードステータス意味
not_found404No operation exists at this path.
method_not_allowed405The path exists but does not accept this HTTP method; see the Allow header.
internal_error500Unexpected server error.

スキーマ

Error

The error envelope of every non-2xx response.

フィールド型必須説明
errorobjectはい
error.codestringはい

Machine-readable error code. Each response lists the codes it can carry; new codes may be added within v1, so treat an unknown code by its HTTP status.

error.messagestringはい

Human-readable explanation (English).

error.requestIdstringいいえ

The X-Request-Id of this request — quote it when reporting a problem. Sent since v1.1.

error.detailobjectいいえ

Structured context for the error, such as the offending field; omitted when there is none.

  • メンバー名は任意
error.docsstringいいえ

Where the error codes are explained. Sent since v1.1.

  • 形式 uri

すべての操作は API リファレンスに掲載しています。