diff --git a/openapi/SOURCE.json b/openapi/SOURCE.json index 0197bb1..1c3b955 100644 --- a/openapi/SOURCE.json +++ b/openapi/SOURCE.json @@ -1,8 +1,8 @@ { "verification.json": { "url": "https://docs.didit.me/openapi-25.json", - "sha256": "62595c19d8b07c24e4e83dd7ec7e9fb74229c6a38f04472d49a0324ba38f8226", - "fetched_at": "2026-11-10T13:05:53Z" + "sha256": "556a78d02b5d71248a036dadfb8c8426c7e753134194a6f32511d8ae043c473d", + "fetched_at": "2026-11-10T17:11:39Z" }, "account.json": { "url": "https://docs.didit.me/openapi-auth.json", diff --git a/openapi/verification.json b/openapi/verification.json index 5199808..a880de8 100644 --- a/openapi/verification.json +++ b/openapi/verification.json @@ -53983,6 +53983,46 @@ } }, "description": "error not_found: no wallet verification of this application has this request_id." + }, + "429": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DigitalIdWalletApiWalletVerificationError" + }, + "example": { + "error": "rate_limited", + "detail": "Too many ConnectID requests. You can make up to 120 of these per minute." + } + } + }, + "description": "error rate_limited: applies only to ConnectID verifications, never to other wallets or sandbox applications. Too many requests for this verification (120 per minute), from this client address (3,000 per minute) or for your application (60,000 per minute) in the last minute; `detail` states the limit that was reached. Nothing changed. Wait the number of seconds in `Retry-After` (at most 60), then retry. `X-RateLimit-Scope`, `X-RateLimit-Limit` and `X-RateLimit-Remaining` describe the limit that was reached.", + "headers": { + "Retry-After": { + "description": "Seconds until the one-minute window ends (1 to 60).", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Scope": { + "description": "The limit that was reached.", + "schema": { + "type": "string" + } + }, + "X-RateLimit-Limit": { + "description": "Requests allowed per minute for that limit.", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Remaining": { + "description": "Requests left in the current window; 0 on a 429.", + "schema": { + "type": "integer" + } + } + } } }, "x-codeSamples": [ @@ -54136,6 +54176,46 @@ } }, "description": "error wallet_not_configured: this environment cannot reach the wallet." + }, + "429": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DigitalIdWalletApiWalletVerificationError" + }, + "example": { + "error": "rate_limited", + "detail": "Too many ConnectID requests. You can make up to 120 of these per minute." + } + } + }, + "description": "error rate_limited: applies only to ConnectID verifications, never to other wallets or sandbox applications. Too many requests for this verification (120 per minute), from this client address (3,000 per minute) or for your application (60,000 per minute) in the last minute; `detail` states the limit that was reached. Nothing changed. Wait the number of seconds in `Retry-After` (at most 60), then retry. `X-RateLimit-Scope`, `X-RateLimit-Limit` and `X-RateLimit-Remaining` describe the limit that was reached.", + "headers": { + "Retry-After": { + "description": "Seconds until the one-minute window ends (1 to 60).", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Scope": { + "description": "The limit that was reached.", + "schema": { + "type": "string" + } + }, + "X-RateLimit-Limit": { + "description": "Requests allowed per minute for that limit.", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Remaining": { + "description": "Requests left in the current window; 0 on a 429.", + "schema": { + "type": "integer" + } + } + } } }, "x-codeSamples": [ @@ -54285,6 +54365,46 @@ } }, "description": "error verification_in_progress: the user is completing this sign-in right now. The Retry-After header says when to retry; the retry returns the decided verification." + }, + "429": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DigitalIdWalletApiWalletVerificationError" + }, + "example": { + "error": "rate_limited", + "detail": "Too many ConnectID requests. You can make up to 120 of these per minute." + } + } + }, + "description": "error rate_limited: applies only to ConnectID verifications, never to other wallets or sandbox applications. Too many requests for this verification (120 per minute), from this client address (3,000 per minute) or for your application (60,000 per minute) in the last minute; `detail` states the limit that was reached. Nothing changed. Wait the number of seconds in `Retry-After` (at most 60), then retry. `X-RateLimit-Scope`, `X-RateLimit-Limit` and `X-RateLimit-Remaining` describe the limit that was reached.", + "headers": { + "Retry-After": { + "description": "Seconds until the one-minute window ends (1 to 60).", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Scope": { + "description": "The limit that was reached.", + "schema": { + "type": "string" + } + }, + "X-RateLimit-Limit": { + "description": "Requests allowed per minute for that limit.", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Remaining": { + "description": "Requests left in the current window; 0 on a 429.", + "schema": { + "type": "integer" + } + } + } } }, "x-codeSamples": [ @@ -59044,6 +59164,46 @@ }, "description": "error idempotency_key_reused or idempotency_key_in_progress (with Retry-After)." }, + "429": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DigitalIdWalletApiWalletVerificationError" + }, + "example": { + "error": "rate_limited", + "detail": "Too many ConnectID requests. You can make up to 600 of these per minute." + } + } + }, + "description": "error rate_limited: this client address or your application started too many ConnectID verifications in the last minute (up to 600 per minute for each). Nothing was created. Wait the number of seconds in `Retry-After` (at most 60), then retry. `X-RateLimit-Scope`, `X-RateLimit-Limit` and `X-RateLimit-Remaining` describe the limit that was reached.", + "headers": { + "Retry-After": { + "description": "Seconds until the one-minute window ends (1 to 60).", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Scope": { + "description": "The limit that was reached.", + "schema": { + "type": "string" + } + }, + "X-RateLimit-Limit": { + "description": "Requests allowed per minute for that limit.", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Remaining": { + "description": "Requests left in the current window; 0 on a 429.", + "schema": { + "type": "integer" + } + } + } + }, "502": { "content": { "application/json": { @@ -87906,6 +88066,46 @@ } }, "description": "error wallet_not_configured: this environment cannot verify the wallet." + }, + "429": { + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/DigitalIdWalletApiWalletVerificationError" + }, + "example": { + "error": "rate_limited", + "detail": "Too many ConnectID requests. You can make up to 120 of these per minute." + } + } + }, + "description": "error rate_limited: applies only to ConnectID verifications, never to other wallets or sandbox applications. Too many requests for this verification (120 per minute), from this client address (3,000 per minute) or for your application (60,000 per minute) in the last minute; `detail` states the limit that was reached. Nothing changed. Wait the number of seconds in `Retry-After` (at most 60), then retry. `X-RateLimit-Scope`, `X-RateLimit-Limit` and `X-RateLimit-Remaining` describe the limit that was reached.", + "headers": { + "Retry-After": { + "description": "Seconds until the one-minute window ends (1 to 60).", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Scope": { + "description": "The limit that was reached.", + "schema": { + "type": "string" + } + }, + "X-RateLimit-Limit": { + "description": "Requests allowed per minute for that limit.", + "schema": { + "type": "integer" + } + }, + "X-RateLimit-Remaining": { + "description": "Requests left in the current window; 0 on a 429.", + "schema": { + "type": "integer" + } + } + } } }, "x-codeSamples": [