API
This specification
https://ecdsa.com/api/v1/openapi.jsonThe 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.
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
| openapi | string | はい | The OpenAPI version, "3.1.0". |
| info | object | はい |
|
| info.title | string | はい | |
| info.version | string | はい | |
| paths | object | はい |
|
| ステータス | 意味 | コード |
|---|---|---|
| 404 | Not found. | |
| 405 | Method not allowed. | |
| 500 | Internal server error. |
エラーのレスポンスにはすべて JSON エンベロープが含まれます。各コードの意味と対処法はエラー一覧表で確認できます。
例
The OpenAPI document
curl -sS 'https://ecdsa.com/api/v1/openapi.json'const response = await fetch("https://ecdsa.com/api/v1/openapi.json");
console.log(response.status, await response.json());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_found | 404 | No operation exists at this path. |
| method_not_allowed | 405 | The path exists but does not accept this HTTP method; see the Allow header. |
| internal_error | 500 | Unexpected server error. |
スキーマ
Error
The error envelope of every non-2xx response.
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
| error | object | はい | |
| error.code | string | はい | 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.message | string | はい | Human-readable explanation (English). |
| error.requestId | string | いいえ | The X-Request-Id of this request — quote it when reporting a problem. Sent since v1.1. |
| error.detail | object | いいえ | Structured context for the error, such as the offending field; omitted when there is none.
|
| error.docs | string | いいえ | Where the error codes are explained. Sent since v1.1.
|
すべての操作は API リファレンスに掲載しています。