{"items":[{"type":"link","label":"Platform API","link":"/ru/apis/platform/api","routeSlug":"/ru/apis/platform/api","content":{"contentType":"overview","meta":{"name":"Platform API"},"children":[{"nodeType":"container","panels":[{"title":"Download OpenAPI description","titleTranslationKey":"download.description.title","children":[{"kind":"download","label":"api.json","url":"/_bundle/@l10n/ru/apis/platform/api.json?download"},{"kind":"download","label":"api.yaml","url":"/_bundle/@l10n/ru/apis/platform/api.yaml?download"}]},{"title":"Overview","titleTranslationKey":"info.title","children":[{"kind":"externallink","title":"URL","titleTranslationKey":"info.contact.url","label":"https://vilna.io","url":"https://vilna.io"},{"kind":"email","title":"Vilna API Team","email":"support@vilna.io","label":"support@vilna.io","withCopyButton":true,"copyContent":"support@vilna.io"},{"kind":"externallink","title":"License","titleTranslationKey":"info.license","label":"Apache 2.0","url":"https://www.apache.org/licenses/LICENSE-2.0.html"},{"kind":"externallink","label":"Terms of Service","labelTranslationKey":"info.termsOfService","url":"https://docs.vilna.io/legal/terms"}]},{"title":"Languages","titleTranslationKey":"languages.title","children":[{"kind":"languages","options":[{"key":"curl","title":"curl","lang":"curl"},{"key":"javascript","title":"JavaScript","lang":"JavaScript"},{"key":"python","title":"Python","lang":"Python"},{"key":"go","title":"Go","lang":"Go"}]}]},{"title":"Servers","titleTranslationKey":"servers.title","children":[{"kind":"servers","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"mode":"default"}]}],"children":[{"nodeType":"overview-section-wrapper","children":[{"nodeType":"header","level":1,"label":"Platform API (0.27.5)","showPageActions":true},{"nodeType":"overview-section-wrapper","children":[{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Vilna Platform API. Monitor blockchain addresses, track transactions, manage invoices, and receive notifications across multiple chains."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Quick Links"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/apis/platform/security"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Security Guide"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Authentication and webhook verification"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/apis/platform/caip-standards"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"CAIP Standards"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Asset identification standards"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/guides/quickstart"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Quick Start Guide"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Step-by-step integration tutorial"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Endpoints"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Activity & Balances"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/activity"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Activity"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Balance changes across tracked addresses"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/balance"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Balances"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Current balances and historical snapshots for charts"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Address Operations"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/address"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Addresses"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - List, import, update, and delete tracked addresses"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/public_key"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Extended Public Keys"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - HD wallet management"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Transactions"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/transaction"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Transactions"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Transaction listing and detailed inspection with events"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Payments"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/invoice"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Invoices"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Create and manage payment invoices"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Monitoring & Notifications"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/channel"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Notification Channels"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Configure alert delivery via webhooks, Telegram, etc."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/subscription"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Notification Subscriptions"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Bind channels to event types for targeted alert routing"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Asset Management"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/token"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tokens"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Token metadata for supported asset types"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Infrastructure"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/blockchain"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Blockchains"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Supported blockchains and their metadata"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/simulate"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Simulate"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Transaction simulation"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"#tag/version"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Version"},"children":[]}]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" - Service version info"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Array Query Parameters"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filters that accept multiple values ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"chain_gid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"asset_gid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"address"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hash"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", etc.) use repeated keys:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"✅ "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"?chain_gid=eip155:1&chain_gid=eip155:56"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"❌ "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"?chain_gid=eip155:1,eip155:56"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This follows the OpenAPI default ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"style: form, explode: true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Need Help?"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Visit our "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"/apis/platform/"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"documentation portal"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for detailed guides and examples."},"children":[]}]}]}]}],"sectionId":"/ru/apis/platform/api"}],"sectionId":"/ru/apis/platform/api"}]}]}},{"type":"separator","label":"Activity & Balances","content":null},{"type":"group","label":"Activity","link":"/ru/apis/platform/api/activity","routeSlug":"/ru/apis/platform/api/activity","items":[{"label":"List activity","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/activity/list-activity","routeSlug":"/ru/apis/platform/api/activity/list-activity","metadata":{"seo":{"title":"List activity","description":"List balance changes across tracked addresses with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-activity","name":"List activity","isWebhook":false,"pointer":"/paths/~1activity/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List activity","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List balance changes across tracked addresses with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:transaction:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"address","in":"query","schemaId":"schema_466","description":"Filter activity by addresses. If not specified, includes all tracked addresses.","example":["0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4"]},{"name":"asset_gid","in":"query","schemaId":"schema_467","description":"Filter activity by asset identifier (CAIP-19 format).","example":["eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7"]},{"name":"chain_gid","in":"query","schemaId":"schema_468","description":"Filter activity by blockchain identifier (CAIP-2 format).","example":["eip155:1"]},{"name":"hash","in":"query","schemaId":"schema_469","description":"Filter activity by transaction hash.","example":["0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"]},{"name":"direction","in":"query","schemaId":"schema_470","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filter activity by movement direction relative to the address."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"in"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": only positive deltas (incoming assets)"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"out"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": only negative deltas (outgoing assets)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If not specified, both directions are returned."},"children":[]}]}]}],"example":"in"},{"name":"date_from","in":"query","schemaId":"schema_471","description":"Filter activity starting from this date (inclusive, RFC 3339).","example":"2024-01-01T00:00:00Z"},{"name":"date_to","in":"query","schemaId":"schema_471","description":"Filter activity up to this date (inclusive, RFC 3339).","example":"2024-12-31T23:59:59Z"},{"name":"sort_by","in":"query","schemaId":"schema_472","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1activity/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/activity","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"address","in":"query","required":false,"example":["0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4"],"schemaId":"schema_466","style":"form","explode":true},{"name":"asset_gid","in":"query","required":false,"example":["eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7"],"schemaId":"schema_467","style":"form","explode":true},{"name":"chain_gid","in":"query","required":false,"example":["eip155:1"],"schemaId":"schema_468","style":"form","explode":true},{"name":"hash","in":"query","required":false,"example":["0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"],"schemaId":"schema_469","style":"form","explode":true},{"name":"direction","in":"query","required":false,"example":"in","schemaId":"schema_470"},{"name":"date_from","in":"query","required":false,"example":"2024-01-01T00:00:00Z","schemaId":"schema_471"},{"name":"date_to","in":"query","required":false,"example":"2024-12-31T23:59:59Z","schemaId":"schema_471"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_472"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:transaction:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/activity","href":"activity/list-activity","openApiOperationId":"list-activity","summary":"List activity"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Paginated list of asset movements.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_473"}},"schemaId":"schema_473"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1activity/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1activity/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1activity/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1activity/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1activity/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1activity/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1activity/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_473","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_473"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1activity/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1activity/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1activity/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1activity/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1activity/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1activity/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/activity/list-activity"}],"panels":[]}]},"httpPath":"/activity"}],"content":{"contentType":"group","meta":{"name":"activity"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Activity","showPageActions":true},{"nodeType":"markdoc","content":"Balance changes across tracked addresses, filterable by chain and asset."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/activity","summary":"List activity","prefix":{"name":"get","color":"get"},"badges":[],"link":"/activity/list-activity","deprecated":false}]}]}]}]}},{"type":"group","label":"Balances","link":"/ru/apis/platform/api/balance","routeSlug":"/ru/apis/platform/api/balance","items":[{"label":"List balances","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/balance/list-balances","routeSlug":"/ru/apis/platform/api/balance/list-balances","metadata":{"seo":{"title":"List balances","description":"List current balances for tracked addresses with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-balances","name":"List balances","isWebhook":false,"pointer":"/paths/~1balances/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List balances","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List current balances for tracked addresses with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:balance:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_474","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"address","in":"query","schemaId":"schema_466","description":"Filter balances by addresses. If not specified, includes all tracked addresses.","example":["0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4"]},{"name":"asset_gid","in":"query","schemaId":"schema_467","description":"Filter balances by specific assets (CAIP-19 format). If not specified, returns all assets.","example":["eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7"]},{"name":"chain_gid","in":"query","schemaId":"schema_468","description":"Filter balances by blockchain identifiers (CAIP-2 format). If not specified, returns all blockchains.","example":["eip155:1"]}],"pointer":"/paths/~1balances/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/balances","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"balance","schemaId":"schema_474"},{"name":"address","in":"query","required":false,"example":["0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4"],"schemaId":"schema_466","style":"form","explode":true},{"name":"asset_gid","in":"query","required":false,"example":["eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7"],"schemaId":"schema_467","style":"form","explode":true},{"name":"chain_gid","in":"query","required":false,"example":["eip155:1"],"schemaId":"schema_468","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:balance:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/balances","href":"balance/list-balances","openApiOperationId":"list-balances","summary":"List balances"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Paginated list of current balances.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_475"}},"schemaId":"schema_475"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1balances/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_475","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_475"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/balance/list-balances"}],"panels":[]}]},"httpPath":"/balances"}],"content":{"contentType":"group","meta":{"name":"balance"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Balances","showPageActions":true},{"nodeType":"markdoc","content":"Current balances for tracked addresses, filterable by chain and asset."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/balances","summary":"List balances","prefix":{"name":"get","color":"get"},"badges":[],"link":"/balance/list-balances","deprecated":false}]}]}]}]}},{"type":"separator","label":"Address Operations","content":null},{"type":"group","label":"Addresses","link":"/ru/apis/platform/api/address","routeSlug":"/ru/apis/platform/api/address","items":[{"label":"List public key addresses","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/list-public-key-addresses","routeSlug":"/ru/apis/platform/api/address/list-public-key-addresses","metadata":{"seo":{"title":"List public key addresses","description":"List addresses derived from the public key."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-public-key-addresses","name":"List public key addresses","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List public key addresses","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List addresses derived from the public key."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:public_key:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_477","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"format","in":"query","schemaId":"schema_478","description":"Filter addresses by address format.","example":["p2wpkh"]},{"name":"search","in":"query","schemaId":"schema_479","description":"Filter addresses by value or label (partial match, case-insensitive)."},{"name":"tag_id","in":"query","schemaId":"schema_480","description":"Filter addresses by tag identifier (UUID). Repeat the parameter to pass\nmultiple values; addresses tagged with any of them are returned (OR semantics).\n","example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"]}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/public_keys/{public_key_id}/addresses","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_477"},{"name":"format","in":"query","required":false,"example":["p2wpkh"],"schemaId":"schema_478","style":"form","explode":true},{"name":"search","in":"query","required":false,"example":"bc1q","schemaId":"schema_479"},{"name":"tag_id","in":"query","required":false,"example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"],"schemaId":"schema_480","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:public_key:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/public_keys/{public_key_id}/addresses","href":"address/list-public-key-addresses","openApiOperationId":"list-public-key-addresses","summary":"List public key addresses"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of addresses derived from the public key.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_481"}},"schemaId":"schema_481"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_481","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_481"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/list-public-key-addresses"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}/addresses"},{"label":"Generate public key addresses","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/generate-public-key-addresses","routeSlug":"/ru/apis/platform/api/address/generate-public-key-addresses","metadata":{"seo":{"title":"Generate public key addresses","description":"Generate one or more addresses for the public key by indexes or range."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"generate-public-key-addresses","name":"Generate public key addresses","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Generate public key addresses","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Generate one or more addresses for the public key by indexes or range."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_482"}},"schemaId":"schema_482","pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/post/requestBody","description":"HD address generation payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/public_keys/{public_key_id}/addresses","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:write"]}],"requestBody":{"application/json":{"schemaId":"schema_482"}},"responseCodes":["200","201","400","401","403","404","422","default"],"pointer":"/public_keys/{public_key_id}/addresses","href":"address/generate-public-key-addresses","openApiOperationId":"generate-public-key-addresses","summary":"Generate public key addresses"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_482","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_482"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Generated addresses.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}},"schemaId":"schema_483"},{"code":"201","description":"Generated addresses.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}},"schemaId":"schema_483"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_483","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}}},{"code":"201","schemaId":"schema_483","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/generate-public-key-addresses"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}/addresses"},{"label":"Generate next address from public key","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/generate-next-public-key-address","routeSlug":"/ru/apis/platform/api/address/generate-next-public-key-address","metadata":{"seo":{"title":"Generate next address from public key","description":"Generate the next sequential address for the public key."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"generate-next-public-key-address","name":"Generate next address from public key","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses~1next/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Generate next address from public key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Generate the next sequential address for the public key."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses~1next/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_484"}},"schemaId":"schema_484","pointer":"/paths/~1public_keys~1{public_key_id}~1addresses~1next/post/requestBody","description":"Next HD address generation payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/public_keys/{public_key_id}/addresses/next","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:write"]}],"requestBody":{"application/json":{"schemaId":"schema_484"}},"responseCodes":["200","201","400","401","403","404","422","default"],"pointer":"/public_keys/{public_key_id}/addresses/next","href":"address/generate-next-public-key-address","openApiOperationId":"generate-next-public-key-address","summary":"Generate next address from public key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_484","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_484"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Created HD address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_485"}},"schemaId":"schema_485"},{"code":"201","description":"Created HD address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_485"}},"schemaId":"schema_485"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_485","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_485"}}},{"code":"201","schemaId":"schema_485","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_485"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/generate-next-public-key-address"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}/addresses/next"},{"label":"List addresses","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/list-addresses","routeSlug":"/ru/apis/platform/api/address/list-addresses","metadata":{"seo":{"title":"List addresses","description":"List tracked addresses (HD and external) with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-addresses","name":"List addresses","isWebhook":false,"pointer":"/paths/~1addresses/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List addresses","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List tracked addresses (HD and external) with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_477","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"format","in":"query","schemaId":"schema_478","description":"Filter addresses by address format.","example":["p2wpkh"]},{"name":"search","in":"query","schemaId":"schema_479","description":"Filter addresses by value or label (partial match, case-insensitive)."},{"name":"kind","in":"query","schemaId":"schema_486","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filter by address kind ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"hd"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"external"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}]},{"name":"tag_id","in":"query","schemaId":"schema_480","description":"Filter addresses by tag identifier (UUID). Repeat the parameter to pass\nmultiple values; addresses tagged with any of them are returned (OR semantics).\n","example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"]}],"pointer":"/paths/~1addresses/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/addresses","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_477"},{"name":"format","in":"query","required":false,"example":["p2wpkh"],"schemaId":"schema_478","style":"form","explode":true},{"name":"search","in":"query","required":false,"example":"bc1q","schemaId":"schema_479"},{"name":"kind","in":"query","required":false,"example":"hd","schemaId":"components/schemas/AddressKind"},{"name":"tag_id","in":"query","required":false,"example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"],"schemaId":"schema_480","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/addresses","href":"address/list-addresses","openApiOperationId":"list-addresses","summary":"List addresses"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of addresses.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_487"}},"schemaId":"schema_487"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_487","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_487"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/list-addresses"}],"panels":[]}]},"httpPath":"/addresses"},{"label":"Create external address","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/create-external-address","routeSlug":"/ru/apis/platform/api/address/create-external-address","metadata":{"seo":{"title":"Create external address","description":"Import an externally managed address for tracking."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-external-address","name":"Create external address","isWebhook":false,"pointer":"/paths/~1addresses~1external/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create external address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Import an externally managed address for tracking."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_488"}},"schemaId":"schema_488","pointer":"/paths/~1addresses~1external/post/requestBody","description":"External address payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/addresses/external","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:write"]}],"requestBody":{"application/json":{"schemaId":"schema_488"}},"responseCodes":["200","201","400","401","403","409","default"],"pointer":"/addresses/external","href":"address/create-external-address","openApiOperationId":"create-external-address","summary":"Create external address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_488","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_488"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Created external address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489"}},"schemaId":"schema_489"},{"code":"201","description":"Created external address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489"}},"schemaId":"schema_489"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1external/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1external/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1external/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1external/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"409","description":"Request conflicts with the current resource state.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_in_use"]}},"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_in_use"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses~1external/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_489","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489"}}},{"code":"201","schemaId":"schema_489","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1external/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1external/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1external/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1external/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"409","schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_in_use"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_in_use"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/create-external-address"}],"panels":[]}]},"httpPath":"/addresses/external"},{"label":"Resolve external address from public key","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/resolve-external-address","routeSlug":"/ru/apis/platform/api/address/resolve-external-address","metadata":{"seo":{"title":"Resolve external address from public key","description":"Compute a blockchain address from a raw public key and create an external address. The public key is used only for address computation and is not stored. If an address with the computed value already exists, returns the existing one."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"resolve-external-address","name":"Resolve external address from public key","isWebhook":false,"pointer":"/paths/~1addresses~1external~1resolve/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Resolve external address from public key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Compute a blockchain address from a raw public key and create an external address. The public key is used only for address computation and is not stored. If an address with the computed value already exists, returns the existing one.\n"},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_490"}},"schemaId":"schema_490","pointer":"/paths/~1addresses~1external~1resolve/post/requestBody","description":"Create an external address from a raw public key."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/addresses/external/resolve","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:write"]}],"requestBody":{"application/json":{"schemaId":"schema_490"}},"responseCodes":["200","201","400","401","403","409","default"],"pointer":"/addresses/external/resolve","href":"address/resolve-external-address","openApiOperationId":"resolve-external-address","summary":"Resolve external address from public key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_490","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_490"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Created external address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489"}},"schemaId":"schema_489"},{"code":"201","description":"Created external address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489"}},"schemaId":"schema_489"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"409","description":"Request conflicts with the current resource state.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_in_use"]}},"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_in_use"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses~1external~1resolve/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_489","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489"}}},{"code":"201","schemaId":"schema_489","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_489"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"409","schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_in_use"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_in_use"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/resolve-external-address"}],"panels":[]}]},"httpPath":"/addresses/external/resolve"},{"label":"List HD addresses","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/list-hd-addresses","routeSlug":"/ru/apis/platform/api/address/list-hd-addresses","metadata":{"seo":{"title":"List HD addresses","description":"List only HD-derived addresses (excludes external). Use GET /addresses for all types."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-hd-addresses","name":"List HD addresses","isWebhook":false,"pointer":"/paths/~1addresses~1hd/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List HD addresses","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List only HD-derived addresses (excludes external). Use GET /addresses for all types."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_477","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"format","in":"query","schemaId":"schema_478","description":"Filter addresses by address format.","example":["p2wpkh"]},{"name":"search","in":"query","schemaId":"schema_479","description":"Filter addresses by value or label (partial match, case-insensitive)."},{"name":"tag_id","in":"query","schemaId":"schema_480","description":"Filter addresses by tag identifier (UUID). Repeat the parameter to pass\nmultiple values; addresses tagged with any of them are returned (OR semantics).\n","example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"]}],"pointer":"/paths/~1addresses~1hd/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/addresses/hd","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_477"},{"name":"format","in":"query","required":false,"example":["p2wpkh"],"schemaId":"schema_478","style":"form","explode":true},{"name":"search","in":"query","required":false,"example":"bc1q","schemaId":"schema_479"},{"name":"tag_id","in":"query","required":false,"example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"],"schemaId":"schema_480","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/addresses/hd","href":"address/list-hd-addresses","openApiOperationId":"list-hd-addresses","summary":"List HD addresses"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of addresses derived from the public key.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_481"}},"schemaId":"schema_481"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1hd/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1hd/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1hd/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1hd/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses~1hd/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_481","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_481"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1hd/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1hd/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1hd/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1hd/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/list-hd-addresses"}],"panels":[]}]},"httpPath":"/addresses/hd"},{"label":"Delete address","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/delete-address","routeSlug":"/ru/apis/platform/api/address/delete-address","metadata":{"seo":{"title":"Delete address","description":"Delete a tracked address. This operation is irreversible."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delete-address","name":"Delete address","isWebhook":false,"pointer":"/paths/~1addresses~1{address}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Delete a tracked address. This operation is irreversible."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:delete"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address","in":"path","schemaId":"schema_491","description":"Blockchain address in its native format (e.g., 0x8521E8b15eCEF4D4269Fded3E6694225E096959E for EVM chains).","required":true}],"pointer":"/paths/~1addresses~1{address}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/addresses/{address}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address","in":"path","required":true,"example":"0x8521E8b15eCEF4D4269Fded3E6694225E096959E","schemaId":"components/schemas/AddressValue"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:delete"]}],"responseCodes":["204","400","401","403","404","409","default"],"pointer":"/addresses/{address}","href":"address/delete-address","openApiOperationId":"delete-address","summary":"Delete address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"409","description":"Request conflicts with the current resource state.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_in_use"]}},"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_in_use"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses~1{address}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"409","schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_in_use"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_in_use"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/delete-address"}],"panels":[]}]},"httpPath":"/addresses/{address}"},{"label":"Get address","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/get-address","routeSlug":"/ru/apis/platform/api/address/get-address","metadata":{"seo":{"title":"Get address","description":"Get tracked address details by address value."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-address","name":"Get address","isWebhook":false,"pointer":"/paths/~1addresses~1{address}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get tracked address details by address value."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address","in":"path","schemaId":"schema_491","description":"Blockchain address in its native format (e.g., 0x8521E8b15eCEF4D4269Fded3E6694225E096959E for EVM chains).","required":true}],"pointer":"/paths/~1addresses~1{address}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/addresses/{address}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address","in":"path","required":true,"example":"0x8521E8b15eCEF4D4269Fded3E6694225E096959E","schemaId":"components/schemas/AddressValue"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/addresses/{address}","href":"address/get-address","openApiOperationId":"get-address","summary":"Get address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Address details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_492"}},"schemaId":"schema_492"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses~1{address}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_492","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_492"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/get-address"}],"panels":[]}]},"httpPath":"/addresses/{address}"},{"label":"Update address","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/patch-address","routeSlug":"/ru/apis/platform/api/address/patch-address","metadata":{"seo":{"title":"Update address","description":"Update tracked address metadata."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"patch-address","name":"Update address","isWebhook":false,"pointer":"/paths/~1addresses~1{address}/patch","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update address","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Update tracked address metadata."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address","in":"path","schemaId":"schema_491","description":"Blockchain address in its native format (e.g., 0x8521E8b15eCEF4D4269Fded3E6694225E096959E for EVM chains).","required":true}],"pointer":"/paths/~1addresses~1{address}/patch/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_493"}},"schemaId":"schema_493","pointer":"/paths/~1addresses~1{address}/patch/requestBody","description":"Address metadata payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PATCH","path":"/addresses/{address}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address","in":"path","required":true,"example":"0x8521E8b15eCEF4D4269Fded3E6694225E096959E","schemaId":"components/schemas/AddressValue"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:write"]}],"requestBody":{"application/json":{"schemaId":"schema_493"}},"responseCodes":["204","400","401","403","404","default"],"pointer":"/addresses/{address}","href":"address/patch-address","openApiOperationId":"patch-address","summary":"Update address"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_493","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_493"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses~1{address}/patch/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/patch-address"}],"panels":[]}]},"httpPath":"/addresses/{address}"},{"label":"List address balances","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/list-address-balances","routeSlug":"/ru/apis/platform/api/address/list-address-balances","metadata":{"seo":{"title":"List address balances","description":"List current balances for active assets on the address."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-address-balances","name":"List address balances","isWebhook":false,"pointer":"/paths/~1addresses~1{address}~1balances/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List address balances","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List current balances for active assets on the address."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address","in":"path","schemaId":"schema_491","description":"Blockchain address in its native format (e.g., 0x8521E8b15eCEF4D4269Fded3E6694225E096959E for EVM chains).","required":true}],"pointer":"/paths/~1addresses~1{address}~1balances/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_474","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1addresses~1{address}~1balances/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/addresses/{address}/balances","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address","in":"path","required":true,"example":"0x8521E8b15eCEF4D4269Fded3E6694225E096959E","schemaId":"components/schemas/AddressValue"}],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"balance","schemaId":"schema_474"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/addresses/{address}/balances","href":"address/list-address-balances","openApiOperationId":"list-address-balances","summary":"List address balances"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Active asset balances for the address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_494"}},"schemaId":"schema_494"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses~1{address}~1balances/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_494","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_494"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/list-address-balances"}],"panels":[]}]},"httpPath":"/addresses/{address}/balances"},{"label":"List address UTXOs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address/list-address-utxos","routeSlug":"/ru/apis/platform/api/address/list-address-utxos","metadata":{"seo":{"title":"List address UTXOs","description":"List unspent Bitcoin outputs held by the address."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-address-utxos","name":"List address UTXOs","isWebhook":false,"pointer":"/paths/~1addresses~1{address}~1utxos/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List address UTXOs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List unspent Bitcoin outputs held by the address."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address","in":"path","schemaId":"schema_491","description":"Blockchain address in its native format (e.g., 0x8521E8b15eCEF4D4269Fded3E6694225E096959E for EVM chains).","required":true}],"pointer":"/paths/~1addresses~1{address}~1utxos/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"chain_gid","in":"query","schemaId":"schema_468","description":"Filter UTXOs by blockchain identifiers (CAIP-2 format). If not specified, returns all bip122 chains.","example":["bip122:000000000019d6689c085ae165831e93"]},{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_495","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1addresses~1{address}~1utxos/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/addresses/{address}/utxos","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address","in":"path","required":true,"example":"0x8521E8b15eCEF4D4269Fded3E6694225E096959E","schemaId":"components/schemas/AddressValue"}],"query":[{"name":"chain_gid","in":"query","required":false,"example":["bip122:000000000019d6689c085ae165831e93"],"schemaId":"schema_468","style":"form","explode":true},{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"-amount","schemaId":"schema_495"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/addresses/{address}/utxos","href":"address/list-address-utxos","openApiOperationId":"list-address-utxos","summary":"List address UTXOs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Unspent Bitcoin outputs held by the address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_496"}},"schemaId":"schema_496"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1addresses~1{address}~1utxos/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_496","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_496"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address/list-address-utxos"}],"panels":[]}]},"httpPath":"/addresses/{address}/utxos"}],"content":{"contentType":"group","meta":{"name":"address"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Addresses","showPageActions":true},{"nodeType":"markdoc","content":"List, import, update, and delete tracked blockchain addresses."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/public_keys/{public_key_id}/addresses","summary":"List public key addresses","prefix":{"name":"get","color":"get"},"badges":[],"link":"/address/list-public-key-addresses","deprecated":false},{"title":"/public_keys/{public_key_id}/addresses","summary":"Generate public key addresses","prefix":{"name":"post","color":"post"},"badges":[],"link":"/address/generate-public-key-addresses","deprecated":false},{"title":"/public_keys/{public_key_id}/addresses/next","summary":"Generate next address from public key","prefix":{"name":"post","color":"post"},"badges":[],"link":"/address/generate-next-public-key-address","deprecated":false},{"title":"/addresses","summary":"List addresses","prefix":{"name":"get","color":"get"},"badges":[],"link":"/address/list-addresses","deprecated":false},{"title":"/addresses/external","summary":"Create external address","prefix":{"name":"post","color":"post"},"badges":[],"link":"/address/create-external-address","deprecated":false},{"title":"/addresses/external/resolve","summary":"Resolve external address from public key","prefix":{"name":"post","color":"post"},"badges":[],"link":"/address/resolve-external-address","deprecated":false},{"title":"/addresses/hd","summary":"List HD addresses","prefix":{"name":"get","color":"get"},"badges":[],"link":"/address/list-hd-addresses","deprecated":false},{"title":"/addresses/{address}","summary":"Delete address","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/address/delete-address","deprecated":false},{"title":"/addresses/{address}","summary":"Get address","prefix":{"name":"get","color":"get"},"badges":[],"link":"/address/get-address","deprecated":false},{"title":"/addresses/{address}","summary":"Update address","prefix":{"name":"patch","color":"patch"},"badges":[],"link":"/address/patch-address","deprecated":false},{"title":"/addresses/{address}/balances","summary":"List address balances","prefix":{"name":"get","color":"get"},"badges":[],"link":"/address/list-address-balances","deprecated":false},{"title":"/addresses/{address}/utxos","summary":"List address UTXOs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/address/list-address-utxos","deprecated":false}]}]}]}]}},{"type":"group","label":"Address Tags","link":"/ru/apis/platform/api/address_tag","routeSlug":"/ru/apis/platform/api/address_tag","items":[{"label":"List address tags","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address_tag/list-address-tags","routeSlug":"/ru/apis/platform/api/address_tag/list-address-tags","metadata":{"seo":{"title":"List address tags","description":"List address tags with pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-address-tags","name":"List address tags","isWebhook":false,"pointer":"/paths/~1address_tags/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List address tags","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List address tags with pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address_tag:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_497","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"search","in":"query","schemaId":"schema_498","description":"Filter address tags by name (partial match, case-insensitive).","example":"Hot Wallets"}],"pointer":"/paths/~1address_tags/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/address_tags","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_497"},{"name":"search","in":"query","required":false,"example":"Hot Wallets","schemaId":"schema_498"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address_tag:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/address_tags","href":"address_tag/list-address-tags","openApiOperationId":"list-address-tags","summary":"List address tags"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of address tags with pagination.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_499"}},"schemaId":"schema_499"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1address_tags/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_499","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_499"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address_tag/list-address-tags"}],"panels":[]}]},"httpPath":"/address_tags"},{"label":"Create address tag","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address_tag/create-address-tag","routeSlug":"/ru/apis/platform/api/address_tag/create-address-tag","metadata":{"seo":{"title":"Create address tag","description":"Create a named collection of addresses within a project. Tag names are unique per project (case-insensitive). Creating a tag whose name already exists returns the existing tag."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-address-tag","name":"Create address tag","isWebhook":false,"pointer":"/paths/~1address_tags/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create address tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Create a named collection of addresses within a project. Tag names are\nunique per project (case-insensitive). Creating a tag whose name already\nexists returns the existing tag.\n"},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address_tag:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_500"}},"schemaId":"schema_500","pointer":"/paths/~1address_tags/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/address_tags","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address_tag:write"]}],"requestBody":{"application/json":{"schemaId":"schema_500"}},"responseCodes":["200","201","400","401","403","default"],"pointer":"/address_tags","href":"address_tag/create-address-tag","openApiOperationId":"create-address-tag","summary":"Create address tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_500","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_500"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Address tag details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501"}},"schemaId":"schema_501"},{"code":"201","description":"Address tag details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501"}},"schemaId":"schema_501"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1address_tags/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_501","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501"}}},{"code":"201","schemaId":"schema_501","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address_tag/create-address-tag"}],"panels":[]}]},"httpPath":"/address_tags"},{"label":"Get address tag","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address_tag/get-address-tag","routeSlug":"/ru/apis/platform/api/address_tag/get-address-tag","metadata":{"seo":{"title":"Get address tag","description":"Get an address tag."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-address-tag","name":"Get address tag","isWebhook":false,"pointer":"/paths/~1address_tags~1{address_tag_id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get address tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get an address tag."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address_tag:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the address tag.","required":true}],"pointer":"/paths/~1address_tags~1{address_tag_id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/address_tags/{address_tag_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address_tag:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/address_tags/{address_tag_id}","href":"address_tag/get-address-tag","openApiOperationId":"get-address-tag","summary":"Get address tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Address tag details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501"}},"schemaId":"schema_501"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1address_tags~1{address_tag_id}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_501","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address_tag/get-address-tag"}],"panels":[]}]},"httpPath":"/address_tags/{address_tag_id}"},{"label":"Update address tag","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address_tag/patch-address-tag","routeSlug":"/ru/apis/platform/api/address_tag/patch-address-tag","metadata":{"seo":{"title":"Update address tag","description":"Rename an address tag."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"patch-address-tag","name":"Update address tag","isWebhook":false,"pointer":"/paths/~1address_tags~1{address_tag_id}/patch","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update address tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Rename an address tag."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address_tag:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the address tag.","required":true}],"pointer":"/paths/~1address_tags~1{address_tag_id}/patch/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_502"}},"schemaId":"schema_502","pointer":"/paths/~1address_tags~1{address_tag_id}/patch/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PATCH","path":"/address_tags/{address_tag_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address_tag:write"]}],"requestBody":{"application/json":{"schemaId":"schema_502"}},"responseCodes":["200","400","401","403","404","default"],"pointer":"/address_tags/{address_tag_id}","href":"address_tag/patch-address-tag","openApiOperationId":"patch-address-tag","summary":"Update address tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_502","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_502"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Address tag details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501"}},"schemaId":"schema_501"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1address_tags~1{address_tag_id}/patch/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_501","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_501"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address_tag/patch-address-tag"}],"panels":[]}]},"httpPath":"/address_tags/{address_tag_id}"},{"label":"Delete address tag","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address_tag/delete-address-tag","routeSlug":"/ru/apis/platform/api/address_tag/delete-address-tag","metadata":{"seo":{"title":"Delete address tag","description":"Delete an address tag."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delete-address-tag","name":"Delete address tag","isWebhook":false,"pointer":"/paths/~1address_tags~1{address_tag_id}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete address tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Delete an address tag."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address_tag:delete"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the address tag.","required":true}],"pointer":"/paths/~1address_tags~1{address_tag_id}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/address_tags/{address_tag_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address_tag:delete"]}],"responseCodes":["204","400","401","403","404","default"],"pointer":"/address_tags/{address_tag_id}","href":"address_tag/delete-address-tag","openApiOperationId":"delete-address-tag","summary":"Delete address tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1address_tags~1{address_tag_id}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address_tag/delete-address-tag"}],"panels":[]}]},"httpPath":"/address_tags/{address_tag_id}"},{"label":"Add addresses to address tag","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address_tag/add-address-tag-addresses","routeSlug":"/ru/apis/platform/api/address_tag/add-address-tag-addresses","metadata":{"seo":{"title":"Add addresses to address tag","description":"Add addresses to an address tag by address value."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"add-address-tag-addresses","name":"Add addresses to address tag","isWebhook":false,"pointer":"/paths/~1address_tags~1{address_tag_id}~1actions~1add/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add addresses to address tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Add addresses to an address tag by address value."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address_tag:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the address tag.","required":true}],"pointer":"/paths/~1address_tags~1{address_tag_id}~1actions~1add/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_503"}},"schemaId":"schema_503","pointer":"/paths/~1address_tags~1{address_tag_id}~1actions~1add/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/address_tags/{address_tag_id}/actions/add","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address_tag:write"]}],"requestBody":{"application/json":{"schemaId":"schema_503"}},"responseCodes":["204","400","401","403","404","default"],"pointer":"/address_tags/{address_tag_id}/actions/add","href":"address_tag/add-address-tag-addresses","openApiOperationId":"add-address-tag-addresses","summary":"Add addresses to address tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_503","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_503"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address_tag/add-address-tag-addresses"}],"panels":[]}]},"httpPath":"/address_tags/{address_tag_id}/actions/add"},{"label":"Remove addresses from address tag","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/address_tag/remove-address-tag-addresses","routeSlug":"/ru/apis/platform/api/address_tag/remove-address-tag-addresses","metadata":{"seo":{"title":"Remove addresses from address tag","description":"Remove addresses from an address tag by address value."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"remove-address-tag-addresses","name":"Remove addresses from address tag","isWebhook":false,"pointer":"/paths/~1address_tags~1{address_tag_id}~1actions~1remove/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove addresses from address tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Remove addresses from an address tag by address value."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address_tag:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"address_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the address tag.","required":true}],"pointer":"/paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_504"}},"schemaId":"schema_504","pointer":"/paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/address_tags/{address_tag_id}/actions/remove","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"address_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address_tag:write"]}],"requestBody":{"application/json":{"schemaId":"schema_504"}},"responseCodes":["204","400","401","403","404","default"],"pointer":"/address_tags/{address_tag_id}/actions/remove","href":"address_tag/remove-address-tag-addresses","openApiOperationId":"remove-address-tag-addresses","summary":"Remove addresses from address tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_504","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_504"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/address_tag/remove-address-tag-addresses"}],"panels":[]}]},"httpPath":"/address_tags/{address_tag_id}/actions/remove"}],"content":{"contentType":"group","meta":{"name":"address_tag"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Address Tags","showPageActions":true},{"nodeType":"markdoc","content":"Named collections of addresses. Pass a tag ID to list endpoints to filter results by membership."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/address_tags","summary":"List address tags","prefix":{"name":"get","color":"get"},"badges":[],"link":"/address_tag/list-address-tags","deprecated":false},{"title":"/address_tags","summary":"Create address tag","prefix":{"name":"post","color":"post"},"badges":[],"link":"/address_tag/create-address-tag","deprecated":false},{"title":"/address_tags/{address_tag_id}","summary":"Get address tag","prefix":{"name":"get","color":"get"},"badges":[],"link":"/address_tag/get-address-tag","deprecated":false},{"title":"/address_tags/{address_tag_id}","summary":"Update address tag","prefix":{"name":"patch","color":"patch"},"badges":[],"link":"/address_tag/patch-address-tag","deprecated":false},{"title":"/address_tags/{address_tag_id}","summary":"Delete address tag","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/address_tag/delete-address-tag","deprecated":false},{"title":"/address_tags/{address_tag_id}/actions/add","summary":"Add addresses to address tag","prefix":{"name":"post","color":"post"},"badges":[],"link":"/address_tag/add-address-tag-addresses","deprecated":false},{"title":"/address_tags/{address_tag_id}/actions/remove","summary":"Remove addresses from address tag","prefix":{"name":"post","color":"post"},"badges":[],"link":"/address_tag/remove-address-tag-addresses","deprecated":false}]}]}]}]}},{"type":"group","label":"Extended Public Keys","link":"/ru/apis/platform/api/public_key","routeSlug":"/ru/apis/platform/api/public_key","items":[{"label":"List public keys","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/list-public-keys","routeSlug":"/ru/apis/platform/api/public_key/list-public-keys","metadata":{"seo":{"title":"List public keys","description":"List registered extended public keys with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-public-keys","name":"List public keys","isWebhook":false,"pointer":"/paths/~1public_keys/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List public keys","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List registered extended public keys with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:public_key:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"search","in":"query","schemaId":"schema_505","description":"Filter public keys by label (partial match, case-insensitive)."},{"name":"sort_by","in":"query","schemaId":"schema_506","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1public_keys/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/public_keys","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"search","in":"query","required":false,"example":"wallet","schemaId":"schema_505"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_506"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:public_key:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/public_keys","href":"public_key/list-public-keys","openApiOperationId":"list-public-keys","summary":"List public keys"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Paginated list of public keys.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_507"}},"schemaId":"schema_507"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_507","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_507"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/list-public-keys"}],"panels":[]}]},"httpPath":"/public_keys"},{"label":"Create public key","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/create-public-key","routeSlug":"/ru/apis/platform/api/public_key/create-public-key","metadata":{"seo":{"title":"Create public key","description":"Register an extended public key for HD address derivation."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-public-key","name":"Create public key","isWebhook":false,"pointer":"/paths/~1public_keys/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create public key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Register an extended public key for HD address derivation."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:public_key:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_508","exampleIds":["paths/~1public_keys/post/requestBody/content/application~1json/examples/xpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/ypub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/zpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/taproot_example"]}},"schemaId":"schema_508","exampleIds":["paths/~1public_keys/post/requestBody/content/application~1json/examples/xpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/ypub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/zpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/taproot_example"],"pointer":"/paths/~1public_keys/post/requestBody","description":"Public key creation payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/public_keys","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:public_key:write"]}],"requestBody":{"application/json":{"schemaId":"schema_508","exampleIds":["paths/~1public_keys/post/requestBody/content/application~1json/examples/xpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/ypub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/zpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/taproot_example"]}},"responseCodes":["200","201","400","401","403","422","default"],"pointer":"/public_keys","href":"public_key/create-public-key","openApiOperationId":"create-public-key","summary":"Create public key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_508","exampleIds":["paths/~1public_keys/post/requestBody/content/application~1json/examples/xpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/ypub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/zpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/taproot_example"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_508","exampleIds":["paths/~1public_keys/post/requestBody/content/application~1json/examples/xpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/ypub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/zpub_example","paths/~1public_keys/post/requestBody/content/application~1json/examples/taproot_example"]}},"examples":[{},{},{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Created public key.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}},"schemaId":"schema_509"},{"code":"201","description":"Created public key.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}},"schemaId":"schema_509"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_509","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}}},{"code":"201","schemaId":"schema_509","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/create-public-key"}],"panels":[]}]},"httpPath":"/public_keys"},{"label":"Delete public key","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/delete-public-key","routeSlug":"/ru/apis/platform/api/public_key/delete-public-key","metadata":{"seo":{"title":"Delete public key","description":"Delete a registered public key by ID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delete-public-key","name":"Delete public key","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete public key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Delete a registered public key by ID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:public_key:delete"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/public_keys/{public_key_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:public_key:delete"]}],"responseCodes":["204","400","401","403","404","default"],"pointer":"/public_keys/{public_key_id}","href":"public_key/delete-public-key","openApiOperationId":"delete-public-key","summary":"Delete public key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/delete-public-key"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}"},{"label":"Get public key","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/get-public-key","routeSlug":"/ru/apis/platform/api/public_key/get-public-key","metadata":{"seo":{"title":"Get public key","description":"Get public key details by ID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-public-key","name":"Get public key","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get public key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get public key details by ID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:public_key:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/public_keys/{public_key_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:public_key:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/public_keys/{public_key_id}","href":"public_key/get-public-key","openApiOperationId":"get-public-key","summary":"Get public key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Public key details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}},"schemaId":"schema_509"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_509","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/get-public-key"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}"},{"label":"Update public key","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/patch-public-key","routeSlug":"/ru/apis/platform/api/public_key/patch-public-key","metadata":{"seo":{"title":"Update public key","description":"Update public key metadata."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"patch-public-key","name":"Update public key","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}/patch","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update public key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Update public key metadata."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:public_key:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}/patch/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_510"}},"schemaId":"schema_510","pointer":"/paths/~1public_keys~1{public_key_id}/patch/requestBody","description":"Public key update payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PATCH","path":"/public_keys/{public_key_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:public_key:write"]}],"requestBody":{"application/json":{"schemaId":"schema_510"}},"responseCodes":["200","400","401","403","404","default"],"pointer":"/public_keys/{public_key_id}","href":"public_key/patch-public-key","openApiOperationId":"patch-public-key","summary":"Update public key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_510","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_510"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Updated public key.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}},"schemaId":"schema_509"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}/patch/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_509","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/patch-public-key"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}"},{"label":"Create child public key","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/create-public-key-child","routeSlug":"/ru/apis/platform/api/public_key/create-public-key-child","metadata":{"seo":{"title":"Create child public key","description":"Derive and register a child key from an account-level public key.The server derives the child extended public key using BIP-32 derivation — no cryptographyneeded on the client side."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-public-key-child","name":"Create child public key","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}~1children/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create child public key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Derive and register a child key from an account-level public key."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The server derives the child extended public key using BIP-32 derivation — no cryptography"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"needed on the client side."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If a standalone key with the same derived value already exists in the project, it is adopted"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"as a child of this account key."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Only applicable to account-level keys (depth-3)."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:public_key:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}~1children/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_511","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/external_child","paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/internal_child"]}},"schemaId":"schema_511","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/external_child","paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/internal_child"],"pointer":"/paths/~1public_keys~1{public_key_id}~1children/post/requestBody","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create a child key from an account-level public key."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The server derives the child extended public key — no cryptography needed on the client side."},"children":[]}]}]}]}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/public_keys/{public_key_id}/children","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:public_key:write"]}],"requestBody":{"application/json":{"schemaId":"schema_511","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/external_child","paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/internal_child"]}},"responseCodes":["200","201","400","401","403","404","422","default"],"pointer":"/public_keys/{public_key_id}/children","href":"public_key/create-public-key-child","openApiOperationId":"create-public-key-child","summary":"Create child public key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_511","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/external_child","paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/internal_child"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_511","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/external_child","paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/internal_child"]}},"examples":[{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Created child public key.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}},"schemaId":"schema_509"},{"code":"201","description":"Created child public key.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}},"schemaId":"schema_509"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}~1children/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_509","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}}},{"code":"201","schemaId":"schema_509","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_509"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/create-public-key-child"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}/children"},{"label":"List public key addresses","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/list-public-key-addresses","routeSlug":"/ru/apis/platform/api/public_key/list-public-key-addresses","metadata":{"seo":{"title":"List public key addresses","description":"List addresses derived from the public key."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-public-key-addresses","name":"List public key addresses","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List public key addresses","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List addresses derived from the public key."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:public_key:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_477","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"format","in":"query","schemaId":"schema_478","description":"Filter addresses by address format.","example":["p2wpkh"]},{"name":"search","in":"query","schemaId":"schema_479","description":"Filter addresses by value or label (partial match, case-insensitive)."},{"name":"tag_id","in":"query","schemaId":"schema_480","description":"Filter addresses by tag identifier (UUID). Repeat the parameter to pass\nmultiple values; addresses tagged with any of them are returned (OR semantics).\n","example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"]}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/public_keys/{public_key_id}/addresses","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_477"},{"name":"format","in":"query","required":false,"example":["p2wpkh"],"schemaId":"schema_478","style":"form","explode":true},{"name":"search","in":"query","required":false,"example":"bc1q","schemaId":"schema_479"},{"name":"tag_id","in":"query","required":false,"example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"],"schemaId":"schema_480","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:public_key:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/public_keys/{public_key_id}/addresses","href":"public_key/list-public-key-addresses","openApiOperationId":"list-public-key-addresses","summary":"List public key addresses"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of addresses derived from the public key.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_481"}},"schemaId":"schema_481"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_481","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_481"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/list-public-key-addresses"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}/addresses"},{"label":"Generate public key addresses","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/generate-public-key-addresses","routeSlug":"/ru/apis/platform/api/public_key/generate-public-key-addresses","metadata":{"seo":{"title":"Generate public key addresses","description":"Generate one or more addresses for the public key by indexes or range."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"generate-public-key-addresses","name":"Generate public key addresses","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Generate public key addresses","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Generate one or more addresses for the public key by indexes or range."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_482"}},"schemaId":"schema_482","pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/post/requestBody","description":"HD address generation payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/public_keys/{public_key_id}/addresses","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:write"]}],"requestBody":{"application/json":{"schemaId":"schema_482"}},"responseCodes":["200","201","400","401","403","404","422","default"],"pointer":"/public_keys/{public_key_id}/addresses","href":"public_key/generate-public-key-addresses","openApiOperationId":"generate-public-key-addresses","summary":"Generate public key addresses"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_482","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_482"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Generated addresses.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}},"schemaId":"schema_483"},{"code":"201","description":"Generated addresses.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}},"schemaId":"schema_483"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_483","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}}},{"code":"201","schemaId":"schema_483","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_483"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/generate-public-key-addresses"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}/addresses"},{"label":"Generate next address from public key","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/public_key/generate-next-public-key-address","routeSlug":"/ru/apis/platform/api/public_key/generate-next-public-key-address","metadata":{"seo":{"title":"Generate next address from public key","description":"Generate the next sequential address for the public key."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"generate-next-public-key-address","name":"Generate next address from public key","isWebhook":false,"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses~1next/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Generate next address from public key","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Generate the next sequential address for the public key."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:address:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"public_key_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the public key.","required":true}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses~1next/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_484"}},"schemaId":"schema_484","pointer":"/paths/~1public_keys~1{public_key_id}~1addresses~1next/post/requestBody","description":"Next HD address generation payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/public_keys/{public_key_id}/addresses/next","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"public_key_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:address:write"]}],"requestBody":{"application/json":{"schemaId":"schema_484"}},"responseCodes":["200","201","400","401","403","404","422","default"],"pointer":"/public_keys/{public_key_id}/addresses/next","href":"public_key/generate-next-public-key-address","openApiOperationId":"generate-next-public-key-address","summary":"Generate next address from public key"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_484","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_484"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Created HD address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_485"}},"schemaId":"schema_485"},{"code":"201","description":"Created HD address.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_485"}},"schemaId":"schema_485"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_485","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_485"}}},{"code":"201","schemaId":"schema_485","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_485"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/public_key/generate-next-public-key-address"}],"panels":[]}]},"httpPath":"/public_keys/{public_key_id}/addresses/next"}],"content":{"contentType":"group","meta":{"name":"public_key"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Extended Public Keys","showPageActions":true},{"nodeType":"markdoc","content":"Register extended public keys (BIP44/49/84) and derive HD addresses."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/public_keys","summary":"List public keys","prefix":{"name":"get","color":"get"},"badges":[],"link":"/public_key/list-public-keys","deprecated":false},{"title":"/public_keys","summary":"Create public key","prefix":{"name":"post","color":"post"},"badges":[],"link":"/public_key/create-public-key","deprecated":false},{"title":"/public_keys/{public_key_id}","summary":"Delete public key","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/public_key/delete-public-key","deprecated":false},{"title":"/public_keys/{public_key_id}","summary":"Get public key","prefix":{"name":"get","color":"get"},"badges":[],"link":"/public_key/get-public-key","deprecated":false},{"title":"/public_keys/{public_key_id}","summary":"Update public key","prefix":{"name":"patch","color":"patch"},"badges":[],"link":"/public_key/patch-public-key","deprecated":false},{"title":"/public_keys/{public_key_id}/children","summary":"Create child public key","prefix":{"name":"post","color":"post"},"badges":[],"link":"/public_key/create-public-key-child","deprecated":false},{"title":"/public_keys/{public_key_id}/addresses","summary":"List public key addresses","prefix":{"name":"get","color":"get"},"badges":[],"link":"/public_key/list-public-key-addresses","deprecated":false},{"title":"/public_keys/{public_key_id}/addresses","summary":"Generate public key addresses","prefix":{"name":"post","color":"post"},"badges":[],"link":"/public_key/generate-public-key-addresses","deprecated":false},{"title":"/public_keys/{public_key_id}/addresses/next","summary":"Generate next address from public key","prefix":{"name":"post","color":"post"},"badges":[],"link":"/public_key/generate-next-public-key-address","deprecated":false}]}]}]}]}},{"type":"separator","label":"Transactions","content":null},{"type":"group","label":"Transactions","link":"/ru/apis/platform/api/transaction","routeSlug":"/ru/apis/platform/api/transaction","items":[{"label":"List transactions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/transaction/list-transactions","routeSlug":"/ru/apis/platform/api/transaction/list-transactions","metadata":{"seo":{"title":"List transactions","description":"List blockchain transactions with filtering, sorting, and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-transactions","name":"List transactions","isWebhook":false,"pointer":"/paths/~1transactions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List transactions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List blockchain transactions with filtering, sorting, and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:transaction:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"chain_gid","in":"query","schemaId":"schema_468","description":"Filter transactions by blockchain identifier (CAIP-2 format).","example":["eip155:1"]},{"name":"hash","in":"query","schemaId":"schema_469","description":"Filter transactions by transaction hash.","example":["0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"]},{"name":"block_number","in":"query","schemaId":"schema_512","description":"Filter transactions by block number.","example":[18500000]},{"name":"is_success","in":"query","schemaId":"schema_513","description":"Filter transactions by execution status.","example":true},{"name":"is_confirmed","in":"query","schemaId":"schema_513","description":"Filter transactions by confirmation status.","example":true},{"name":"address","in":"query","schemaId":"schema_466","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filter transactions by the addresses they touch. Repeat the parameter to"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"pass multiple values; transactions touching any of them are returned (OR"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"semantics). Combined with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tag_id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" as a union."},"children":[]}]}]}],"example":["0x8521E8b15eCEF4D4269Fded3E6694225E096959E"]},{"name":"tag_id","in":"query","schemaId":"schema_480","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filter transactions by address tag identifier (UUID). Repeat the parameter"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"to pass multiple values; transactions touching an address with any of these"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"tags are returned (OR semantics). Combined with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"address"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" as a union."},"children":[]}]}]}],"example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"]},{"name":"sort_by","in":"query","schemaId":"schema_514","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1transactions/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/transactions","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"chain_gid","in":"query","required":false,"example":["eip155:1"],"schemaId":"schema_468","style":"form","explode":true},{"name":"hash","in":"query","required":false,"example":["0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"],"schemaId":"schema_469","style":"form","explode":true},{"name":"block_number","in":"query","required":false,"example":[18500000],"schemaId":"schema_512","style":"form","explode":true},{"name":"is_success","in":"query","required":false,"example":true,"schemaId":"schema_513"},{"name":"is_confirmed","in":"query","required":false,"example":true,"schemaId":"schema_513"},{"name":"address","in":"query","required":false,"example":["0x8521E8b15eCEF4D4269Fded3E6694225E096959E"],"schemaId":"schema_466","style":"form","explode":true},{"name":"tag_id","in":"query","required":false,"example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"],"schemaId":"schema_480","style":"form","explode":true},{"name":"sort_by","in":"query","required":false,"example":"confirmed_at","schemaId":"schema_514"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:transaction:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/transactions","href":"transaction/list-transactions","openApiOperationId":"list-transactions","summary":"List transactions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Paginated list of transactions.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_515"}},"schemaId":"schema_515"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1transactions/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1transactions/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1transactions/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1transactions/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1transactions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1transactions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1transactions/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_515","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_515"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1transactions/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1transactions/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1transactions/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1transactions/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1transactions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1transactions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/transaction/list-transactions"}],"panels":[]}]},"httpPath":"/transactions"},{"label":"Get transaction","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/transaction/get-transaction","routeSlug":"/ru/apis/platform/api/transaction/get-transaction","metadata":{"seo":{"title":"Get transaction","description":"Get transaction details with events and balance changes."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-transaction","name":"Get transaction","isWebhook":false,"pointer":"/paths/~1transactions~1{chain_gid}~1{hash}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get transaction","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get transaction details with events and balance changes."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:transaction:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"chain_gid","in":"path","schemaId":"schema_516","description":"Blockchain identifier in CAIP-2 format (namespace:reference).","required":true},{"name":"hash","in":"path","schemaId":"schema_517","description":"Transaction hash identifier.","required":true,"example":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"}],"pointer":"/paths/~1transactions~1{chain_gid}~1{hash}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/transactions/{chain_gid}/{hash}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"chain_gid","in":"path","required":true,"example":"eip155:1","schemaId":"components/schemas/ChainGID"},{"name":"hash","in":"path","required":true,"example":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","schemaId":"components/schemas/TransactionHash"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:transaction:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/transactions/{chain_gid}/{hash}","href":"transaction/get-transaction","openApiOperationId":"get-transaction","summary":"Get transaction"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Transaction details with events and balance changes.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_518"}},"schemaId":"schema_518"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1transactions~1{chain_gid}~1{hash}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_518","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_518"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/transaction/get-transaction"}],"panels":[]}]},"httpPath":"/transactions/{chain_gid}/{hash}"}],"content":{"contentType":"group","meta":{"name":"transaction"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Transactions","showPageActions":true},{"nodeType":"markdoc","content":"Transaction listing and details with canonical events and balance deltas."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/transactions","summary":"List transactions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/transaction/list-transactions","deprecated":false},{"title":"/transactions/{chain_gid}/{hash}","summary":"Get transaction","prefix":{"name":"get","color":"get"},"badges":[],"link":"/transaction/get-transaction","deprecated":false}]}]}]}]}},{"type":"separator","label":"Payments","content":null},{"type":"group","label":"Invoices","link":"/ru/apis/platform/api/invoice","routeSlug":"/ru/apis/platform/api/invoice","items":[{"label":"List invoices","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/invoice/list-invoices","routeSlug":"/ru/apis/platform/api/invoice/list-invoices","metadata":{"seo":{"title":"List invoices","description":"List invoices with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-invoices","name":"List invoices","isWebhook":false,"pointer":"/paths/~1invoices/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List invoices","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List invoices with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:invoice:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"status","in":"query","schemaId":"schema_519","description":"Filter invoices by status.","example":["pending"]},{"name":"sort_by","in":"query","schemaId":"schema_520","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1invoices/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/invoices","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"status","in":"query","required":false,"example":["pending"],"schemaId":"schema_519","style":"form","explode":true},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_520"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:invoice:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/invoices","href":"invoice/list-invoices","openApiOperationId":"list-invoices","summary":"List invoices"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of invoices with pagination.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_521"}},"schemaId":"schema_521"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1invoices/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_521","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_521"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/invoice/list-invoices"}],"panels":[]}]},"httpPath":"/invoices"},{"label":"Create invoice","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/invoice/create-invoice","routeSlug":"/ru/apis/platform/api/invoice/create-invoice","metadata":{"seo":{"title":"Create invoice","description":"Create a payment invoice for a specific address and token. The address must belong to the current project and must not have an active invoice."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-invoice","name":"Create invoice","isWebhook":false,"pointer":"/paths/~1invoices/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create invoice","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Create a payment invoice for a specific address and token.\nThe address must belong to the current project and must not have an active invoice.\n"},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:invoice:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_522","exampleIds":["paths/~1invoices/post/requestBody/content/application~1json/examples/create_usdt_invoice"]}},"schemaId":"schema_522","exampleIds":["paths/~1invoices/post/requestBody/content/application~1json/examples/create_usdt_invoice"],"pointer":"/paths/~1invoices/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/invoices","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:invoice:write"]}],"requestBody":{"application/json":{"schemaId":"schema_522","exampleIds":["paths/~1invoices/post/requestBody/content/application~1json/examples/create_usdt_invoice"]}},"responseCodes":["200","201","400","401","403","404","409","422","default"],"pointer":"/invoices","href":"invoice/create-invoice","openApiOperationId":"create-invoice","summary":"Create invoice"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_522","exampleIds":["paths/~1invoices/post/requestBody/content/application~1json/examples/create_usdt_invoice"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_522","exampleIds":["paths/~1invoices/post/requestBody/content/application~1json/examples/create_usdt_invoice"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Invoice details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_523","exampleIds":["paths/~1invoices/post/responses/200/content/application~1json/examples/pending_invoice","paths/~1invoices/post/responses/200/content/application~1json/examples/confirmed_invoice"]}},"schemaId":"schema_523","exampleIds":["paths/~1invoices/post/responses/200/content/application~1json/examples/pending_invoice","paths/~1invoices/post/responses/200/content/application~1json/examples/confirmed_invoice"]},{"code":"201","description":"Invoice details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_523","exampleIds":["paths/~1invoices/post/responses/201/content/application~1json/examples/pending_invoice","paths/~1invoices/post/responses/201/content/application~1json/examples/confirmed_invoice"]}},"schemaId":"schema_523","exampleIds":["paths/~1invoices/post/responses/201/content/application~1json/examples/pending_invoice","paths/~1invoices/post/responses/201/content/application~1json/examples/confirmed_invoice"]},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"409","description":"Request conflicts with the current resource state.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_in_use"]}},"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_in_use"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1invoices/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_523","exampleIds":["paths/~1invoices/post/responses/200/content/application~1json/examples/pending_invoice","paths/~1invoices/post/responses/200/content/application~1json/examples/confirmed_invoice"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_523","exampleIds":["paths/~1invoices/post/responses/200/content/application~1json/examples/pending_invoice","paths/~1invoices/post/responses/200/content/application~1json/examples/confirmed_invoice"]}}},{"code":"201","schemaId":"schema_523","exampleIds":["paths/~1invoices/post/responses/201/content/application~1json/examples/pending_invoice","paths/~1invoices/post/responses/201/content/application~1json/examples/confirmed_invoice"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_523","exampleIds":["paths/~1invoices/post/responses/201/content/application~1json/examples/pending_invoice","paths/~1invoices/post/responses/201/content/application~1json/examples/confirmed_invoice"]}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"409","schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_in_use"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_in_use"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/invoice/create-invoice"}],"panels":[]}]},"httpPath":"/invoices"},{"label":"Get invoice","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/invoice/get-invoice","routeSlug":"/ru/apis/platform/api/invoice/get-invoice","metadata":{"seo":{"title":"Get invoice","description":"Get full invoice details including merchant notes and metadata."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-invoice","name":"Get invoice","isWebhook":false,"pointer":"/paths/~1invoices~1{invoice_id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get invoice","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get full invoice details including merchant notes and metadata."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:invoice:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"invoice_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the invoice.","required":true}],"pointer":"/paths/~1invoices~1{invoice_id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/invoices/{invoice_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"invoice_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:invoice:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/invoices/{invoice_id}","href":"invoice/get-invoice","openApiOperationId":"get-invoice","summary":"Get invoice"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Invoice details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_523","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/pending_invoice","paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/confirmed_invoice"]}},"schemaId":"schema_523","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/pending_invoice","paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/confirmed_invoice"]},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1invoices~1{invoice_id}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_523","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/pending_invoice","paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/confirmed_invoice"],"mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_523","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/pending_invoice","paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/confirmed_invoice"]}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/invoice/get-invoice"}],"panels":[]}]},"httpPath":"/invoices/{invoice_id}"},{"label":"Delete invoice","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/invoice/delete-invoice","routeSlug":"/ru/apis/platform/api/invoice/delete-invoice","metadata":{"seo":{"title":"Delete invoice","description":"Delete an invoice once it's in a terminal status: confirmed, cancelled, or expired."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delete-invoice","name":"Delete invoice","isWebhook":false,"pointer":"/paths/~1invoices~1{invoice_id}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete invoice","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Delete an invoice once it's in a terminal status: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"confirmed"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"cancelled"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"expired"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Active invoices ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"pending"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"underpaid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":") must be cancelled first. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"paid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"overpaid"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"are in-between states — wait until the invoice settles to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"confirmed"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", or reverts on a reorg,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"before deleting it."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The invoice's status history and ledger entries are deleted with it. On-chain records are untouched."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:invoice:delete"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"invoice_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the invoice.","required":true}],"pointer":"/paths/~1invoices~1{invoice_id}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/invoices/{invoice_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"invoice_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:invoice:delete"]}],"responseCodes":["204","400","401","403","404","422","default"],"pointer":"/invoices/{invoice_id}","href":"invoice/delete-invoice","openApiOperationId":"delete-invoice","summary":"Delete invoice"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1invoices~1{invoice_id}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/invoice/delete-invoice"}],"panels":[]}]},"httpPath":"/invoices/{invoice_id}"},{"label":"Cancel invoice","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/invoice/cancel-invoice","routeSlug":"/ru/apis/platform/api/invoice/cancel-invoice","metadata":{"seo":{"title":"Cancel invoice","description":"Cancel an active invoice. Only invoices in pending or underpaid status can be cancelled.Cancelling frees the address for new invoices."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"cancel-invoice","name":"Cancel invoice","isWebhook":false,"pointer":"/paths/~1invoices~1{invoice_id}~1actions~1cancel/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Cancel invoice","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Cancel an active invoice. Only invoices in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"pending"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"underpaid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" status can be cancelled."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Cancelling frees the address for new invoices."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"This operation is idempotent: cancelling an already-cancelled invoice returns 204."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:invoice:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"invoice_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the invoice.","required":true}],"pointer":"/paths/~1invoices~1{invoice_id}~1actions~1cancel/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":false,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_524","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/with_comment","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/without_comment"]}},"schemaId":"schema_524","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/with_comment","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/without_comment"],"pointer":"/paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody","description":"Optional cancellation details."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/invoices/{invoice_id}/actions/cancel","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"invoice_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:invoice:write"]}],"requestBody":{"application/json":{"schemaId":"schema_524","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/with_comment","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/without_comment"]}},"responseCodes":["204","400","401","403","404","422","default"],"pointer":"/invoices/{invoice_id}/actions/cancel","href":"invoice/cancel-invoice","openApiOperationId":"cancel-invoice","summary":"Cancel invoice"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_524","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/with_comment","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/without_comment"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_524","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/with_comment","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/without_comment"]}},"examples":[{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/invoice/cancel-invoice"}],"panels":[]}]},"httpPath":"/invoices/{invoice_id}/actions/cancel"},{"label":"Get public invoice","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/invoice/get-public-invoice","routeSlug":"/ru/apis/platform/api/invoice/get-public-invoice","metadata":{"seo":{"title":"Get public invoice","description":"Public endpoint for payers. Returns invoice details needed for payment.No authentication required — the invoice UUID is the access token."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-public-invoice","name":"Get public invoice","isWebhook":false,"pointer":"/paths/~1public~1invoices~1{invoice_id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get public invoice","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public endpoint for payers. Returns invoice details needed for payment."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"No authentication required — the invoice UUID is the access token."},"children":[]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"invoice_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the invoice.","required":true}],"pointer":"/paths/~1public~1invoices~1{invoice_id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/public/invoices/{invoice_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"invoice_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","400","404","default"],"pointer":"/public/invoices/{invoice_id}","href":"invoice/get-public-invoice","openApiOperationId":"get-public-invoice","summary":"Get public invoice"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Public invoice details for payers.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_525"}},"schemaId":"schema_525"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1public~1invoices~1{invoice_id}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_525","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_525"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/invoice/get-public-invoice"}],"panels":[]}]},"httpPath":"/public/invoices/{invoice_id}"}],"content":{"contentType":"group","meta":{"name":"invoice"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Invoices","showPageActions":true},{"nodeType":"markdoc","content":"Create and track crypto payment invoices."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/invoices","summary":"List invoices","prefix":{"name":"get","color":"get"},"badges":[],"link":"/invoice/list-invoices","deprecated":false},{"title":"/invoices","summary":"Create invoice","prefix":{"name":"post","color":"post"},"badges":[],"link":"/invoice/create-invoice","deprecated":false},{"title":"/invoices/{invoice_id}","summary":"Get invoice","prefix":{"name":"get","color":"get"},"badges":[],"link":"/invoice/get-invoice","deprecated":false},{"title":"/invoices/{invoice_id}","summary":"Delete invoice","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/invoice/delete-invoice","deprecated":false},{"title":"/invoices/{invoice_id}/actions/cancel","summary":"Cancel invoice","prefix":{"name":"post","color":"post"},"badges":[],"link":"/invoice/cancel-invoice","deprecated":false},{"title":"/public/invoices/{invoice_id}","summary":"Get public invoice","prefix":{"name":"get","color":"get"},"badges":[],"link":"/invoice/get-public-invoice","deprecated":false}]}]}]}]}},{"type":"separator","label":"Monitoring","content":null},{"type":"group","label":"Notification Channels","link":"/ru/apis/platform/api/channel","routeSlug":"/ru/apis/platform/api/channel","items":[{"label":"List channels","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/list-channels","routeSlug":"/ru/apis/platform/api/channel/list-channels","metadata":{"seo":{"title":"List channels","description":"List channels with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-channels","name":"List channels","isWebhook":false,"pointer":"/paths/~1channels/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List channels","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List channels with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"kind","in":"query","schemaId":"schema_526","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filter by delivery type ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"telegram"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"webhook"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"example":"webhook"},{"name":"search","in":"query","schemaId":"schema_498","description":"Filter channels by name (partial match, case-insensitive).","example":"production"},{"name":"sort_by","in":"query","schemaId":"schema_527","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1channels/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/channels","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"kind","in":"query","required":false,"example":"webhook","schemaId":"components/schemas/ChannelKind"},{"name":"search","in":"query","required":false,"example":"production","schemaId":"schema_498"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_527"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/channels","href":"channel/list-channels","openApiOperationId":"list-channels","summary":"List channels"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of channels with pagination.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_528"}},"schemaId":"schema_528"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_528","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_528"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/list-channels"}],"panels":[]}]},"httpPath":"/channels"},{"label":"Create channel","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/create-channel","routeSlug":"/ru/apis/platform/api/channel/create-channel","metadata":{"seo":{"title":"Create channel","description":"Create a channel. Channel schema is selected by config.kind."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-channel","name":"Create channel","isWebhook":false,"pointer":"/paths/~1channels/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create channel","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Create a channel. Channel schema is selected by "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"config.kind"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_529","exampleIds":["paths/~1channels/post/requestBody/content/application~1json/examples/create_telegram_channel","paths/~1channels/post/requestBody/content/application~1json/examples/create_webhook_channel"]}},"schemaId":"schema_529","exampleIds":["paths/~1channels/post/requestBody/content/application~1json/examples/create_telegram_channel","paths/~1channels/post/requestBody/content/application~1json/examples/create_webhook_channel"],"pointer":"/paths/~1channels/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/channels","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:write"]}],"requestBody":{"application/json":{"schemaId":"schema_529","exampleIds":["paths/~1channels/post/requestBody/content/application~1json/examples/create_telegram_channel","paths/~1channels/post/requestBody/content/application~1json/examples/create_webhook_channel"]}},"responseCodes":["200","201","400","401","403","default"],"pointer":"/channels","href":"channel/create-channel","openApiOperationId":"create-channel","summary":"Create channel"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_529","exampleIds":["paths/~1channels/post/requestBody/content/application~1json/examples/create_telegram_channel","paths/~1channels/post/requestBody/content/application~1json/examples/create_webhook_channel"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_529","exampleIds":["paths/~1channels/post/requestBody/content/application~1json/examples/create_telegram_channel","paths/~1channels/post/requestBody/content/application~1json/examples/create_webhook_channel"]}},"examples":[{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Channel created, or matched by "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"pid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (idempotent)."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_530"}},"schemaId":"schema_530"},{"code":"201","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Channel created, or matched by "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"pid"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (idempotent)."},"children":[]}]}]}],"mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_530"}},"schemaId":"schema_530"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_530","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_530"}}},{"code":"201","schemaId":"schema_530","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_530"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/create-channel"}],"panels":[]}]},"httpPath":"/channels"},{"label":"Get channel","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/get-channel","routeSlug":"/ru/apis/platform/api/channel/get-channel","metadata":{"seo":{"title":"Get channel","description":"Get channel details by ID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-channel","name":"Get channel","isWebhook":false,"pointer":"/paths/~1channels~1{channel_id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get channel","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get channel details by ID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"channel_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the channel.","required":true}],"pointer":"/paths/~1channels~1{channel_id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/channels/{channel_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"channel_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/channels/{channel_id}","href":"channel/get-channel","openApiOperationId":"get-channel","summary":"Get channel"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Notification channel details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_531"}},"schemaId":"schema_531"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels~1{channel_id}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_531","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_531"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/get-channel"}],"panels":[]}]},"httpPath":"/channels/{channel_id}"},{"label":"Delete channel","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/delete-channel","routeSlug":"/ru/apis/platform/api/channel/delete-channel","metadata":{"seo":{"title":"Delete channel","description":"Delete a channel by ID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delete-channel","name":"Delete channel","isWebhook":false,"pointer":"/paths/~1channels~1{channel_id}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete channel","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Delete a channel by ID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:delete"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"channel_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the channel.","required":true}],"pointer":"/paths/~1channels~1{channel_id}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/channels/{channel_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"channel_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:delete"]}],"responseCodes":["204","400","401","403","404","default"],"pointer":"/channels/{channel_id}","href":"channel/delete-channel","openApiOperationId":"delete-channel","summary":"Delete channel"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels~1{channel_id}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/delete-channel"}],"panels":[]}]},"httpPath":"/channels/{channel_id}"},{"label":"Update channel","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/patch-channel","routeSlug":"/ru/apis/platform/api/channel/patch-channel","metadata":{"seo":{"title":"Update channel","description":"Update channel metadata or configuration."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"patch-channel","name":"Update channel","isWebhook":false,"pointer":"/paths/~1channels~1{channel_id}/patch","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update channel","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Update channel metadata or configuration."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"channel_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the channel.","required":true}],"pointer":"/paths/~1channels~1{channel_id}/patch/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_532","exampleIds":["paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_keep_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_rotate_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_keep_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_replace_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_clear_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_name_only"]}},"schemaId":"schema_532","exampleIds":["paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_keep_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_rotate_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_keep_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_replace_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_clear_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_name_only"],"pointer":"/paths/~1channels~1{channel_id}/patch/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PATCH","path":"/channels/{channel_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"channel_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:write"]}],"requestBody":{"application/json":{"schemaId":"schema_532","exampleIds":["paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_keep_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_rotate_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_keep_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_replace_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_clear_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_name_only"]}},"responseCodes":["200","400","401","403","404","default"],"pointer":"/channels/{channel_id}","href":"channel/patch-channel","openApiOperationId":"patch-channel","summary":"Update channel"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_532","exampleIds":["paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_keep_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_rotate_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_keep_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_replace_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_clear_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_name_only"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_532","exampleIds":["paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_keep_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_rotate_token","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_keep_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_replace_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_clear_headers","paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_name_only"]}},"examples":[{},{},{},{},{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Notification channel details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_531"}},"schemaId":"schema_531"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels~1{channel_id}/patch/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_531","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_531"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/patch-channel"}],"panels":[]}]},"httpPath":"/channels/{channel_id}"},{"label":"Test channel","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/test-channel","routeSlug":"/ru/apis/platform/api/channel/test-channel","metadata":{"seo":{"title":"Test channel","description":"Sends a test event through the channel and returns the log entry ID. Check the channel logs endpoint to see whether delivery succeeded."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"test-channel","name":"Test channel","isWebhook":false,"pointer":"/paths/~1channels~1{channel_id}~1actions~1test/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Test channel","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Sends a test event through the channel and returns the log entry ID. Check the channel logs endpoint to see whether delivery succeeded."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"channel_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the channel.","required":true}],"pointer":"/paths/~1channels~1{channel_id}~1actions~1test/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_533","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/requestBody/content/application~1json/examples/transaction_detected_test"]}},"schemaId":"schema_533","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/requestBody/content/application~1json/examples/transaction_detected_test"],"pointer":"/paths/~1channels~1{channel_id}~1actions~1test/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/channels/{channel_id}/actions/test","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"channel_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:write"]}],"requestBody":{"application/json":{"schemaId":"schema_533","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/requestBody/content/application~1json/examples/transaction_detected_test"]}},"responseCodes":["200","400","401","403","404","409","422","default"],"pointer":"/channels/{channel_id}/actions/test","href":"channel/test-channel","openApiOperationId":"test-channel","summary":"Test channel"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_533","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/requestBody/content/application~1json/examples/transaction_detected_test"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_533","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/requestBody/content/application~1json/examples/transaction_detected_test"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Log entry ID for this test delivery. Use the channel logs endpoint to check the result.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_534"}},"schemaId":"schema_534"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"409","description":"Request conflicts with the current resource state.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_in_use"]}},"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_in_use"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels~1{channel_id}~1actions~1test/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_534","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_534"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"409","schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_in_use"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_in_use"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/test-channel"}],"panels":[]}]},"httpPath":"/channels/{channel_id}/actions/test"},{"label":"List channel delivery logs","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/list-channel-logs","routeSlug":"/ru/apis/platform/api/channel/list-channel-logs","metadata":{"seo":{"title":"List channel delivery logs","description":"List delivery logs for a channel with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-channel-logs","name":"List channel delivery logs","isWebhook":false,"pointer":"/paths/~1channels~1{channel_id}~1logs/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List channel delivery logs","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List delivery logs for a channel with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"channel_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the channel.","required":true}],"pointer":"/paths/~1channels~1{channel_id}~1logs/get/parameters"},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"event_type","in":"query","schemaId":"schema_535","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filter delivery logs by subscription event type."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transaction_detected"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — A new transaction involving a tracked address appears on-chain."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transaction_confirmed"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — A previously detected transaction reaches the required number of confirmations."},"children":[]}]}]}]}],"example":"transaction_detected"},{"name":"is_success","in":"query","schemaId":"schema_513","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Filter delivery logs by success status."},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"true"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — Returns only successful deliveries (2xx status code)."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"false"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — Returns only failed deliveries."},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Omit parameter — Returns all deliveries."},"children":[]}]}]}]}],"example":false},{"name":"sort_by","in":"query","schemaId":"schema_536","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1channels~1{channel_id}~1logs/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/channels/{channel_id}/logs","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"channel_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"event_type","in":"query","required":false,"example":"transaction_detected","schemaId":"components/schemas/SubscriptionEventType"},{"name":"is_success","in":"query","required":false,"example":false,"schemaId":"schema_513"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_536"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/channels/{channel_id}/logs","href":"channel/list-channel-logs","openApiOperationId":"list-channel-logs","summary":"List channel delivery logs"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of channel delivery logs with pagination.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_537"}},"schemaId":"schema_537"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels~1{channel_id}~1logs/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_537","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_537"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/list-channel-logs"}],"panels":[]}]},"httpPath":"/channels/{channel_id}/logs"},{"label":"Get webhook signing secrets","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/get-channel-webhook-secrets","routeSlug":"/ru/apis/platform/api/channel/get-channel-webhook-secrets","metadata":{"seo":{"title":"Get webhook signing secrets","description":"Returns the channel's signing secrets: always a current secret, plus aprevious secret during the 24-hour rotation overlap window."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-channel-webhook-secrets","name":"Get webhook signing secrets","isWebhook":false,"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get webhook signing secrets","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns the channel's signing secrets: always a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"current"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" secret, plus a"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"previous"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" secret during the 24-hour rotation overlap window."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Only valid for channels with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"kind=webhook"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; otherwise returns 400."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"channel_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the channel.","required":true}],"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/channels/{channel_id}/webhook-secrets","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"channel_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/channels/{channel_id}/webhook-secrets","href":"channel/get-channel-webhook-secrets","openApiOperationId":"get-channel-webhook-secrets","summary":"Get webhook signing secrets"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Webhook signing secrets for the channel.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_538"}},"schemaId":"schema_538"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_538","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_538"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/get-channel-webhook-secrets"}],"panels":[]}]},"httpPath":"/channels/{channel_id}/webhook-secrets"},{"label":"Rotate webhook signing secret","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/rotate-channel-webhook-secret","routeSlug":"/ru/apis/platform/api/channel/rotate-channel-webhook-secret","metadata":{"seo":{"title":"Rotate webhook signing secret","description":"Issues a new signing secret, demotes the existing current to previous fora 24-hour overlap window, and returns the new plaintext value. Theplaintext is returned only here; store it immediately."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"rotate-channel-webhook-secret","name":"Rotate webhook signing secret","isWebhook":false,"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Rotate webhook signing secret","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Issues a new signing secret, demotes the existing current to previous for"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"a 24-hour overlap window, and returns the new plaintext value. The"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"plaintext is returned only here; store it immediately."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"During the overlap window outgoing webhooks are signed with both secrets:"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Webhook-Signature"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header carries two "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"v1="},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" entries, so receivers"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"that verify with either secret keep accepting deliveries."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returns 409 if a previous secret is still within its overlap window;"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"end it via "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"deleteChannelPreviousWebhookSecret"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" before rotating again."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Only valid for channels with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"kind=webhook"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; otherwise returns 400."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"channel_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the channel.","required":true}],"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/channels/{channel_id}/webhook-secrets/actions/rotate","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"channel_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:write"]}],"responseCodes":["200","400","401","403","404","409","default"],"pointer":"/channels/{channel_id}/webhook-secrets/actions/rotate","href":"channel/rotate-channel-webhook-secret","openApiOperationId":"rotate-channel-webhook-secret","summary":"Rotate webhook signing secret"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Updated webhook signing secrets after rotation, including the new plaintext.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_539"}},"schemaId":"schema_539"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"409","description":"Request conflicts with the current resource state.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_in_use"]}},"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_in_use"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_539","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_539"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"409","schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_in_use"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ConflictProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_occupied","paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_in_use"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/rotate-channel-webhook-secret"}],"panels":[]}]},"httpPath":"/channels/{channel_id}/webhook-secrets/actions/rotate"},{"label":"Delete previous webhook signing secret","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/channel/delete-channel-previous-webhook-secret","routeSlug":"/ru/apis/platform/api/channel/delete-channel-previous-webhook-secret","metadata":{"seo":{"title":"Delete previous webhook signing secret","description":"Ends the rotation overlap window early. After this call, outgoing webhooksare signed only with the current secret."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delete-channel-previous-webhook-secret","name":"Delete previous webhook signing secret","isWebhook":false,"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete previous webhook signing secret","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Ends the rotation overlap window early. After this call, outgoing webhooks"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"are signed only with the current secret."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Idempotent: if there is no previous secret (the channel has never been"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"rotated, or it was already deleted), the response is still 204."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Only valid for channels with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"kind=webhook"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"; otherwise returns 400."},"children":[]}]}]}]},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:channel:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"channel_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the channel.","required":true}],"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/channels/{channel_id}/webhook-secrets/previous","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"channel_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:channel:write"]}],"responseCodes":["204","400","401","403","404","default"],"pointer":"/channels/{channel_id}/webhook-secrets/previous","href":"channel/delete-channel-previous-webhook-secret","openApiOperationId":"delete-channel-previous-webhook-secret","summary":"Delete previous webhook signing secret"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/channel/delete-channel-previous-webhook-secret"}],"panels":[]}]},"httpPath":"/channels/{channel_id}/webhook-secrets/previous"}],"content":{"contentType":"group","meta":{"name":"channel"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Notification Channels","showPageActions":true},{"nodeType":"markdoc","content":"Configure alert delivery via webhooks, Telegram, and other channels."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/channels","summary":"List channels","prefix":{"name":"get","color":"get"},"badges":[],"link":"/channel/list-channels","deprecated":false},{"title":"/channels","summary":"Create channel","prefix":{"name":"post","color":"post"},"badges":[],"link":"/channel/create-channel","deprecated":false},{"title":"/channels/{channel_id}","summary":"Get channel","prefix":{"name":"get","color":"get"},"badges":[],"link":"/channel/get-channel","deprecated":false},{"title":"/channels/{channel_id}","summary":"Delete channel","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/channel/delete-channel","deprecated":false},{"title":"/channels/{channel_id}","summary":"Update channel","prefix":{"name":"patch","color":"patch"},"badges":[],"link":"/channel/patch-channel","deprecated":false},{"title":"/channels/{channel_id}/actions/test","summary":"Test channel","prefix":{"name":"post","color":"post"},"badges":[],"link":"/channel/test-channel","deprecated":false},{"title":"/channels/{channel_id}/logs","summary":"List channel delivery logs","prefix":{"name":"get","color":"get"},"badges":[],"link":"/channel/list-channel-logs","deprecated":false},{"title":"/channels/{channel_id}/webhook-secrets","summary":"Get webhook signing secrets","prefix":{"name":"get","color":"get"},"badges":[],"link":"/channel/get-channel-webhook-secrets","deprecated":false},{"title":"/channels/{channel_id}/webhook-secrets/actions/rotate","summary":"Rotate webhook signing secret","prefix":{"name":"post","color":"post"},"badges":[],"link":"/channel/rotate-channel-webhook-secret","deprecated":false},{"title":"/channels/{channel_id}/webhook-secrets/previous","summary":"Delete previous webhook signing secret","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/channel/delete-channel-previous-webhook-secret","deprecated":false}]}]}]}]}},{"type":"group","label":"Notification Subscriptions","link":"/ru/apis/platform/api/subscription","routeSlug":"/ru/apis/platform/api/subscription","items":[{"label":"List subscriptions","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/subscription/list-subscriptions","routeSlug":"/ru/apis/platform/api/subscription/list-subscriptions","metadata":{"seo":{"title":"List subscriptions","description":"List subscriptions with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-subscriptions","name":"List subscriptions","isWebhook":false,"pointer":"/paths/~1subscriptions/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List subscriptions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List subscriptions with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:subscription:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"channel_id","in":"query","schemaId":"schema_476","description":"Filter by channel ID (UUID)."},{"name":"event_type","in":"query","schemaId":"schema_535","description":"Filter by event type."},{"name":"enabled","in":"query","schemaId":"schema_513","description":"Filter by enabled status."},{"name":"search","in":"query","schemaId":"schema_540","description":"Filter subscriptions by name (partial match, case-insensitive).","example":"transaction"},{"name":"sort_by","in":"query","schemaId":"schema_541","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]}],"pointer":"/paths/~1subscriptions/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/subscriptions","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"channel_id","in":"query","required":false,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"},{"name":"event_type","in":"query","required":false,"example":"transaction_detected","schemaId":"components/schemas/SubscriptionEventType"},{"name":"enabled","in":"query","required":false,"schemaId":"schema_513"},{"name":"search","in":"query","required":false,"example":"transaction","schemaId":"schema_540"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_541"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:subscription:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/subscriptions","href":"subscription/list-subscriptions","openApiOperationId":"list-subscriptions","summary":"List subscriptions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of subscriptions with pagination.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_542"}},"schemaId":"schema_542"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1subscriptions/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_542","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_542"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/subscription/list-subscriptions"}],"panels":[]}]},"httpPath":"/subscriptions"},{"label":"Create subscription","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/subscription/create-subscription","routeSlug":"/ru/apis/platform/api/subscription/create-subscription","metadata":{"seo":{"title":"Create subscription","description":"Create a subscription binding a channel to an event type."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-subscription","name":"Create subscription","isWebhook":false,"pointer":"/paths/~1subscriptions/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create subscription","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Create a subscription binding a channel to an event type."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:subscription:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_543","exampleIds":["paths/~1subscriptions/post/requestBody/content/application~1json/examples/create_transaction_detected_subscription"]}},"schemaId":"schema_543","exampleIds":["paths/~1subscriptions/post/requestBody/content/application~1json/examples/create_transaction_detected_subscription"],"pointer":"/paths/~1subscriptions/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/subscriptions","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:subscription:write"]}],"requestBody":{"application/json":{"schemaId":"schema_543","exampleIds":["paths/~1subscriptions/post/requestBody/content/application~1json/examples/create_transaction_detected_subscription"]}},"responseCodes":["200","201","400","401","403","404","default"],"pointer":"/subscriptions","href":"subscription/create-subscription","openApiOperationId":"create-subscription","summary":"Create subscription"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_543","exampleIds":["paths/~1subscriptions/post/requestBody/content/application~1json/examples/create_transaction_detected_subscription"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_543","exampleIds":["paths/~1subscriptions/post/requestBody/content/application~1json/examples/create_transaction_detected_subscription"]}},"examples":[{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Notification subscription details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544"}},"schemaId":"schema_544"},{"code":"201","description":"Notification subscription details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544"}},"schemaId":"schema_544"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1subscriptions/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_544","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544"}}},{"code":"201","schemaId":"schema_544","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/subscription/create-subscription"}],"panels":[]}]},"httpPath":"/subscriptions"},{"label":"Get subscription","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/subscription/get-subscription","routeSlug":"/ru/apis/platform/api/subscription/get-subscription","metadata":{"seo":{"title":"Get subscription","description":"Get subscription details by ID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-subscription","name":"Get subscription","isWebhook":false,"pointer":"/paths/~1subscriptions~1{subscription_id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get subscription","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get subscription details by ID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:subscription:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"subscription_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the subscription.","required":true}],"pointer":"/paths/~1subscriptions~1{subscription_id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/subscriptions/{subscription_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"subscription_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:subscription:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/subscriptions/{subscription_id}","href":"subscription/get-subscription","openApiOperationId":"get-subscription","summary":"Get subscription"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Notification subscription details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544"}},"schemaId":"schema_544"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1subscriptions~1{subscription_id}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_544","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/subscription/get-subscription"}],"panels":[]}]},"httpPath":"/subscriptions/{subscription_id}"},{"label":"Delete subscription","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/subscription/delete-subscription","routeSlug":"/ru/apis/platform/api/subscription/delete-subscription","metadata":{"seo":{"title":"Delete subscription","description":"Delete a subscription by ID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delete-subscription","name":"Delete subscription","isWebhook":false,"pointer":"/paths/~1subscriptions~1{subscription_id}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete subscription","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Delete a subscription by ID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:subscription:delete"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"subscription_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the subscription.","required":true}],"pointer":"/paths/~1subscriptions~1{subscription_id}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/subscriptions/{subscription_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"subscription_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:subscription:delete"]}],"responseCodes":["204","400","401","403","404","default"],"pointer":"/subscriptions/{subscription_id}","href":"subscription/delete-subscription","openApiOperationId":"delete-subscription","summary":"Delete subscription"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1subscriptions~1{subscription_id}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/subscription/delete-subscription"}],"panels":[]}]},"httpPath":"/subscriptions/{subscription_id}"},{"label":"Update subscription","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/subscription/patch-subscription","routeSlug":"/ru/apis/platform/api/subscription/patch-subscription","metadata":{"seo":{"title":"Update subscription","description":"Update subscription name or enabled status."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"patch-subscription","name":"Update subscription","isWebhook":false,"pointer":"/paths/~1subscriptions~1{subscription_id}/patch","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update subscription","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Update subscription name or enabled status."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:subscription:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"subscription_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the subscription.","required":true}],"pointer":"/paths/~1subscriptions~1{subscription_id}/patch/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_545","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/update_name_only","paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/disable_subscription"]}},"schemaId":"schema_545","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/update_name_only","paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/disable_subscription"],"pointer":"/paths/~1subscriptions~1{subscription_id}/patch/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PATCH","path":"/subscriptions/{subscription_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"subscription_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:subscription:write"]}],"requestBody":{"application/json":{"schemaId":"schema_545","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/update_name_only","paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/disable_subscription"]}},"responseCodes":["200","400","401","403","404","default"],"pointer":"/subscriptions/{subscription_id}","href":"subscription/patch-subscription","openApiOperationId":"patch-subscription","summary":"Update subscription"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_545","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/update_name_only","paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/disable_subscription"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_545","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/update_name_only","paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/disable_subscription"]}},"examples":[{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Notification subscription details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544"}},"schemaId":"schema_544"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1subscriptions~1{subscription_id}/patch/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_544","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_544"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/subscription/patch-subscription"}],"panels":[]}]},"httpPath":"/subscriptions/{subscription_id}"}],"content":{"contentType":"group","meta":{"name":"subscription"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Notification Subscriptions","showPageActions":true},{"nodeType":"markdoc","content":"Bind channels to event types for targeted alert routing."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/subscriptions","summary":"List subscriptions","prefix":{"name":"get","color":"get"},"badges":[],"link":"/subscription/list-subscriptions","deprecated":false},{"title":"/subscriptions","summary":"Create subscription","prefix":{"name":"post","color":"post"},"badges":[],"link":"/subscription/create-subscription","deprecated":false},{"title":"/subscriptions/{subscription_id}","summary":"Get subscription","prefix":{"name":"get","color":"get"},"badges":[],"link":"/subscription/get-subscription","deprecated":false},{"title":"/subscriptions/{subscription_id}","summary":"Delete subscription","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/subscription/delete-subscription","deprecated":false},{"title":"/subscriptions/{subscription_id}","summary":"Update subscription","prefix":{"name":"patch","color":"patch"},"badges":[],"link":"/subscription/patch-subscription","deprecated":false}]}]}]}]}},{"type":"separator","label":"Blockchain Data","content":null},{"type":"group","label":"Blockchains","link":"/ru/apis/platform/api/blockchain","routeSlug":"/ru/apis/platform/api/blockchain","items":[{"label":"List blockchains","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/blockchain/list-blockchains","routeSlug":"/ru/apis/platform/api/blockchain/list-blockchains","metadata":{"seo":{"title":"List blockchains","description":"List supported blockchains with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-blockchains","name":"List blockchains","isWebhook":false,"pointer":"/paths/~1blockchains/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List blockchains","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List supported blockchains with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:blockchain:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_546","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"search","in":"query","schemaId":"schema_547","description":"Filter blockchains by name or short name (partial match, case-insensitive)."},{"name":"family","in":"query","schemaId":"schema_548","description":"Filter blockchains by chain family.","example":["evm"]}],"pointer":"/paths/~1blockchains/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/blockchains","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"name","schemaId":"schema_546"},{"name":"search","in":"query","required":false,"example":"ethereum","schemaId":"schema_547"},{"name":"family","in":"query","required":false,"example":["evm"],"schemaId":"schema_548","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:blockchain:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/blockchains","href":"blockchain/list-blockchains","openApiOperationId":"list-blockchains","summary":"List blockchains"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Paginated list of supported blockchains.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_549"}},"schemaId":"schema_549"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1blockchains/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1blockchains/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1blockchains/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1blockchains/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1blockchains/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_549","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_549"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1blockchains/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1blockchains/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1blockchains/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1blockchains/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/blockchain/list-blockchains"}],"panels":[]}]},"httpPath":"/blockchains"},{"label":"Get blockchain","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/blockchain/get-blockchain","routeSlug":"/ru/apis/platform/api/blockchain/get-blockchain","metadata":{"seo":{"title":"Get blockchain","description":"Get blockchain details by chain GID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-blockchain","name":"Get blockchain","isWebhook":false,"pointer":"/paths/~1blockchains~1{chain_gid}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get blockchain","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get blockchain details by chain GID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:blockchain:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"chain_gid","in":"path","schemaId":"schema_516","description":"Blockchain identifier in CAIP-2 format (namespace:reference).","required":true}],"pointer":"/paths/~1blockchains~1{chain_gid}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/blockchains/{chain_gid}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"chain_gid","in":"path","required":true,"example":"eip155:1","schemaId":"components/schemas/ChainGID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:blockchain:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/blockchains/{chain_gid}","href":"blockchain/get-blockchain","openApiOperationId":"get-blockchain","summary":"Get blockchain"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Blockchain details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_550"}},"schemaId":"schema_550"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1blockchains~1{chain_gid}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_550","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_550"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/blockchain/get-blockchain"}],"panels":[]}]},"httpPath":"/blockchains/{chain_gid}"}],"content":{"contentType":"group","meta":{"name":"blockchain"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Blockchains","showPageActions":true},{"nodeType":"markdoc","content":"Supported blockchains and their metadata."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/blockchains","summary":"List blockchains","prefix":{"name":"get","color":"get"},"badges":[],"link":"/blockchain/list-blockchains","deprecated":false},{"title":"/blockchains/{chain_gid}","summary":"Get blockchain","prefix":{"name":"get","color":"get"},"badges":[],"link":"/blockchain/get-blockchain","deprecated":false}]}]}]}]}},{"type":"group","label":"Tokens","link":"/ru/apis/platform/api/token","routeSlug":"/ru/apis/platform/api/token","items":[{"label":"List tokens","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token/list-tokens","routeSlug":"/ru/apis/platform/api/token/list-tokens","metadata":{"seo":{"title":"List tokens","description":"List tracked tokens with filtering and pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-tokens","name":"List tokens","isWebhook":false,"pointer":"/paths/~1tokens/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List tokens","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List tracked tokens with filtering and pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:asset:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_551","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"search","in":"query","schemaId":"schema_552","description":"Filter tokens by address, symbol, or name (partial match, case-insensitive)."},{"name":"chain_gid","in":"query","schemaId":"schema_468","description":"Filter tokens by blockchain identifiers (CAIP-2 format).","example":["eip155:1"]},{"name":"tag_id","in":"query","schemaId":"schema_480","description":"Filter tokens by tag identifier (UUID). Repeat the parameter to pass\nmultiple values; tokens tagged with any of them are returned (OR semantics).\n","example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"]}],"pointer":"/paths/~1tokens/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/tokens","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"symbol","schemaId":"schema_551"},{"name":"search","in":"query","required":false,"example":"USDT","schemaId":"schema_552"},{"name":"chain_gid","in":"query","required":false,"example":["eip155:1"],"schemaId":"schema_468","style":"form","explode":true},{"name":"tag_id","in":"query","required":false,"example":["0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc"],"schemaId":"schema_480","style":"form","explode":true}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:asset:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/tokens","href":"token/list-tokens","openApiOperationId":"list-tokens","summary":"List tokens"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of tokens.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_553"}},"schemaId":"schema_553"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1tokens/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_553","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_553"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token/list-tokens"}],"panels":[]}]},"httpPath":"/tokens"},{"label":"Create token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token/create-token","routeSlug":"/ru/apis/platform/api/token/create-token","metadata":{"seo":{"title":"Create token","description":"Create a token by chain GID and asset path. Metadata is resolved from chain data."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-token","name":"Create token","isWebhook":false,"pointer":"/paths/~1tokens~1{chain_gid}~1{asset_path}/post","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Create a token by chain GID and asset path. Metadata is resolved from chain data."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:asset:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"chain_gid","in":"path","schemaId":"schema_516","description":"Blockchain identifier in CAIP-2 format (namespace:reference).","required":true},{"name":"asset_path","in":"path","schemaId":"schema_554","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Asset type identifier in CAIP-19 format (asset_namespace:asset_reference)."},"children":[]}]}]}],"required":true}],"pointer":"/paths/~1tokens~1{chain_gid}~1{asset_path}/post/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/tokens/{chain_gid}/{asset_path}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"chain_gid","in":"path","required":true,"example":"eip155:1","schemaId":"components/schemas/ChainGID"},{"name":"asset_path","in":"path","required":true,"example":"erc20:0x6B175474E89094C44Da98b954EedeAC495271d0F","schemaId":"components/schemas/AssetPath"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:asset:write"]}],"responseCodes":["200","201","400","401","403","404","422","default"],"pointer":"/tokens/{chain_gid}/{asset_path}","href":"token/create-token","openApiOperationId":"create-token","summary":"Create token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Token details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_555"}},"schemaId":"schema_555"},{"code":"201","description":"Token details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_555"}},"schemaId":"schema_555"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_555","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_555"}}},{"code":"201","schemaId":"schema_555","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_555"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token/create-token"}],"panels":[]}]},"httpPath":"/tokens/{chain_gid}/{asset_path}"},{"label":"Get token","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token/get-token","routeSlug":"/ru/apis/platform/api/token/get-token","metadata":{"seo":{"title":"Get token","description":"Get token details by chain GID and asset path."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-token","name":"Get token","isWebhook":false,"pointer":"/paths/~1tokens~1{chain_gid}~1{asset_path}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get token","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get token details by chain GID and asset path."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:asset:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"chain_gid","in":"path","schemaId":"schema_516","description":"Blockchain identifier in CAIP-2 format (namespace:reference).","required":true},{"name":"asset_path","in":"path","schemaId":"schema_554","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Asset type identifier in CAIP-19 format (asset_namespace:asset_reference)."},"children":[]}]}]}],"required":true}],"pointer":"/paths/~1tokens~1{chain_gid}~1{asset_path}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/tokens/{chain_gid}/{asset_path}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"chain_gid","in":"path","required":true,"example":"eip155:1","schemaId":"components/schemas/ChainGID"},{"name":"asset_path","in":"path","required":true,"example":"erc20:0x6B175474E89094C44Da98b954EedeAC495271d0F","schemaId":"components/schemas/AssetPath"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:asset:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/tokens/{chain_gid}/{asset_path}","href":"token/get-token","openApiOperationId":"get-token","summary":"Get token"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Token details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_555"}},"schemaId":"schema_555"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_555","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_555"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token/get-token"}],"panels":[]}]},"httpPath":"/tokens/{chain_gid}/{asset_path}"}],"content":{"contentType":"group","meta":{"name":"token"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Tokens","showPageActions":true},{"nodeType":"markdoc","content":"Token metadata (symbols, decimals, names) for supported asset types."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/tokens","summary":"List tokens","prefix":{"name":"get","color":"get"},"badges":[],"link":"/token/list-tokens","deprecated":false},{"title":"/tokens/{chain_gid}/{asset_path}","summary":"Create token","prefix":{"name":"post","color":"post"},"badges":[],"link":"/token/create-token","deprecated":false},{"title":"/tokens/{chain_gid}/{asset_path}","summary":"Get token","prefix":{"name":"get","color":"get"},"badges":[],"link":"/token/get-token","deprecated":false}]}]}]}]}},{"type":"group","label":"Token Tags","link":"/ru/apis/platform/api/token_tag","routeSlug":"/ru/apis/platform/api/token_tag","items":[{"label":"List token tags","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token_tag/list-token-tags","routeSlug":"/ru/apis/platform/api/token_tag/list-token-tags","metadata":{"seo":{"title":"List token tags","description":"List token tags with pagination."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"list-token-tags","name":"List token tags","isWebhook":false,"pointer":"/paths/~1token_tags/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"List token tags","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"List token tags with pagination."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:token_tag:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"query","label":"Query","labelTranslationKey":"query","parameters":[{"name":"limit","in":"query","schemaId":"schema_464","description":"Maximum number of items to return."},{"name":"page","in":"query","schemaId":"schema_465","description":"Page number for pagination."},{"name":"sort_by","in":"query","schemaId":"schema_497","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Field to sort results by. Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for descending order."},"children":[]}]}]}]},{"name":"search","in":"query","schemaId":"schema_498","description":"Filter token tags by name (partial match, case-insensitive).","example":"Stablecoins"}],"pointer":"/paths/~1token_tags/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/token_tags","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[{"name":"limit","in":"query","required":false,"example":20,"schemaId":"schema_464"},{"name":"page","in":"query","required":false,"example":1,"schemaId":"schema_465"},{"name":"sort_by","in":"query","required":false,"example":"created_at","schemaId":"schema_497"},{"name":"search","in":"query","required":false,"example":"Stablecoins","schemaId":"schema_498"}],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:token_tag:read"]}],"responseCodes":["200","400","401","403","default"],"pointer":"/token_tags","href":"token_tag/list-token-tags","openApiOperationId":"list-token-tags","summary":"List token tags"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"List of token tags with pagination.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_556"}},"schemaId":"schema_556"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1token_tags/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_556","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_556"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token_tag/list-token-tags"}],"panels":[]}]},"httpPath":"/token_tags"},{"label":"Create token tag","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token_tag/create-token-tag","routeSlug":"/ru/apis/platform/api/token_tag/create-token-tag","metadata":{"seo":{"title":"Create token tag","description":"Create a named collection of tokens within a project. Tag names are unique per project (case-insensitive). Creating a tag whose name already exists returns the existing tag."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"create-token-tag","name":"Create token tag","isWebhook":false,"pointer":"/paths/~1token_tags/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Create token tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Create a named collection of tokens within a project. Tag names are\nunique per project (case-insensitive). Creating a tag whose name already\nexists returns the existing tag.\n"},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:token_tag:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_557"}},"schemaId":"schema_557","pointer":"/paths/~1token_tags/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/token_tags","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:token_tag:write"]}],"requestBody":{"application/json":{"schemaId":"schema_557"}},"responseCodes":["200","201","400","401","403","default"],"pointer":"/token_tags","href":"token_tag/create-token-tag","openApiOperationId":"create-token-tag","summary":"Create token tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_557","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_557"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Token tag details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_558"}},"schemaId":"schema_558"},{"code":"201","description":"Token tag details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_558"}},"schemaId":"schema_558"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1token_tags/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_558","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_558"}}},{"code":"201","schemaId":"schema_558","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_558"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token_tag/create-token-tag"}],"panels":[]}]},"httpPath":"/token_tags"},{"label":"Get token tag","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token_tag/get-token-tag","routeSlug":"/ru/apis/platform/api/token_tag/get-token-tag","metadata":{"seo":{"title":"Get token tag","description":"Get a token tag."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-token-tag","name":"Get token tag","isWebhook":false,"pointer":"/paths/~1token_tags~1{token_tag_id}/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get token tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get a token tag."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:token_tag:read"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the token tag.","required":true}],"pointer":"/paths/~1token_tags~1{token_tag_id}/get/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/token_tags/{token_tag_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"token_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:token_tag:read"]}],"responseCodes":["200","400","401","403","404","default"],"pointer":"/token_tags/{token_tag_id}","href":"token_tag/get-token-tag","openApiOperationId":"get-token-tag","summary":"Get token tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Token tag details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_558"}},"schemaId":"schema_558"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1token_tags~1{token_tag_id}/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_558","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_558"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token_tag/get-token-tag"}],"panels":[]}]},"httpPath":"/token_tags/{token_tag_id}"},{"label":"Update token tag","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token_tag/patch-token-tag","routeSlug":"/ru/apis/platform/api/token_tag/patch-token-tag","metadata":{"seo":{"title":"Update token tag","description":"Rename a token tag."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"patch-token-tag","name":"Update token tag","isWebhook":false,"pointer":"/paths/~1token_tags~1{token_tag_id}/patch","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Update token tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Rename a token tag."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:token_tag:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the token tag.","required":true}],"pointer":"/paths/~1token_tags~1{token_tag_id}/patch/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_559"}},"schemaId":"schema_559","pointer":"/paths/~1token_tags~1{token_tag_id}/patch/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"PATCH","path":"/token_tags/{token_tag_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"token_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:token_tag:write"]}],"requestBody":{"application/json":{"schemaId":"schema_559"}},"responseCodes":["200","400","401","403","404","default"],"pointer":"/token_tags/{token_tag_id}","href":"token_tag/patch-token-tag","openApiOperationId":"patch-token-tag","summary":"Update token tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_559","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_559"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Token tag details.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_558"}},"schemaId":"schema_558"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1token_tags~1{token_tag_id}/patch/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_558","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_558"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token_tag/patch-token-tag"}],"panels":[]}]},"httpPath":"/token_tags/{token_tag_id}"},{"label":"Delete token tag","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token_tag/delete-token-tag","routeSlug":"/ru/apis/platform/api/token_tag/delete-token-tag","metadata":{"seo":{"title":"Delete token tag","description":"Delete a token tag."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"delete-token-tag","name":"Delete token tag","isWebhook":false,"pointer":"/paths/~1token_tags~1{token_tag_id}/delete","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Delete token tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Delete a token tag."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:token_tag:delete"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the token tag.","required":true}],"pointer":"/paths/~1token_tags~1{token_tag_id}/delete/parameters"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"DELETE","path":"/token_tags/{token_tag_id}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"token_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:token_tag:delete"]}],"responseCodes":["204","400","401","403","404","default"],"pointer":"/token_tags/{token_tag_id}","href":"token_tag/delete-token-tag","openApiOperationId":"delete-token-tag","summary":"Delete token tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1token_tags~1{token_tag_id}/delete/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token_tag/delete-token-tag"}],"panels":[]}]},"httpPath":"/token_tags/{token_tag_id}"},{"label":"Add assets to token tag","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token_tag/add-token-tag-assets","routeSlug":"/ru/apis/platform/api/token_tag/add-token-tag-assets","metadata":{"seo":{"title":"Add assets to token tag","description":"Add tokens to a token tag by asset GID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"add-token-tag-assets","name":"Add assets to token tag","isWebhook":false,"pointer":"/paths/~1token_tags~1{token_tag_id}~1actions~1add/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Add assets to token tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Add tokens to a token tag by asset GID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:token_tag:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the token tag.","required":true}],"pointer":"/paths/~1token_tags~1{token_tag_id}~1actions~1add/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_560"}},"schemaId":"schema_560","pointer":"/paths/~1token_tags~1{token_tag_id}~1actions~1add/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/token_tags/{token_tag_id}/actions/add","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"token_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:token_tag:write"]}],"requestBody":{"application/json":{"schemaId":"schema_560"}},"responseCodes":["204","400","401","403","404","default"],"pointer":"/token_tags/{token_tag_id}/actions/add","href":"token_tag/add-token-tag-assets","openApiOperationId":"add-token-tag-assets","summary":"Add assets to token tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_560","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_560"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token_tag/add-token-tag-assets"}],"panels":[]}]},"httpPath":"/token_tags/{token_tag_id}/actions/add"},{"label":"Remove assets from token tag","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/token_tag/remove-token-tag-assets","routeSlug":"/ru/apis/platform/api/token_tag/remove-token-tag-assets","metadata":{"seo":{"title":"Remove assets from token tag","description":"Remove tokens from a token tag by asset GID."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"remove-token-tag-assets","name":"Remove assets from token tag","isWebhook":false,"pointer":"/paths/~1token_tags~1{token_tag_id}~1actions~1remove/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Remove assets from token tag","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Remove tokens from a token tag by asset GID."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:token_tag:write"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"token_tag_id","in":"path","schemaId":"schema_476","description":"Unique identifier (UUID) of the token tag.","required":true}],"pointer":"/paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_561"}},"schemaId":"schema_561","pointer":"/paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/requestBody"}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/token_tags/{token_tag_id}/actions/remove","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"token_tag_id","in":"path","required":true,"example":"550e8400-e29b-41d4-a716-446655440000","schemaId":"components/schemas/UUID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:token_tag:write"]}],"requestBody":{"application/json":{"schemaId":"schema_561"}},"responseCodes":["204","400","401","403","404","default"],"pointer":"/token_tags/{token_tag_id}/actions/remove","href":"token_tag/remove-token-tag-assets","openApiOperationId":"remove-token-tag-assets","summary":"Remove assets from token tag"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_561","mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_561"}},"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"204","description":"Successful operation with no response body."},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"204"},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/token_tag/remove-token-tag-assets"}],"panels":[]}]},"httpPath":"/token_tags/{token_tag_id}/actions/remove"}],"content":{"contentType":"group","meta":{"name":"token_tag"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Token Tags","showPageActions":true},{"nodeType":"markdoc","content":"Named collections of tokens. Pass a tag ID to list endpoints to filter results by membership."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/token_tags","summary":"List token tags","prefix":{"name":"get","color":"get"},"badges":[],"link":"/token_tag/list-token-tags","deprecated":false},{"title":"/token_tags","summary":"Create token tag","prefix":{"name":"post","color":"post"},"badges":[],"link":"/token_tag/create-token-tag","deprecated":false},{"title":"/token_tags/{token_tag_id}","summary":"Get token tag","prefix":{"name":"get","color":"get"},"badges":[],"link":"/token_tag/get-token-tag","deprecated":false},{"title":"/token_tags/{token_tag_id}","summary":"Update token tag","prefix":{"name":"patch","color":"patch"},"badges":[],"link":"/token_tag/patch-token-tag","deprecated":false},{"title":"/token_tags/{token_tag_id}","summary":"Delete token tag","prefix":{"name":"delete","color":"delete"},"badges":[],"link":"/token_tag/delete-token-tag","deprecated":false},{"title":"/token_tags/{token_tag_id}/actions/add","summary":"Add assets to token tag","prefix":{"name":"post","color":"post"},"badges":[],"link":"/token_tag/add-token-tag-assets","deprecated":false},{"title":"/token_tags/{token_tag_id}/actions/remove","summary":"Remove assets from token tag","prefix":{"name":"post","color":"post"},"badges":[],"link":"/token_tag/remove-token-tag-assets","deprecated":false}]}]}]}]}},{"type":"separator","label":"Developer Tools","content":null},{"type":"group","label":"Simulation","link":"/ru/apis/platform/api/simulate","routeSlug":"/ru/apis/platform/api/simulate","items":[{"label":"Simulate EVM transactions","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/simulate/simulate-evm","routeSlug":"/ru/apis/platform/api/simulate/simulate-evm","metadata":{"seo":{"title":"Simulate EVM transactions","description":"Simulate one or more EVM transactions and return execution results."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"simulate-evm","name":"Simulate EVM transactions","isWebhook":false,"pointer":"/paths/~1simulate~1evm~1{chain_gid}/post","hasSamples":true},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Simulate EVM transactions","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Simulate one or more EVM transactions and return execution results."},{"nodeType":"security","requirements":[{"schemes":[{"name":"Auth","scopes":["api:simulate:call"],"type":"apiKey","in":"header","paramName":"X-Api-Key","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}]}]}]},{"nodeType":"item-content","variant":"path","label":"Path","labelTranslationKey":"path","parameters":[{"name":"chain_gid","in":"path","schemaId":"schema_516","description":"Blockchain identifier in CAIP-2 format (namespace:reference).","required":true}],"pointer":"/paths/~1simulate~1evm~1{chain_gid}/post/parameters"},{"nodeType":"item-content","variant":"body","label":"Request Body","labelTranslationKey":"body","required":true,"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_562","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/multi_transaction_simulation","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/simple_transfer","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/strict_validation"]}},"schemaId":"schema_562","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/multi_transaction_simulation","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/simple_transfer","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/strict_validation"],"pointer":"/paths/~1simulate~1evm~1{chain_gid}/post/requestBody","description":"EVM simulation payload."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"POST","path":"/simulate/evm/{chain_gid}","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[{"name":"chain_gid","in":"path","required":true,"example":"eip155:1","schemaId":"components/schemas/ChainGID"}],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[{"schemes":[{"id":"Auth","type":"apiKey","name":"X-Api-Key","in":"header"}],"scopes":["api:simulate:call"]}],"requestBody":{"application/json":{"schemaId":"schema_562","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/multi_transaction_simulation","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/simple_transfer","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/strict_validation"]}},"responseCodes":["200","400","401","403","404","422","default"],"pointer":"/simulate/evm/{chain_gid}","href":"simulate/simulate-evm","openApiOperationId":"simulate-evm","summary":"Simulate EVM transactions"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"schemaId":"schema_562","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/multi_transaction_simulation","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/simple_transfer","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/strict_validation"],"mediaTypes":["application/json"],"mediaTypeSchemas":{"application/json":{"schemaId":"schema_562","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/multi_transaction_simulation","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/simple_transfer","paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/strict_validation"]}},"examples":[{},{},{}]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"EVM simulation result.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_563"}},"schemaId":"schema_563"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"401","description":"Missing or invalid authentication credentials.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}},"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/401/content/application~1problem+json/examples/missing_api_key"]},{"code":"403","description":"Insufficient permissions.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}},"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]},{"code":"404","description":"Requested resource does not exist.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}},"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]},{"code":"422","description":"Request preconditions were not met.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}},"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1simulate~1evm~1{chain_gid}/post/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"schema_563","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"schema_563"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"401","schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/401/content/application~1problem+json/examples/missing_api_key"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/UnauthorizedProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/401/content/application~1problem+json/examples/missing_api_key"]}}},{"code":"403","schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/ForbiddenProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"]}}},{"code":"404","schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/NotFoundProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/address_not_found","paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"]}}},{"code":"422","schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/PreconditionProblem","exampleIds":["paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable","paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/simulate/simulate-evm"}],"panels":[]}]},"httpPath":"/simulate/evm/{chain_gid}"}],"content":{"contentType":"group","meta":{"name":"simulate"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Simulation","showPageActions":true},{"nodeType":"markdoc","content":"Simulate EVM transactions before sending."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/simulate/evm/{chain_gid}","summary":"Simulate EVM transactions","prefix":{"name":"post","color":"post"},"badges":[],"link":"/simulate/simulate-evm","deprecated":false}]}]}]}]}},{"type":"group","label":"Version","link":"/ru/apis/platform/api/version","routeSlug":"/ru/apis/platform/api/version","items":[{"label":"Get service version","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/ru/apis/platform/api/version/get-version","routeSlug":"/ru/apis/platform/api/version/get-version","metadata":{"seo":{"title":"Get service version","description":"Get the current API version."}},"content":{"contentType":"item","itemVariant":"httpItem","meta":{"sourceId":"get-version","name":"Get service version","isWebhook":false,"pointer":"/paths/~1version/get","hasSamples":false},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Get service version","isWebhook":false,"showPageActions":true}],"panels":[]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Request","labelTranslationKey":"request","deepLinkSuffix":"request"},{"nodeType":"markdoc","content":"Get the current API version."}],"panels":[{"children":[{"kind":"code-sample","source":{"kind":"code-sample","operationType":"http","method":"GET","path":"/version","servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"parameters":{"path":[],"query":[],"querystring":[],"header":[],"cookie":[]},"security":[],"responseCodes":["200","400","default"],"pointer":"/version","href":"version/get-version","openApiOperationId":"get-version","summary":"Get service version"},"isWebhook":false,"hideReplay":false,"servers":[{"url":"/_mock/ru/apis/platform/api","description":"Mock server","isMockServer":true},{"url":"https://api.vilna.io/v1","description":"Vilna API."}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"header","level":4,"label":"Responses","labelTranslationKey":"responses","deepLinkSuffix":"responses"},{"nodeType":"item-content","variant":"responses","responses":[{"code":"200","description":"Service version info.","mediaType":"application/json","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/VersionInfo"}},"schemaId":"components/schemas/VersionInfo"},{"code":"400","description":"Bad request (e.g., missing or invalid fields).","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1version/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}},"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1version/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]},{"code":"default","description":"Unexpected error.","mediaType":"application/problem+json","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}},"schemaId":"components/schemas/Problem"}],"pointer":"/paths/~1version/get/responses"}],"panels":[{"children":[{"kind":"response","headerTitle":"Response","responseCodes":[{"code":"200","schemaId":"components/schemas/VersionInfo","mediaTypes":["application/json"],"mediaTypeContent":{"application/json":{"schemaId":"components/schemas/VersionInfo"}}},{"code":"400","schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1version/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_pagination"],"mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/InvalidRequestProblem","exampleIds":["paths/~1version/get/responses/400/content/application~1problem+json/examples/field_too_long","paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_address","paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_pagination"]}}},{"code":"default","schemaId":"components/schemas/Problem","mediaTypes":["application/problem+json"],"mediaTypeContent":{"application/problem+json":{"schemaId":"components/schemas/Problem"}}}],"examples":[]}]}]},{"nodeType":"container","children":[{"nodeType":"feedback","pageSlug":"/version/get-version"}],"panels":[]}]},"httpPath":"/version"}],"content":{"contentType":"group","meta":{"name":"version"},"children":[{"nodeType":"container","children":[{"nodeType":"header","level":2,"label":"Version","showPageActions":true},{"nodeType":"markdoc","content":"Service version information."}],"panels":[{"children":[{"kind":"group-items","title":"Operations","titleTranslationKey":"operations","items":[{"title":"/version","summary":"Get service version","prefix":{"name":"get","color":"get"},"badges":[],"link":"/version/get-version","deprecated":false}]}]}]}]}}],"store":{"schemaStore":{"components/schemas/ChainFamily":{"id":"components/schemas/ChainFamily","kind":"json-schema","title":"ChainFamily","data":{"description":"Chain family that identifies blockchain ecosystems united by common protocol or account model.","enum":["evm","bitcoin","solana","tron"],"x-enumDescriptions":{"evm":"Ethereum Virtual Machine-based blockchains (Ethereum, BSC, Polygon, Arbitrum, etc.).","bitcoin":"Bitcoin and Bitcoin-compatible networks.","solana":"Solana blockchain ecosystem.","tron":"Tron blockchain ecosystem."},"example":"evm","type":"string"}},"components/schemas/ProblemType":{"id":"components/schemas/ProblemType","kind":"json-schema","title":"ProblemType","data":{"type":"string","format":"uri","description":"A URI that identifies the error type.\nOpen it in a browser to read about this category of error.\n","example":"https://docs.vilna.io/apis/problems/internal-error"}},"components/schemas/ProblemTitle":{"id":"components/schemas/ProblemTitle","kind":"json-schema","title":"ProblemTitle","data":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A short summary of the error type."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"detail"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for information specific to this occurrence."},"children":[]}]}]}],"example":"Bad Request"}},"components/schemas/ProblemStatus":{"id":"components/schemas/ProblemStatus","kind":"json-schema","title":"ProblemStatus","data":{"type":"integer","description":"The HTTP status code for this error.\nMatches the status code of the HTTP response.\n","example":400}},"components/schemas/ProblemDetail":{"id":"components/schemas/ProblemDetail","kind":"json-schema","title":"ProblemDetail","data":{"type":"string","description":"A human-readable explanation of what went wrong in this specific case.\nMay be localized.\n","example":"The address is already assigned to another invoice"}},"components/schemas/ProblemInstance":{"id":"components/schemas/ProblemInstance","kind":"json-schema","title":"ProblemInstance","data":{"type":"string","description":"A URI that identifies this specific error occurrence.\nInclude this value when contacting support.\n","example":"/errors?id=XXXXXX-xxxxx"}},"components/schemas/ProblemCode":{"id":"components/schemas/ProblemCode","kind":"json-schema","title":"ProblemCode","data":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Stable machine-readable error code ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{domain}.{reason}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":") for programmatic error handling. Unlike the HTTP "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"status"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" or free-form "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"detail"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", this code is guaranteed not to change between versions for a given error condition, so it is safe to branch on in client code. Defaults to "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"unspecified"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" when the server has not assigned a specific code."},"children":[]}]}]}],"default":"unspecified","example":"resource.not_found"}},"components/schemas/Problem":{"id":"components/schemas/Problem","kind":"json-schema","title":"Problem","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Error response following "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://tools.ietf.org/rfc/rfc7807.txt"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 7807"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". Served with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"Content-Type: application/problem+json"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":". All error responses use this format; branch on "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"code"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" for programmatic handling and surface "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"detail"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to end users."},"children":[]}]}]}],"required":["type","title","status","code"],"properties":{"type":{"$ref":"#/components/schemas/ProblemType"},"title":{"$ref":"#/components/schemas/ProblemTitle"},"status":{"$ref":"#/components/schemas/ProblemStatus"},"detail":{"$ref":"#/components/schemas/ProblemDetail"},"instance":{"$ref":"#/components/schemas/ProblemInstance"},"code":{"$ref":"#/components/schemas/ProblemCode"}}}},"components/schemas/ChainGID":{"id":"components/schemas/ChainGID","kind":"json-schema","title":"ChainGID","data":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Blockchain identifier in "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://chainagnostic.org/CAIPs/caip-2"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"CAIP-2"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" format."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Format: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{namespace}:{reference}"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"namespace"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Ecosystem identifier (3-8 chars, lowercase)"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"reference"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Blockchain identifier within namespace (1-32 chars)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Examples"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eip155:1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — Ethereum mainnet"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eip155:56"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — BNB Smart Chain mainnet"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eip155:137"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — Polygon mainnet"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bip122:000000000019d6689c085ae165831e93"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — Bitcoin mainnet"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tron:mainnet"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — Tron mainnet"},"children":[]}]}]}]}],"pattern":"^[a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$","example":"eip155:1"}},"components/schemas/MinConfirmations":{"id":"components/schemas/MinConfirmations","kind":"json-schema","title":"MinConfirmations","data":{"type":"integer","format":"uint8","minimum":1,"maximum":100,"description":"Required number of block confirmations for a transaction to be considered finalized.","example":12}},"components/schemas/Blockchain":{"id":"components/schemas/Blockchain","kind":"json-schema","title":"Blockchain","data":{"description":"Blockchain details.","properties":{"gid":{"$ref":"#/components/schemas/ChainGID"},"image_url":{"description":"Blockchain logo URL.","format":"uri","type":"string"},"name":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Blockchain name identifier (for example, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"ethereum"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"type":"string","minLength":1,"maxLength":32},"short_name":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Short blockchain identifier (for example, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eth"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"type":"string","minLength":1,"maxLength":32},"min_confirmations":{"$ref":"#/components/schemas/MinConfirmations"}},"required":["gid","name","short_name","image_url","min_confirmations"],"type":"object","example":{"gid":"eip155:1","name":"ethereum","short_name":"eth","image_url":"https://raw.githubusercontent.com/vilna-io/icons/refs/heads/main/chains/ethereum.svg","min_confirmations":12}}},"components/schemas/PaginationMeta":{"id":"components/schemas/PaginationMeta","kind":"json-schema","title":"PaginationMeta","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Pagination metadata returned on every list response. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"page"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"limit"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" echo the values used to build this page (defaults are applied when the request omits them). "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"total"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"total_pages"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" reflect the full result set after any filters are applied."},"children":[]}]}]}],"properties":{"limit":{"description":"Page size used to build this response.","type":"integer","format":"uint","minimum":1},"page":{"description":"Index of the page returned, starting at 1.","type":"integer","format":"uint","minimum":1},"total":{"description":"Total number of items matching the request across all pages.","type":"integer","format":"uint","minimum":0},"total_pages":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Total number of pages available at the current "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"limit"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"type":"integer","format":"uint","minimum":0}},"required":["total","page","limit","total_pages"],"example":{"limit":20,"page":1,"total":42,"total_pages":3}}},"components/schemas/InvalidRequestProblem":{"id":"components/schemas/InvalidRequestProblem","kind":"json-schema","title":"InvalidRequestProblem","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Problem details for invalid request errors (400 Bad Request)."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Extends base Problem with field-specific validation error details"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"following "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://tools.ietf.org/rfc/rfc7807.txt"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 7807"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":["type","title","status","code"],"properties":{"type":{"$ref":"#/components/schemas/ProblemType","example":"https://docs.vilna.io/apis/problems/invalid-request"},"title":{"$ref":"#/components/schemas/ProblemTitle","example":"Invalid Request"},"status":{"$ref":"#/components/schemas/ProblemStatus","example":400},"detail":{"$ref":"#/components/schemas/ProblemDetail","example":"Validation error"},"instance":{"$ref":"#/components/schemas/ProblemInstance"},"code":{"$ref":"#/components/schemas/ProblemCode","example":"blockchain.name_too_long"},"fields":{"type":"array","description":"List of invalid fields in the request","items":{"type":"object","required":["name","reason"],"properties":{"name":{"type":"string","description":"The name of the invalid field","example":"meta"},"reason":{"type":"string","description":"Why this field is invalid","example":"Exceeded maximum data size — must not exceed 1000 characters"}}}}}}},"components/schemas/UnauthorizedProblem":{"id":"components/schemas/UnauthorizedProblem","kind":"json-schema","title":"UnauthorizedProblem","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Standard problem response when authentication is missing or invalid,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"following "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://tools.ietf.org/rfc/rfc7807.txt"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 7807"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":["type","title","status","code"],"properties":{"type":{"$ref":"#/components/schemas/ProblemType","example":"https://docs.vilna.io/apis/problems/unauthorized"},"title":{"$ref":"#/components/schemas/ProblemTitle","example":"Unauthorized"},"status":{"$ref":"#/components/schemas/ProblemStatus","example":401},"detail":{"$ref":"#/components/schemas/ProblemDetail","example":"Missing or invalid authentication credentials"},"instance":{"$ref":"#/components/schemas/ProblemInstance"},"code":{"$ref":"#/components/schemas/ProblemCode","example":"auth.unauthorized"}}}},"components/schemas/ForbiddenProblem":{"id":"components/schemas/ForbiddenProblem","kind":"json-schema","title":"ForbiddenProblem","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Standard problem response when the authenticated user lacks permission"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"to access the requested resource, following "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://tools.ietf.org/rfc/rfc7807.txt"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 7807"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":["type","title","status","code"],"properties":{"type":{"$ref":"#/components/schemas/ProblemType","example":"https://docs.vilna.io/apis/problems/forbidden"},"title":{"$ref":"#/components/schemas/ProblemTitle","example":"Forbidden"},"status":{"$ref":"#/components/schemas/ProblemStatus","example":403},"detail":{"$ref":"#/components/schemas/ProblemDetail","example":"You do not have permission to perform this action"},"instance":{"$ref":"#/components/schemas/ProblemInstance"},"code":{"$ref":"#/components/schemas/ProblemCode","example":"chain.not_allowed"}}}},"components/schemas/NotFoundProblem":{"id":"components/schemas/NotFoundProblem","kind":"json-schema","title":"NotFoundProblem","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Problem details for not found errors (404 Not Found)."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Standard problem response when requested resource does not exist"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"following "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://tools.ietf.org/rfc/rfc7807.txt"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 7807"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":["type","title","status","code"],"properties":{"type":{"$ref":"#/components/schemas/ProblemType","example":"https://docs.vilna.io/apis/problems/not-found"},"title":{"$ref":"#/components/schemas/ProblemTitle","example":"Not Found"},"status":{"$ref":"#/components/schemas/ProblemStatus","example":404},"detail":{"$ref":"#/components/schemas/ProblemDetail","example":"The requested resource was not found"},"instance":{"$ref":"#/components/schemas/ProblemInstance"},"code":{"$ref":"#/components/schemas/ProblemCode","example":"blockchain.not_found"}}}},"components/schemas/UUID":{"id":"components/schemas/UUID","kind":"json-schema","title":"UUID","data":{"type":"string","format":"uuid","description":"Unique identifier (UUID v4).","example":"550e8400-e29b-41d4-a716-446655440000"}},"components/schemas/PublicKeyValue":{"id":"components/schemas/PublicKeyValue","kind":"json-schema","title":"PublicKeyValue","data":{"description":"BIP32/SLIP-0132 extended public key in Base58Check format.\n","type":"string","pattern":"^(xpub|ypub|zpub|tpub|vpub|upub)[1-9A-HJ-NP-Za-km-z]{100,108}$","examples":["xpub6EFxzN6ZgMCZ1PxeRigmAhm2UBGzXtZNgznCEaWuEt9efBpJwAXFA4ZckBdR1pdMQ1pBgsey7ebjToZ5gYXveftB3zwoQ8NvEkimvyaz34i","ypub6ZtCaoXpd9GqsJMiFThRchS8RXiyRBD3WxyoZhhnKF9n198VSV8U38TPrrhMenYSXZGU4N8Q5J1XYEjc4JKr8Dj1BtvhCjNTRxPimrfCN4T","zpub6svdUH71uTR9YXumEJroNo51GfHdASMmzKFafeBr51yEzf4gj4cPBafQDjk18AGTZSfhXi8uMuuZKpSdmzHjZDTDCVK3KjVYj1NKUTFfCkk","tpub6EFxzN6ZgMCZ1PxeRigmAhm2UBGzXtZNgznCEaWuEt9efBpJwAXFA4ZckBdR1pdMQ1pBgsey7ebjToZ5gYXveftB3zwoQ8NvEkimvyaz34i"]}},"components/schemas/PublicKeyLabel":{"id":"components/schemas/PublicKeyLabel","kind":"json-schema","title":"PublicKeyLabel","data":{"description":"User-friendly label for the public key.","maxLength":32,"minLength":1,"type":"string","example":"Main Bitcoin Wallet"}},"components/schemas/PublicKeyDerivationPath":{"id":"components/schemas/PublicKeyDerivationPath","kind":"json-schema","title":"PublicKeyDerivationPath","data":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HD derivation path in BIP-44 format. Supports both account-level ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"m/purpose'/coin_type'/account'"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"and change-level ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"m/purpose'/coin_type'/account'/change"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":") paths."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Account-level paths (depth-3) represent HD wallet accounts and cannot derive addresses directly —"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"use the children endpoint to create change-level child keys first."},"children":[]}]}]}],"pattern":"^m/(44|49|84|86)'/\\d+'/\\d+'(/\\d+)?$","type":"string","examples":["m/44'/0'/0'/0","m/44'/60'/0'/0","m/44'/137'/0'/0","m/49'/0'/0'/0","m/84'/0'/0'","m/84'/0'/0'/0","m/86'/0'/0'/0"]}},"components/schemas/PublicKey":{"id":"components/schemas/PublicKey","kind":"json-schema","title":"PublicKey","data":{"type":"object","description":"HD public key used to derive child addresses.\n","properties":{"id":{"$ref":"#/components/schemas/UUID"},"value":{"$ref":"#/components/schemas/PublicKeyValue"},"label":{"$ref":"#/components/schemas/PublicKeyLabel"},"derivation_path":{"$ref":"#/components/schemas/PublicKeyDerivationPath"},"children":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Child keys derived from this account-level key. Present only for account-level keys (depth-3)."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Each child represents an external (change=0) or internal (change=1) chain."},"children":[]}]}]}],"type":"array","items":{"$ref":"#/components/schemas/PublicKey"}},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"updated_at":{"$ref":"#/components/schemas/UpdatedAt"}},"required":["id","value","label","derivation_path","created_at","updated_at"],"example":{"id":"550e8400-e29b-41d4-a716-446655440000","value":"xpub6EFxzN6ZgMCZ1PxeRigmAhm2UBGzXtZNgznCEaWuEt9efBpJwAXFA4ZckBdR1pdMQ1pBgsey7ebjToZ5gYXveftB3zwoQ8NvEkimvyaz34i","label":"Main Bitcoin Wallet","derivation_path":"m/84'/0'/0'","children":[{"id":"660e8400-e29b-41d4-a716-446655440001","value":"xpub6F7C1ZtQ411zykk6KTEoQMqfNdxiSA4uxAwAoqFanijnAavqQvVmh5zZCH6Swhdbzt2HuMRLx4chEVRZu9ic4Cnkkq5AsQcmjeMASk6FLqf","label":"external","derivation_path":"m/84'/0'/0'/0","created_at":"2025-01-15T12:00:00Z","updated_at":"2025-01-15T12:00:00Z"}],"created_at":"2025-01-15T12:00:00Z","updated_at":"2025-01-15T12:00:00Z"}}},"components/schemas/CreatedAt":{"id":"components/schemas/CreatedAt","kind":"json-schema","title":"CreatedAt","data":{"description":"Timestamp when the resource was created.","format":"date-time","type":"string","example":"2024-01-15T10:30:00Z"}},"components/schemas/UpdatedAt":{"id":"components/schemas/UpdatedAt","kind":"json-schema","title":"UpdatedAt","data":{"description":"Timestamp when the resource was last updated.","format":"date-time","type":"string","example":"2024-01-15T10:30:00Z"}},"components/schemas/PreconditionProblem":{"id":"components/schemas/PreconditionProblem","kind":"json-schema","title":"PreconditionProblem","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Problem details for precondition failed errors (422 Unprocessable Entity)."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Standard problem response when request cannot be processed due to failed"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"business rule validation following "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://tools.ietf.org/rfc/rfc7807.txt"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 7807"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":["type","title","status","code"],"properties":{"type":{"$ref":"#/components/schemas/ProblemType","example":"https://docs.vilna.io/apis/problems/precondition-failed"},"title":{"$ref":"#/components/schemas/ProblemTitle","example":"Precondition Failed"},"status":{"$ref":"#/components/schemas/ProblemStatus","example":422},"detail":{"$ref":"#/components/schemas/ProblemDetail","example":"The request cannot be processed due to failed business rule validation"},"instance":{"$ref":"#/components/schemas/ProblemInstance"},"code":{"$ref":"#/components/schemas/ProblemCode","example":"simulation.failed"},"fields":{"type":"array","description":"List of fields that failed precondition validation","items":{"type":"object","required":["name","reason"],"properties":{"name":{"type":"string","description":"The name of the field that failed validation","example":"status"},"reason":{"type":"string","description":"Why the precondition failed for this field","example":"Cannot transition from archived to active state"}}}}}}},"components/schemas/PublicKeyChildChange":{"id":"components/schemas/PublicKeyChildChange","kind":"json-schema","title":"PublicKeyChildChange","data":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"BIP-44 change index for child key derivation."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = external chain (receiving addresses), "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"1"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" = internal chain (change addresses)."},"children":[]}]}]}],"type":"integer","enum":[0,1],"x-enumDescriptions":{"0":"External chain (receiving addresses)","1":"Internal chain (change addresses)"},"example":0}},"components/schemas/AddressFormat":{"id":"components/schemas/AddressFormat","kind":"json-schema","title":"AddressFormat","data":{"description":"Blockchain address format that determines how the address should be interpreted and validated.","enum":["evm","solana","tron","p2pkh","p2sh","p2wpkh","p2wsh","p2tr","p2pkh-testnet","p2sh-testnet","p2wpkh-testnet","p2wsh-testnet","p2tr-testnet"],"x-enumDescriptions":{"evm":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"EVM-compatible address (Ethereum, BSC, Polygon, Arbitrum). Format: 0x + 40 hex chars. Normalized to EIP-55 checksum on import."},"children":[]}]}]}],"solana":"Solana address. Format: Base58 encoded, 32-44 characters.","tron":"Tron address. Format: Base58 encoded, starts with T.","p2pkh":"Pay-to-Public-Key-Hash (Legacy). Starts with 1.","p2sh":"Pay-to-Script-Hash. Starts with 3.","p2wpkh":"Pay-to-Witness-Public-Key-Hash (Native SegWit). Starts with bc1q, 42 characters.","p2wsh":"Pay-to-Witness-Script-Hash (Native SegWit). Starts with bc1q, 62 characters.","p2tr":"Pay-to-Taproot (BIP-341). Starts with bc1p, 62 characters.","p2pkh-testnet":"Pay-to-Public-Key-Hash (Legacy testnet). Starts with m or n.","p2sh-testnet":"Pay-to-Script-Hash (testnet). Starts with 2.","p2wpkh-testnet":"Pay-to-Witness-Public-Key-Hash (Native SegWit testnet). Starts with tb1q, 42 characters.","p2wsh-testnet":"Pay-to-Witness-Script-Hash (Native SegWit testnet). Starts with tb1q, 62 characters.","p2tr-testnet":"Pay-to-Taproot (BIP-341 testnet). Starts with tb1p, 62 characters."},"example":"p2wpkh","type":"string"}},"components/schemas/AddressValue":{"id":"components/schemas/AddressValue","kind":"json-schema","title":"AddressValue","data":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Blockchain address in its native format."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Format by network"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"EVM"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0x"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" + 40 hex chars (normalized to "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://eips.ethereum.org/EIPS/eip-55"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"EIP-55"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" checksum on import)"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Bitcoin"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": P2PKH (1...), P2SH (3...), P2WPKH (bc1...)"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Solana"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Base58, 32-44 chars"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Tron"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Base58, starts with "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"T"},"children":[]}]}]}]}],"maxLength":128,"minLength":1,"type":"string","pattern":"^[a-zA-Z0-9]+$","example":"0x8521E8b15eCEF4D4269Fded3E6694225E096959E"}},"components/schemas/AddressLabel":{"id":"components/schemas/AddressLabel","kind":"json-schema","title":"AddressLabel","data":{"description":"User-friendly label for the address.","maxLength":32,"type":"string","example":"user_deposit_wallet"}},"components/schemas/AddressKind":{"id":"components/schemas/AddressKind","kind":"json-schema","title":"AddressKind","data":{"description":"Kind of address.","enum":["hd","external"],"x-enumDescriptions":{"hd":"HD (Hierarchical Deterministic) address derived from an extended public key.","external":"External address imported directly without derivation."},"example":"hd","type":"string"}},"components/schemas/AddressMeta":{"id":"components/schemas/AddressMeta","kind":"json-schema","title":"AddressMeta","data":{"type":"object","description":"Optional key-value pairs attached to the address for tracking user associations,\nsource information, or custom application data.\nTotal size of all keys and values combined must not exceed 1000 characters.\n","additionalProperties":{"type":"string"},"example":{"user_id":"12345","source":"exchange","category":"trading"}}},"components/schemas/Address":{"id":"components/schemas/Address","kind":"json-schema","title":"Address","data":{"type":"object","description":"Blockchain address that can be monitored for transactions.","properties":{"value":{"$ref":"#/components/schemas/AddressValue"},"format":{"$ref":"#/components/schemas/AddressFormat"},"label":{"$ref":"#/components/schemas/AddressLabel"},"kind":{"$ref":"#/components/schemas/AddressKind"},"meta":{"$ref":"#/components/schemas/AddressMeta"},"tag_ids":{"type":"array","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"IDs of the address tags assigned to this address. The full tag for each ID is included in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"references.address_tags"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"items":{"$ref":"#/components/schemas/UUID"}},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"updated_at":{"$ref":"#/components/schemas/UpdatedAt"}},"required":["value","format","kind","tag_ids","created_at","updated_at"],"example":{"value":"0x8521E8b15eCEF4D4269Fded3E6694225E096959E","format":"evm","label":"cold_wallet","kind":"external","tag_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"],"meta":{"source":"binance","type":"withdrawal"},"created_at":"2025-07-03T14:20:00Z","updated_at":"2025-07-03T14:20:00Z"}}},"components/schemas/HDAddress":{"id":"components/schemas/HDAddress","kind":"json-schema","title":"HDAddress","data":{"allOf":[{"$ref":"#/components/schemas/Address"},{"type":"object","properties":{"kind":{"type":"string","enum":["hd"]},"public_key_id":{"$ref":"#/components/schemas/UUID","description":"ID of the public key used to derive this HD address."},"derivation_index":{"type":"integer","format":"uint32","minimum":0,"description":"Index used for address derivation from the public key.","example":0}},"required":["kind","public_key_id","derivation_index"]}],"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HD address derived from a public key using "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"BIP32"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"BIP44"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"BIP49"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"/"},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"BIP84"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" standards."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Address type depends on BIP standard:"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"BIP44: Legacy P2PKH"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"BIP49: SegWit P2SH-P2WPKH"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"BIP84: Native SegWit P2WPKH"},"children":[]}]}]}]}],"example":{"value":"bc1q8faxe8g4u2v67qfwf9d8xhyl5tkkkphvet6r08","format":"p2wpkh","label":"user_45_deposit","kind":"hd","public_key_id":"123e4567-e89b-12d3-a456-426614174000","derivation_index":0,"tag_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"],"meta":{"user_id":"45","purpose":"deposit"},"created_at":"2025-07-03T12:45:00Z","updated_at":"2025-07-03T13:15:22Z"}}},"components/schemas/AddressTagName":{"id":"components/schemas/AddressTagName","kind":"json-schema","title":"AddressTagName","data":{"type":"string","description":"Display name for the address tag.","minLength":1,"maxLength":32,"example":"Hot Wallets"}},"components/schemas/AddressTag":{"id":"components/schemas/AddressTag","kind":"json-schema","title":"AddressTag","data":{"type":"object","description":"A named collection of addresses within a project.","properties":{"id":{"$ref":"#/components/schemas/UUID"},"name":{"$ref":"#/components/schemas/AddressTagName"},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"updated_at":{"$ref":"#/components/schemas/UpdatedAt"}},"required":["id","name","created_at","updated_at"]}},"components/schemas/AddressReferences":{"id":"components/schemas/AddressReferences","kind":"json-schema","title":"AddressReferences","data":{"type":"object","description":"Related objects included in the response, keyed by ID.","properties":{"public_keys":{"type":"object","description":"Map of public keys indexed by their UUID ID.","propertyNames":{"$ref":"#/components/schemas/UUID"},"additionalProperties":{"$ref":"#/components/schemas/PublicKey"}},"address_tags":{"type":"object","description":"Map of address tags indexed by their UUID ID.","propertyNames":{"$ref":"#/components/schemas/UUID"},"additionalProperties":{"$ref":"#/components/schemas/AddressTag"}}},"required":["public_keys","address_tags"],"example":{"public_keys":{},"address_tags":{}}}},"components/schemas/ChainFamilyForGeneration":{"id":"components/schemas/ChainFamilyForGeneration","kind":"json-schema","title":"ChainFamilyForGeneration","data":{"description":"Chain family for HD address generation. Solana is not supported for HD address generation from public keys.\n","enum":["evm","bitcoin","tron"],"x-enumDescriptions":{"evm":"Ethereum Virtual Machine-based blockchains (Ethereum, BSC, Polygon, Arbitrum, etc.).","bitcoin":"Bitcoin and Bitcoin-compatible networks.","tron":"Tron blockchain ecosystem."},"example":"evm","type":"string"}},"components/schemas/ExternalAddress":{"id":"components/schemas/ExternalAddress","kind":"json-schema","title":"ExternalAddress","data":{"allOf":[{"$ref":"#/components/schemas/Address"},{"type":"object","properties":{"kind":{"type":"string","enum":["external"]}},"required":["kind"]}],"description":"External address imported for tracking.\nNot derived from a public key, used for watching external wallets.\n","example":{"value":"0xCa79F73628E5D46Cc2c0F6CcD3a3F934d3cE66B7","format":"evm","label":"cold_wallet","kind":"external","tag_ids":["3fa85f64-5717-4562-b3fc-2c963f66afa6"],"meta":{"source":"binance","type":"withdrawal"},"created_at":"2025-07-03T14:20:00Z","updated_at":"2025-07-03T14:20:00Z"}}},"components/schemas/AddressUnion":{"id":"components/schemas/AddressUnion","kind":"json-schema","title":"AddressUnion","data":{"oneOf":[{"allOf":[{"$ref":"#/components/schemas/HDAddress"}],"type":"object","properties":{"kind":{"type":"string","enum":["hd"]}},"required":["kind"]},{"allOf":[{"$ref":"#/components/schemas/ExternalAddress"}],"type":"object","properties":{"kind":{"type":"string","enum":["external"]}},"required":["kind"]}],"discriminator":{"propertyName":"kind","mapping":{"hd":"#/components/schemas/HDAddress","external":"#/components/schemas/ExternalAddress"}}}},"components/schemas/ConflictProblem":{"id":"components/schemas/ConflictProblem","kind":"json-schema","title":"ConflictProblem","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Problem details for conflict errors (409 Conflict)."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Standard problem response when request conflicts with current server state"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"following "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://tools.ietf.org/rfc/rfc7807.txt"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"RFC 7807"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"required":["type","title","status","code"],"properties":{"type":{"$ref":"#/components/schemas/ProblemType","example":"https://docs.vilna.io/apis/problems/conflict"},"title":{"$ref":"#/components/schemas/ProblemTitle","example":"Conflict"},"status":{"$ref":"#/components/schemas/ProblemStatus","example":409},"detail":{"$ref":"#/components/schemas/ProblemDetail","example":"Resource already exists with the same identifier"},"instance":{"$ref":"#/components/schemas/ProblemInstance"},"code":{"$ref":"#/components/schemas/ProblemCode","example":"invoice.address_occupied"}}}},"components/schemas/ResolveAddressFormat":{"id":"components/schemas/ResolveAddressFormat","kind":"json-schema","title":"ResolveAddressFormat","data":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Address format for resolving an address from a public key. Restricted subset of AddressFormat — excludes p2wsh/p2wsh-testnet (script-based formats that cannot be derived from a single public key)."},"children":[]}]}]}],"type":"string","enum":["evm","tron","solana","p2pkh","p2sh","p2wpkh","p2pkh-testnet","p2sh-testnet","p2wpkh-testnet"],"x-enumDescriptions":{"evm":"EVM-compatible address (Ethereum, BSC, Polygon, Arbitrum). Input: hex secp256k1 public key. Output normalized to EIP-55 checksum.","tron":"Tron address. Input: hex secp256k1 public key.","solana":"Solana address. Input: base58 ed25519 public key.","p2pkh":"Pay-to-Public-Key-Hash (Legacy). Input: hex secp256k1 public key.","p2sh":"Pay-to-Script-Hash (Nested SegWit). Input: hex secp256k1 public key.","p2wpkh":"Pay-to-Witness-Public-Key-Hash (Native SegWit). Input: hex secp256k1 public key.","p2pkh-testnet":"Pay-to-Public-Key-Hash (Legacy testnet). Input: hex secp256k1 public key.","p2sh-testnet":"Pay-to-Script-Hash (testnet). Input: hex secp256k1 public key.","p2wpkh-testnet":"Pay-to-Witness-Public-Key-Hash (Native SegWit testnet). Input: hex secp256k1 public key."},"example":"evm"}},"components/schemas/AssetGID":{"id":"components/schemas/AssetGID","kind":"json-schema","title":"AssetGID","data":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Global asset identifier in "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://chainagnostic.org/CAIPs/caip-19"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"CAIP-19"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" format."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Format: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{chain_gid}/{asset_path}"},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Examples"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eip155:1/slip44:60"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — ETH on Ethereum"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — USDT on Ethereum"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — USDT on BNB Smart Chain"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"tron:0x2b6653dc/trc20:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — USDT on Tron"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"eip155:137/erc20:0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — USDC on Polygon"},"children":[]}]}]}]}],"pattern":"^[-a-zA-Z0-9]{1,32}:[-a-zA-Z0-9]{1,64}/[-a-zA-Z0-9]{1,64}:[-a-zA-Z0-9]{1,128}$","type":"string","example":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7"}},"components/schemas/AmountInBaseUnits":{"id":"components/schemas/AmountInBaseUnits","kind":"json-schema","title":"AmountInBaseUnits","data":{"type":"string","pattern":"^[0-9]+$","description":"Amount in the smallest asset unit.","examples":["1000000000000000000","1000000000","500000","1"]}},"components/schemas/AmountFormatted":{"id":"components/schemas/AmountFormatted","kind":"json-schema","title":"AmountFormatted","data":{"type":"string","description":"Human-readable amount.","examples":["1.0","1000.5","0.001","42.123456"]}},"components/schemas/Amount":{"id":"components/schemas/Amount","kind":"json-schema","title":"Amount","data":{"type":"object","description":"Asset amount in base units, plus a human-readable value when we know\nthe token's decimals.\n","properties":{"base":{"$ref":"#/components/schemas/AmountInBaseUnits"},"formatted":{"$ref":"#/components/schemas/AmountFormatted"}},"required":["base"],"example":{"base":"1000000000","formatted":"1.0"}}},"components/schemas/BalanceItem":{"id":"components/schemas/BalanceItem","kind":"json-schema","title":"BalanceItem","data":{"type":"object","description":"Current balance of a specific asset held by an address.\n","properties":{"address":{"$ref":"#/components/schemas/AddressValue"},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"amount":{"$ref":"#/components/schemas/Amount"}},"required":["address","asset_gid","amount"],"example":{"address":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","amount":{"base":"1000000","formatted":"1.0"}}}},"components/schemas/TokenDecimals":{"id":"components/schemas/TokenDecimals","kind":"json-schema","title":"TokenDecimals","data":{"description":"Number of decimal places for the token (e.g., 6 for USDT, 18 for ETH).","maximum":18,"minimum":0,"type":"integer","examples":[18,6,8,0]}},"components/schemas/TokenName":{"id":"components/schemas/TokenName","kind":"json-schema","title":"TokenName","data":{"description":"Full token name (e.g., \"Tether USD\", \"Ethereum\", \"Binance Coin\").","type":"string","minLength":1,"maxLength":32,"examples":["Tether USD","Ethereum","Binance Coin","USD Coin"]}},"components/schemas/TokenSymbol":{"id":"components/schemas/TokenSymbol","kind":"json-schema","title":"TokenSymbol","data":{"description":"Token symbol (e.g., \"USDT\", \"ETH\", \"BNB\").","type":"string","minLength":1,"maxLength":8,"examples":["USDT","ETH","BNB","USDC"]}},"components/schemas/Token":{"id":"components/schemas/Token","kind":"json-schema","title":"Token","data":{"title":"Token","type":"object","description":"Fungible blockchain asset metadata.\n","properties":{"gid":{"$ref":"#/components/schemas/AssetGID"},"decimals":{"$ref":"#/components/schemas/TokenDecimals"},"name":{"$ref":"#/components/schemas/TokenName"},"symbol":{"$ref":"#/components/schemas/TokenSymbol"}},"required":["gid","decimals","name","symbol"],"example":{"gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","symbol":"USDT","name":"Tether USD","decimals":6}}},"components/schemas/BalanceReferences":{"id":"components/schemas/BalanceReferences","kind":"json-schema","title":"BalanceReferences","data":{"type":"object","description":"Related objects included in the response, keyed by ID.","properties":{"tokens":{"type":"object","description":"Map of tokens indexed by their CAIP-19 Asset GID.","propertyNames":{"$ref":"#/components/schemas/AssetGID"},"additionalProperties":{"$ref":"#/components/schemas/Token"}},"blockchains":{"type":"object","description":"Map of blockchains indexed by their CAIP-2 Chain GID.","propertyNames":{"$ref":"#/components/schemas/ChainGID"},"additionalProperties":{"$ref":"#/components/schemas/Blockchain"}},"addresses":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Map of tracked addresses to labels. Presence in this map means the address is tracked; value is label or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"null"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"propertyNames":{"$ref":"#/components/schemas/AddressValue"},"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/AddressLabel"},{"type":"null"}]}}}}},"components/schemas/TransactionHash":{"id":"components/schemas/TransactionHash","kind":"json-schema","title":"TransactionHash","data":{"type":"string","description":"Transaction hash identifier on the blockchain.","example":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"}},"components/schemas/BlockNumber":{"id":"components/schemas/BlockNumber","kind":"json-schema","title":"BlockNumber","data":{"type":"integer","format":"uint64","minimum":0,"description":"Block number/height on the blockchain.","example":18500000}},"components/schemas/BitcoinUTXOItem":{"id":"components/schemas/BitcoinUTXOItem","kind":"json-schema","title":"BitcoinUTXOItem","data":{"type":"object","description":"Unspent Bitcoin output held by an address.","properties":{"chain_gid":{"$ref":"#/components/schemas/ChainGID"},"address":{"$ref":"#/components/schemas/AddressValue"},"hash":{"$ref":"#/components/schemas/TransactionHash"},"vout_index":{"type":"integer","format":"uint32","minimum":0,"description":"Output index within the transaction.","example":0},"amount":{"$ref":"#/components/schemas/Amount"},"script_pubkey_hex":{"type":"string","description":"Hex-encoded locking script of the address.","pattern":"^[0-9a-f]+$","example":"0014751e76e8199196d454941c45d1b3a323f1433bd6"},"block_number":{"$ref":"#/components/schemas/BlockNumber"}},"required":["chain_gid","address","hash","vout_index","amount","script_pubkey_hex","block_number"]}},"components/schemas/BitcoinUTXOReferences":{"id":"components/schemas/BitcoinUTXOReferences","kind":"json-schema","title":"BitcoinUTXOReferences","data":{"type":"object","description":"Related objects included in the response, keyed by ID.","properties":{"blockchains":{"type":"object","description":"Map of blockchains indexed by their CAIP-2 Chain GID.","propertyNames":{"$ref":"#/components/schemas/ChainGID"},"additionalProperties":{"$ref":"#/components/schemas/Blockchain"}}},"required":["blockchains"]}},"components/schemas/AssetPath":{"id":"components/schemas/AssetPath","kind":"json-schema","title":"AssetPath","data":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Asset identifier in "},"children":[]},{"$$mdtype":"Node","type":"link","inline":true,"attributes":{"href":"https://chainagnostic.org/CAIPs/caip-19"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"CAIP-19"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" format."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Format: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{namespace}:{reference}"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"namespace"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Asset type (3-8 chars, lowercase)"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"reference"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": Asset-specific identifier (1-128 chars)"},"children":[]}]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Examples"},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":":"},"children":[]}]}]},{"$$mdtype":"Node","type":"list","attributes":{"ordered":false,"marker":"-"},"children":[{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"slip44:60"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — Ethereum native token"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"erc20:0x6B175474E89094C44Da98b954EedeAC495271d0F"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — DAI token"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"erc721:0x06012c8cf97BEaD5deAe237070F9587f8E7A266d"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — CryptoKitties NFT"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"trc20:TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — USDT on Tron"},"children":[]}]}]},{"$$mdtype":"Node","type":"item","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bep20:0x55d398326f99059fF775485246999027B3197955"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" — USDT on BNB Smart Chain"},"children":[]}]}]}]}],"pattern":"^[a-z0-9]{3,8}:[-.%a-zA-Z0-9]{1,128}$","example":"erc20:0x6B175474E89094C44Da98b954EedeAC495271d0F"}},"components/schemas/ActivityDirection":{"id":"components/schemas/ActivityDirection","kind":"json-schema","title":"ActivityDirection","data":{"type":"string","description":"Direction of the asset movement relative to the tracked address.","enum":["in","out"],"x-enumDescriptions":{"in":"Balance increased (received assets).","out":"Balance decreased (sent assets or paid fees)."},"examples":["in","out"]}},"components/schemas/DeltaInBaseUnits":{"id":"components/schemas/DeltaInBaseUnits","kind":"json-schema","title":"DeltaInBaseUnits","data":{"type":"string","pattern":"^-?[0-9]+$","description":"Signed amount in the smallest asset unit.","examples":["1000000000000000000","-1000000000","500000","-1"]}},"components/schemas/DeltaFormatted":{"id":"components/schemas/DeltaFormatted","kind":"json-schema","title":"DeltaFormatted","data":{"type":"string","description":"Human-readable signed amount.","examples":["+1.0","-1000.5","+0.001","-42.123456"]}},"components/schemas/Delta":{"id":"components/schemas/Delta","kind":"json-schema","title":"Delta","data":{"type":"object","description":"Signed balance change in base units, plus a human-readable value\nwhen we know the token's decimals.\n","properties":{"base":{"$ref":"#/components/schemas/DeltaInBaseUnits"},"formatted":{"$ref":"#/components/schemas/DeltaFormatted"}},"required":["base"],"examples":[{"base":"1000000000000000000","formatted":"+1.0"},{"base":"-500000000","formatted":"-0.5"}]}},"components/schemas/ActivityItem":{"id":"components/schemas/ActivityItem","kind":"json-schema","title":"ActivityItem","data":{"type":"object","description":"Asset balance change for an address caused by a transaction.\n","properties":{"chain_gid":{"$ref":"#/components/schemas/ChainGID"},"hash":{"$ref":"#/components/schemas/TransactionHash"},"address":{"$ref":"#/components/schemas/AddressValue"},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"direction":{"$ref":"#/components/schemas/ActivityDirection"},"delta":{"$ref":"#/components/schemas/Delta"},"created_at":{"$ref":"#/components/schemas/CreatedAt"}},"required":["chain_gid","hash","address","asset_gid","direction","delta","created_at"],"example":{"chain_gid":"eip155:1","hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","address":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","direction":"out","delta":{"base":"-1000000","formatted":"-1.0"},"created_at":"2024-01-15T10:30:00Z"}}},"components/schemas/ActivityReferences":{"id":"components/schemas/ActivityReferences","kind":"json-schema","title":"ActivityReferences","data":{"type":"object","description":"Related objects included in the response, keyed by ID.","properties":{"tokens":{"type":"object","description":"Map of tokens indexed by their CAIP-19 Asset GID.","propertyNames":{"$ref":"#/components/schemas/AssetGID"},"additionalProperties":{"$ref":"#/components/schemas/Token"}},"blockchains":{"type":"object","description":"Map of blockchains indexed by their CAIP-2 Chain GID.","propertyNames":{"$ref":"#/components/schemas/ChainGID"},"additionalProperties":{"$ref":"#/components/schemas/Blockchain"}},"addresses":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Map of tracked addresses to labels. Presence in this map means the address is tracked; value is label or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"null"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"propertyNames":{"$ref":"#/components/schemas/AddressValue"},"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/AddressLabel"},{"type":"null"}]}}}}},"components/schemas/TransactionSummary":{"id":"components/schemas/TransactionSummary","kind":"json-schema","title":"TransactionSummary","data":{"type":"object","description":"Core transaction metadata.\n","properties":{"chain_gid":{"$ref":"#/components/schemas/ChainGID"},"hash":{"$ref":"#/components/schemas/TransactionHash"},"block_number":{"$ref":"#/components/schemas/BlockNumber"},"is_success":{"type":"boolean","description":"Transaction execution status."},"confirmed_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"Timestamp when the transaction reached required confirmations. Null if the transaction is not yet confirmed."},"created_at":{"$ref":"#/components/schemas/CreatedAt"}},"required":["chain_gid","hash","block_number","is_success","confirmed_at","created_at"],"example":{"chain_gid":"eip155:1","hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","block_number":18500000,"is_success":true,"confirmed_at":null,"created_at":"2024-01-15T10:30:00Z"}}},"components/schemas/TransactionReferences":{"id":"components/schemas/TransactionReferences","kind":"json-schema","title":"TransactionReferences","data":{"type":"object","description":"Related objects included in the response, keyed by ID.","properties":{"tokens":{"type":"object","description":"Map of tokens indexed by their CAIP-19 Asset GID.","propertyNames":{"$ref":"#/components/schemas/AssetGID"},"additionalProperties":{"$ref":"#/components/schemas/Token"}},"blockchains":{"type":"object","description":"Map of blockchains indexed by their CAIP-2 Chain GID.","propertyNames":{"$ref":"#/components/schemas/ChainGID"},"additionalProperties":{"$ref":"#/components/schemas/Blockchain"}},"addresses":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Map of tracked addresses to labels. Presence in this map means the address is tracked; value is label or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"null"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"propertyNames":{"$ref":"#/components/schemas/AddressValue"},"additionalProperties":{"oneOf":[{"$ref":"#/components/schemas/AddressLabel"},{"type":"null"}]}}}}},"components/schemas/EventKind":{"id":"components/schemas/EventKind","kind":"json-schema","title":"EventKind","data":{"type":"string","description":"Type of canonical event.","enum":["transfer","utxo_transfer","fee","approval","call","contract_create"],"x-enumDescriptions":{"transfer":"Asset transfer between addresses.","utxo_transfer":"UTXO-based transfer with full input/output visibility (Bitcoin, Litecoin).","fee":"Transaction fee paid to the network.","approval":"Token spending approval granted to a third-party address.","call":"Smart contract function call.","contract_create":"New smart contract deployment."},"examples":["transfer","fee","approval"]}},"components/schemas/TransferDataSource":{"id":"components/schemas/TransferDataSource","kind":"json-schema","title":"TransferDataSource","data":{"type":"string","description":"Source type of the transfer.","enum":["native","contract","internal"],"x-enumDescriptions":{"native":"Native coin transfer (e.g. ETH, BTC, SOL).","contract":"Token transfer via smart contract event (e.g. ERC-20 Transfer).","internal":"Internal transaction (e.g. EVM internal call with value)."},"examples":["native","contract","internal"]}},"components/schemas/TransferEventData":{"id":"components/schemas/TransferEventData","kind":"json-schema","title":"TransferEventData","data":{"type":"object","description":"Asset transfer event data.","properties":{"kind":{"type":"string","enum":["transfer"]},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"from":{"$ref":"#/components/schemas/AddressValue","description":"Sender address."},"to":{"$ref":"#/components/schemas/AddressValue","description":"Recipient address."},"amount":{"$ref":"#/components/schemas/Amount"},"token_id":{"type":"string","description":"Token identifier for NFTs (ERC-721/ERC-1155)."},"source":{"$ref":"#/components/schemas/TransferDataSource"}},"required":["kind","asset_gid","from","to","amount","source"],"example":{"kind":"transfer","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","from":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","to":"0x95212290dd7278aa3ddd389cc1e1d165cc4bafe5","amount":{"base":"1000000","formatted":"1.0"},"source":"contract"}}},"components/schemas/UTXOEntry":{"id":"components/schemas/UTXOEntry","kind":"json-schema","title":"UTXOEntry","data":{"type":"object","description":"A single input or output in a UTXO transaction.","properties":{"address":{"$ref":"#/components/schemas/AddressValue","description":"Bitcoin address (P2PKH, P2SH, P2WPKH, P2WSH, P2TR)."},"amount":{"$ref":"#/components/schemas/Amount","description":"For inputs: the prevout value (amount the address contributed to the transaction pool).\nFor outputs: the value sent to this address.\n"},"index":{"type":"integer","description":"Position in the transaction (vin index for inputs, vout index for outputs).","minimum":0}},"required":["address","amount","index"],"example":{"address":"bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4","amount":{"base":"50000","formatted":"0.0005"},"index":0}}},"components/schemas/UTXOTransferEventData":{"id":"components/schemas/UTXOTransferEventData","kind":"json-schema","title":"UTXOTransferEventData","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"UTXO-based transfer event data (Bitcoin, Litecoin, etc.)."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Captures all transaction inputs (funding sources) and outputs (destinations)."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Unlike "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"TransferEventData"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", there is no 1:1 sender→recipient mapping —"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"all inputs pool into a shared sum from which outputs are drawn."},"children":[]}]}]}],"properties":{"kind":{"type":"string","enum":["utxo_transfer"]},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"inputs":{"type":"array","description":"All transaction inputs (funding sources with prevout data).","items":{"$ref":"#/components/schemas/UTXOEntry"}},"outputs":{"type":"array","description":"All transaction outputs (destinations).","items":{"$ref":"#/components/schemas/UTXOEntry"}},"fee":{"$ref":"#/components/schemas/Amount","description":"Transaction fee (sum of inputs minus sum of outputs)."}},"required":["kind","asset_gid","inputs","outputs","fee"],"example":{"kind":"utxo_transfer","asset_gid":"bip122:000000000019d6689c085ae165831e93/slip44:0","inputs":[{"address":"bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq","amount":{"base":"50000","formatted":"0.0005"},"index":0},{"address":"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa","amount":{"base":"30000","formatted":"0.0003"},"index":1}],"outputs":[{"address":"bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4","amount":{"base":"70000","formatted":"0.0007"},"index":0},{"address":"bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq","amount":{"base":"8000","formatted":"0.00008"},"index":1}],"fee":{"base":"2000","formatted":"0.00002"}}}},"components/schemas/FeeEventData":{"id":"components/schemas/FeeEventData","kind":"json-schema","title":"FeeEventData","data":{"type":"object","description":"Network fee payment event data.","properties":{"kind":{"type":"string","enum":["fee"]},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"payer":{"$ref":"#/components/schemas/AddressValue","description":"Address that paid the fee."},"amount":{"$ref":"#/components/schemas/Amount"}},"required":["kind","asset_gid","payer","amount"],"example":{"kind":"fee","asset_gid":"eip155:1/slip44:60","payer":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","amount":{"base":"21000000000000000","formatted":"0.021"}}}},"components/schemas/ApprovalEventData":{"id":"components/schemas/ApprovalEventData","kind":"json-schema","title":"ApprovalEventData","data":{"type":"object","description":"Token allowance/permission update event data.","properties":{"kind":{"type":"string","enum":["approval"]},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"owner":{"$ref":"#/components/schemas/AddressValue","description":"Token owner address."},"spender":{"$ref":"#/components/schemas/AddressValue","description":"Address granted spending permission."},"amount":{"$ref":"#/components/schemas/Amount"},"token_id":{"type":"string","description":"Token identifier for NFT approvals (ERC-721/ERC-1155)."}},"required":["kind","asset_gid","owner","spender","amount"],"example":{"kind":"approval","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","owner":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","spender":"0x1f9840a85d5af5bf1d1762f925bdaddc4201f984","amount":{"base":"1000000","formatted":"1.0"}}}},"components/schemas/CallEventData":{"id":"components/schemas/CallEventData","kind":"json-schema","title":"CallEventData","data":{"type":"object","description":"Unclassified contract interaction event data.","properties":{"kind":{"type":"string","enum":["call"]},"caller":{"$ref":"#/components/schemas/AddressValue","description":"Address that initiated the call."},"target":{"$ref":"#/components/schemas/AddressValue","description":"Called contract address."}},"required":["kind","caller","target"],"example":{"kind":"call","caller":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","target":"0x1f9840a85d5af5bf1d1762f925bdaddc4201f984"}}},"components/schemas/ContractCreateEventData":{"id":"components/schemas/ContractCreateEventData","kind":"json-schema","title":"ContractCreateEventData","data":{"type":"object","description":"Contract creation/deployment event data.","properties":{"kind":{"type":"string","enum":["contract_create"]},"creator":{"$ref":"#/components/schemas/AddressValue","description":"Address that deployed the contract."},"created_address":{"$ref":"#/components/schemas/AddressValue","description":"Deployed contract address."}},"required":["kind","creator","created_address"],"example":{"kind":"contract_create","creator":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","created_address":"0x1f9840a85d5af5bf1d1762f925bdaddc4201f984"}}},"components/schemas/Event":{"id":"components/schemas/Event","kind":"json-schema","title":"Event","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Canonical blockchain event within a transaction."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Each event has a "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"kind"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (transfer, utxo_transfer, fee, approval, call, contract_create)"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"and a corresponding data payload. Identified by "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"sequence"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" within the transaction, not by ID."},"children":[]}]}]}],"properties":{"hash":{"$ref":"#/components/schemas/TransactionHash"},"sequence":{"type":"integer","description":"Event position within the transaction (0-based).","minimum":0},"kind":{"$ref":"#/components/schemas/EventKind"},"data":{"oneOf":[{"$ref":"#/components/schemas/TransferEventData"},{"$ref":"#/components/schemas/UTXOTransferEventData"},{"$ref":"#/components/schemas/FeeEventData"},{"$ref":"#/components/schemas/ApprovalEventData"},{"$ref":"#/components/schemas/CallEventData"},{"$ref":"#/components/schemas/ContractCreateEventData"}],"discriminator":{"propertyName":"kind","mapping":{"transfer":"#/components/schemas/TransferEventData","utxo_transfer":"#/components/schemas/UTXOTransferEventData","fee":"#/components/schemas/FeeEventData","approval":"#/components/schemas/ApprovalEventData","call":"#/components/schemas/CallEventData","contract_create":"#/components/schemas/ContractCreateEventData"}}}},"required":["hash","sequence","kind","data"],"example":{"hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","sequence":0,"kind":"transfer","data":{"kind":"transfer","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","from":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","to":"0x95212290dd7278aa3ddd389cc1e1d165cc4bafe5","amount":{"base":"1000000","formatted":"1.0"},"source":"contract"}}}},"components/schemas/Transaction":{"id":"components/schemas/Transaction","kind":"json-schema","title":"Transaction","data":{"type":"object","description":"Transaction details with canonical events and balance changes.\n","allOf":[{"$ref":"#/components/schemas/TransactionSummary"},{"type":"object","properties":{"events":{"type":"array","description":"Canonical events ordered by sequence.","items":{"$ref":"#/components/schemas/Event"}},"activity":{"type":"array","description":"Balance changes for tracked addresses.\n","items":{"$ref":"#/components/schemas/ActivityItem"}}},"required":["events","activity"]}],"example":{"chain_gid":"eip155:1","hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","block_number":18500000,"is_success":true,"confirmed_at":null,"created_at":"2024-01-15T10:30:00Z","events":[{"hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","sequence":0,"kind":"transfer","data":{"kind":"transfer","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","from":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","to":"0x95212290dd7278aa3ddd389cc1e1d165cc4bafe5","amount":{"base":"1000000","formatted":"1.0"},"source":"contract"}},{"hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","sequence":1,"kind":"fee","data":{"kind":"fee","asset_gid":"eip155:1/slip44:60","payer":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","amount":{"base":"21000000000000000","formatted":"0.021"}}}],"activity":[{"chain_gid":"eip155:1","hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","address":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","direction":"out","delta":{"base":"-1000000","formatted":"-1.0"},"created_at":"2024-01-15T10:30:00Z"},{"chain_gid":"eip155:1","hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","address":"0x742d35cc6634c0532925a3b8d1e1d78d8E15e5c4","asset_gid":"eip155:1/slip44:60","direction":"out","delta":{"base":"-21000000000000000","formatted":"-0.021"},"created_at":"2024-01-15T10:30:00Z"}]}}},"components/schemas/SimulationError":{"id":"components/schemas/SimulationError","kind":"json-schema","title":"SimulationError","data":{"type":"object","description":"Error details for a failed simulation.\n","properties":{"code":{"type":"integer","description":"Error code from the EVM execution.","example":-32000},"message":{"type":"string","description":"Human-readable error message.","example":"execution reverted"},"data":{"type":"string","description":"Raw revert data (hex-encoded) for detailed error decoding.","example":"0x08c379a00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000001a4e6f7420656e6f75676820746f6b656e2062616c616e636500000000000000"}},"required":["code","message"],"example":{"code":-32000,"message":"execution reverted","data":"0x"}}},"components/schemas/SimulatedTransaction":{"id":"components/schemas/SimulatedTransaction","kind":"json-schema","title":"SimulatedTransaction","data":{"type":"object","description":"Predicted result of a simulated transaction.\n","allOf":[{"$ref":"#/components/schemas/TransactionSummary"},{"type":"object","properties":{"events":{"type":"array","description":"Canonical events that would be emitted, ordered by sequence.","items":{"$ref":"#/components/schemas/Event"}},"activity":{"type":"array","description":"Predicted balance changes for involved addresses.\n","items":{"$ref":"#/components/schemas/ActivityItem"}},"error":{"$ref":"#/components/schemas/SimulationError"}},"required":["events","activity"]}],"example":{"chain_gid":"eip155:1","hash":"0x5ab3bd0e9411c0537ae0d4d277e2b88951ac0e4eef1e4ed1434b2e6b6ae677f7","block_number":24331622,"is_success":true,"confirmed_at":null,"created_at":"2025-01-15T10:30:00Z","events":[{"hash":"0x5ab3bd0e9411c0537ae0d4d277e2b88951ac0e4eef1e4ed1434b2e6b6ae677f7","sequence":0,"kind":"transfer","data":{"kind":"transfer","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","from":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","to":"0xd0930a8fc56fd94038250bb93dbac0e13da4eb99","amount":{"base":"1000000","formatted":"1.0"},"source":"contract"}},{"hash":"0x5ab3bd0e9411c0537ae0d4d277e2b88951ac0e4eef1e4ed1434b2e6b6ae677f7","sequence":1,"kind":"fee","data":{"kind":"fee","asset_gid":"eip155:1/slip44:60","payer":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","amount":{"base":"1100877000000000","formatted":"0.001100877"}}}],"activity":[{"chain_gid":"eip155:1","hash":"0x5ab3bd0e9411c0537ae0d4d277e2b88951ac0e4eef1e4ed1434b2e6b6ae677f7","address":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","direction":"out","delta":{"base":"-1000000","formatted":"-1.0"},"created_at":"2025-01-15T10:30:00Z"},{"chain_gid":"eip155:1","hash":"0x5ab3bd0e9411c0537ae0d4d277e2b88951ac0e4eef1e4ed1434b2e6b6ae677f7","address":"0xd0930a8fc56fd94038250bb93dbac0e13da4eb99","asset_gid":"eip155:1/erc20:0xdAC17F958D2ee523a2206206994597C13D831ec7","direction":"in","delta":{"base":"1000000","formatted":"1.0"},"created_at":"2025-01-15T10:30:00Z"},{"chain_gid":"eip155:1","hash":"0x5ab3bd0e9411c0537ae0d4d277e2b88951ac0e4eef1e4ed1434b2e6b6ae677f7","address":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","asset_gid":"eip155:1/slip44:60","direction":"out","delta":{"base":"-1100877000000000","formatted":"-0.001100877"},"created_at":"2025-01-15T10:30:00Z"}]}}},"components/schemas/InvoiceStatus":{"id":"components/schemas/InvoiceStatus","kind":"json-schema","title":"InvoiceStatus","data":{"type":"string","description":"Current status of the invoice.","enum":["pending","underpaid","paid","confirmed","overpaid","cancelled","expired"],"x-enumDescriptions":{"pending":"Waiting for payment, no transactions received.","underpaid":"Partial payment received, amount below required.","paid":"Full amount received, waiting for block confirmations.","confirmed":"Payment confirmed with sufficient block confirmations.","overpaid":"Received more than the requested amount.","cancelled":"Cancelled by the merchant.","expired":"Invoice has passed its payment deadline without receiving full payment."},"example":"pending"}},"components/schemas/InvoiceSummary":{"id":"components/schemas/InvoiceSummary","kind":"json-schema","title":"InvoiceSummary","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Compact invoice representation for list endpoints."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use GET /invoices/{invoice_id} for full details including status logs and transactions."},"children":[]}]}]}],"properties":{"id":{"$ref":"#/components/schemas/UUID"},"address":{"$ref":"#/components/schemas/AddressValue"},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"amount":{"$ref":"#/components/schemas/AmountInBaseUnits"},"received_amount":{"$ref":"#/components/schemas/AmountInBaseUnits"},"status":{"$ref":"#/components/schemas/InvoiceStatus"},"expires_at":{"type":"string","format":"date-time","description":"Deadline for payment.","example":"2024-01-15T13:00:00Z"},"metadata":{"type":"object","description":"Optional key-value pairs for storing additional information about the invoice.","additionalProperties":{"type":"string"},"example":{"order_id":"1234","customer":"john@example.com"}},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"updated_at":{"$ref":"#/components/schemas/UpdatedAt"}},"required":["id","address","asset_gid","amount","received_amount","status","expires_at","metadata","created_at","updated_at"],"example":{"id":"550e8400-e29b-41d4-a716-446655440000","address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","received_amount":"0","status":"pending","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T10:30:00Z"}}},"components/schemas/InvoiceReferences":{"id":"components/schemas/InvoiceReferences","kind":"json-schema","title":"InvoiceReferences","data":{"type":"object","description":"Related objects included in the response, keyed by ID.","properties":{"tokens":{"type":"object","description":"Map of tokens indexed by their CAIP-19 Asset GID.","propertyNames":{"$ref":"#/components/schemas/AssetGID"},"additionalProperties":{"$ref":"#/components/schemas/Token"}},"blockchains":{"type":"object","description":"Map of blockchains indexed by their CAIP-2 Chain GID.","propertyNames":{"$ref":"#/components/schemas/ChainGID"},"additionalProperties":{"$ref":"#/components/schemas/Blockchain"}}},"required":["tokens","blockchains"],"example":{"tokens":{},"blockchains":{}}}},"components/schemas/InvoiceStatusLog":{"id":"components/schemas/InvoiceStatusLog","kind":"json-schema","title":"InvoiceStatusLog","data":{"type":"object","description":"A single status transition in the invoice lifecycle with optional comment.","properties":{"status":{"$ref":"#/components/schemas/InvoiceStatus"},"comment":{"oneOf":[{"type":"string"},{"type":"null"}],"description":"Optional comment explaining the status change (e.g. cancellation reason).","example":"Cancelled by merchant"},"changed_at":{"type":"string","format":"date-time","description":"When the status transition occurred.","example":"2024-01-15T12:05:00Z"}},"required":["status","comment","changed_at"],"example":{"status":"cancelled","comment":"Cancelled by merchant","changed_at":"2024-01-15T12:05:00Z"}}},"components/schemas/InvoiceDeposit":{"id":"components/schemas/InvoiceDeposit","kind":"json-schema","title":"InvoiceDeposit","data":{"type":"object","description":"Individual token deposit received within a transaction.","properties":{"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"amount":{"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Deposit amount in base units (smallest token denomination). Use the token metadata"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"from the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"references.tokens"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" map to format the value for display."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"If the token is not in "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"references.tokens"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":", it is not tracked by the project."},"children":[]}]}]}],"$ref":"#/components/schemas/AmountInBaseUnits"},"is_matched":{"type":"boolean","description":"Whether this deposit's token matches the invoice's expected token.","example":true}},"required":["asset_gid","amount","is_matched"],"example":{"asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","is_matched":true}}},"components/schemas/InvoiceTransaction":{"id":"components/schemas/InvoiceTransaction","kind":"json-schema","title":"InvoiceTransaction","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Blockchain transaction detected on the invoice address."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Contains one or more deposits — individual token movements within this transaction."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"A failed transaction (is_success=false) is visible but does not count toward payment."},"children":[]}]}]}],"properties":{"hash":{"$ref":"#/components/schemas/TransactionHash"},"block_number":{"$ref":"#/components/schemas/BlockNumber"},"is_success":{"type":"boolean","description":"Whether the transaction executed successfully on-chain.","example":true},"detected_at":{"type":"string","format":"date-time","description":"When the transaction was first seen.","example":"2024-01-15T12:05:00Z"},"confirmed_at":{"oneOf":[{"type":"string","format":"date-time"},{"type":"null"}],"description":"When the transaction reached required confirmations. Null if not yet confirmed.","example":"2024-01-15T12:15:00Z"},"deposits":{"type":"array","description":"Individual token deposits received within this transaction.","items":{"$ref":"#/components/schemas/InvoiceDeposit"}}},"required":["hash","block_number","is_success","detected_at","confirmed_at","deposits"],"example":{"hash":"0xabc123def456789012345678901234567890123456789012345678901234abcd","block_number":12345678,"is_success":true,"detected_at":"2024-01-15T12:05:00Z","confirmed_at":"2024-01-15T12:15:00Z","deposits":[{"asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","is_matched":true}]}}},"components/schemas/Invoice":{"id":"components/schemas/Invoice","kind":"json-schema","title":"Invoice","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Payment invoice. A request for crypto payment to a specific address for a specific token amount."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The invoice UUID is the access token — anyone with the UUID can view the invoice."},"children":[]}]}]}],"properties":{"id":{"$ref":"#/components/schemas/UUID"},"address":{"$ref":"#/components/schemas/AddressValue"},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"amount":{"$ref":"#/components/schemas/AmountInBaseUnits"},"received_amount":{"$ref":"#/components/schemas/AmountInBaseUnits"},"status":{"$ref":"#/components/schemas/InvoiceStatus"},"expires_at":{"type":"string","format":"date-time","description":"Deadline for payment.","example":"2024-01-15T13:00:00Z"},"metadata":{"type":"object","description":"Optional key-value pairs for storing additional information about the invoice.","additionalProperties":{"type":"string"},"example":{"order_id":"1234","customer":"john@example.com"}},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"updated_at":{"$ref":"#/components/schemas/UpdatedAt"},"status_logs":{"type":"array","description":"Chronological log of invoice status transitions with optional comments.","items":{"$ref":"#/components/schemas/InvoiceStatusLog"}},"transactions":{"type":"array","description":"Transactions detected on the invoice address since creation.","items":{"$ref":"#/components/schemas/InvoiceTransaction"}}},"required":["id","address","asset_gid","amount","received_amount","status","expires_at","metadata","created_at","updated_at","status_logs","transactions"],"example":{"id":"550e8400-e29b-41d4-a716-446655440000","address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","received_amount":"0","status":"pending","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T10:30:00Z","status_logs":[{"status":"pending","comment":null,"changed_at":"2024-01-15T10:30:00Z"}],"transactions":[]}}},"components/schemas/PublicInvoiceStatusLog":{"id":"components/schemas/PublicInvoiceStatusLog","kind":"json-schema","title":"PublicInvoiceStatusLog","data":{"type":"object","description":"A single status transition in the invoice lifecycle.","properties":{"status":{"$ref":"#/components/schemas/InvoiceStatus"},"changed_at":{"type":"string","format":"date-time","description":"When the status transition occurred.","example":"2024-01-15T12:05:00Z"}},"required":["status","changed_at"],"example":{"status":"pending","changed_at":"2024-01-15T12:00:00Z"}}},"components/schemas/PublicInvoice":{"id":"components/schemas/PublicInvoice","kind":"json-schema","title":"PublicInvoice","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Public-facing invoice view for payers. Contains only information necessary"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"for payment — no internal IDs, no merchant notes, no metadata."},"children":[]}]}]}],"properties":{"id":{"$ref":"#/components/schemas/UUID"},"status":{"$ref":"#/components/schemas/InvoiceStatus"},"amount":{"$ref":"#/components/schemas/Amount"},"received_amount":{"$ref":"#/components/schemas/Amount"},"address":{"$ref":"#/components/schemas/AddressValue"},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"expires_at":{"type":"string","format":"date-time","description":"Payment deadline.","example":"2024-01-15T13:00:00Z"},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"status_logs":{"type":"array","description":"Chronological log of invoice status transitions.","items":{"$ref":"#/components/schemas/PublicInvoiceStatusLog"}},"transactions":{"type":"array","description":"Transactions detected on the invoice address since creation.","items":{"$ref":"#/components/schemas/InvoiceTransaction"}}},"required":["id","status","amount","received_amount","address","asset_gid","expires_at","created_at","status_logs","transactions"],"example":{"id":"550e8400-e29b-41d4-a716-446655440000","status":"pending","amount":{"base":"42500000","formatted":"42.5"},"received_amount":{"base":"0","formatted":"0"},"address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","expires_at":"2024-01-15T13:00:00Z","created_at":"2024-01-15T12:00:00Z","status_logs":[{"status":"pending","changed_at":"2024-01-15T12:00:00Z"}],"transactions":[]}}},"components/schemas/ChannelKind":{"id":"components/schemas/ChannelKind","kind":"json-schema","title":"ChannelKind","data":{"type":"string","description":"Type of notification delivery channel.","enum":["telegram","webhook"],"x-enumDescriptions":{"telegram":"Telegram bot message delivery to chats or direct messages.","webhook":"HTTP POST callbacks to external endpoints."},"example":"webhook"}},"components/schemas/ChannelName":{"id":"components/schemas/ChannelName","kind":"json-schema","title":"ChannelName","data":{"type":"string","description":"Display name for the notification channel.","minLength":1,"maxLength":32,"example":"Production Alerts Webhook"}},"components/schemas/ChannelSummary":{"id":"components/schemas/ChannelSummary","kind":"json-schema","title":"ChannelSummary","data":{"type":"object","description":"Notification channel summary for list responses.\n","properties":{"id":{"$ref":"#/components/schemas/UUID"},"kind":{"$ref":"#/components/schemas/ChannelKind"},"name":{"$ref":"#/components/schemas/ChannelName"},"created_at":{"$ref":"#/components/schemas/CreatedAt"}},"required":["id","kind","name","created_at"],"example":{"id":"550e8400-e29b-41d4-a716-446655440000","kind":"webhook","name":"Production Alerts Webhook","created_at":"2024-01-15T10:30:00Z"}}},"components/schemas/TelegramBotToken":{"id":"components/schemas/TelegramBotToken","kind":"json-schema","title":"TelegramBotToken","data":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Telegram Bot API token from @BotFather. Format: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{bot_id}:{auth_token}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Accepted on write (create, or update to rotate the token). On read the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"value is masked (see "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"TelegramBotTokenMasked"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"pattern":"^\\d{7,12}:[A-Za-z0-9_-]{35}$","examples":["123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789"]}},"components/schemas/TelegramChatID":{"id":"components/schemas/TelegramChatID","kind":"json-schema","title":"TelegramChatID","data":{"type":"integer","format":"int64","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Telegram chat ID where notifications are sent."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Positive for private chats, negative for groups, "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"-100..."},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix for channels."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Use the Telegram Bot API "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"getUpdates"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" method to find your chat ID."},"children":[]}]}]}],"examples":[-1001234567890,123456789,-987654321]}},"components/schemas/Language":{"id":"components/schemas/Language","kind":"json-schema","title":"Language","data":{"type":"string","description":"Language code for localization.","enum":["ru","en"],"x-enumDescriptions":{"ru":"Russian.","en":"English."},"example":"en"}},"components/schemas/TelegramThreadID":{"id":"components/schemas/TelegramThreadID","kind":"json-schema","title":"TelegramThreadID","data":{"type":"integer","format":"int32","description":"Unique identifier for the target message thread (topic) of a forum.\n\nUsed for forum supergroups and private chats of bots with forum topic mode enabled only.\nDefault value is 0 (no specific thread).\n","default":0,"example":0}},"components/schemas/CreateTelegramChannelConfig":{"id":"components/schemas/CreateTelegramChannelConfig","kind":"json-schema","title":"CreateTelegramChannelConfig","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Telegram channel configuration for channel creation. The "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bot_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"required in plaintext; after that it's only ever returned masked."},"children":[]}]}]}],"properties":{"kind":{"type":"string","enum":["telegram"],"description":"Configuration type discriminator."},"bot_token":{"$ref":"#/components/schemas/TelegramBotToken"},"chat_id":{"$ref":"#/components/schemas/TelegramChatID"},"language":{"$ref":"#/components/schemas/Language"},"thread_id":{"$ref":"#/components/schemas/TelegramThreadID"}},"required":["kind","bot_token","chat_id","language","thread_id"],"example":{"kind":"telegram","bot_token":"123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789","chat_id":-1001234567890,"language":"en","thread_id":0}}},"components/schemas/WebhookURL":{"id":"components/schemas/WebhookURL","kind":"json-schema","title":"WebhookURL","data":{"type":"string","format":"uri","description":"HTTP/HTTPS endpoint that accepts POST requests with JSON payloads.\nUse headers (not query params) for authentication.\n","examples":["https://api.example.com/webhooks/notifications","https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX","https://discord.com/api/webhooks/123456789012345678/abcdefghijklmnopqrstuvwxyz123456789"]}},"components/schemas/WebhookHeaders":{"id":"components/schemas/WebhookHeaders","kind":"json-schema","title":"WebhookHeaders","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Optional HTTP headers to include with webhook requests."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returned verbatim on read, not masked. Don't put credentials here:"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"receivers verify a webhook by its signing secret (the HMAC"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Webhook-Signature"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header), not by a header you set. On update, omit"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"headers"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to keep the stored set, send an object to replace it, or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{}"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"to clear them."},"children":[]}]}]}],"additionalProperties":{"type":"string"},"example":{"Content-Type":"application/json","X-Tenant-Id":"acme"}}},"components/schemas/WebhookChannelConfig":{"id":"components/schemas/WebhookChannelConfig","kind":"json-schema","title":"WebhookChannelConfig","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Webhook notification channel configuration."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Sends HTTP POST requests with JSON payloads to the configured URL."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Optional "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"headers"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" are returned verbatim (see "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"WebhookHeaders"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"properties":{"kind":{"type":"string","enum":["webhook"],"description":"Configuration type discriminator."},"url":{"$ref":"#/components/schemas/WebhookURL"},"headers":{"$ref":"#/components/schemas/WebhookHeaders"}},"required":["kind","url"],"example":{"kind":"webhook","url":"https://api.example.com/webhooks/notifications","headers":{"Content-Type":"application/json","X-Tenant-Id":"acme"}}}},"components/schemas/CreateChannelConfig":{"id":"components/schemas/CreateChannelConfig","kind":"json-schema","title":"CreateChannelConfig","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Channel-specific configuration for channel creation. The Telegram"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bot_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is required in plaintext; after that it's only ever returned"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"masked."},"children":[]}]}]}],"discriminator":{"propertyName":"kind","mapping":{"telegram":"#/components/schemas/CreateTelegramChannelConfig","webhook":"#/components/schemas/WebhookChannelConfig"}},"oneOf":[{"$ref":"#/components/schemas/CreateTelegramChannelConfig"},{"$ref":"#/components/schemas/WebhookChannelConfig"}]}},"components/schemas/TelegramBotTokenMasked":{"id":"components/schemas/TelegramBotTokenMasked","kind":"json-schema","title":"TelegramBotTokenMasked","data":{"type":"string","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Masked Telegram bot token returned in responses. The "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bot_id"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix is"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"preserved for identification; the secret "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"auth_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" portion is hidden,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"showing only its last 4 characters: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{bot_id}:••••<last4>"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"To keep the stored token on update, omit "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bot_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" from the request."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"To rotate it, send a new plaintext token (see "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"TelegramBotToken"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"examples":["123456789:••••6789"]}},"components/schemas/TelegramChannelConfig":{"id":"components/schemas/TelegramChannelConfig","kind":"json-schema","title":"TelegramChannelConfig","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Telegram notification channel configuration as returned in responses."},"children":[]}]}]},{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bot_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is masked (see "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"TelegramBotTokenMasked"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"); all other fields are"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"returned verbatim."},"children":[]}]}]}],"properties":{"kind":{"type":"string","enum":["telegram"],"description":"Configuration type discriminator."},"bot_token":{"$ref":"#/components/schemas/TelegramBotTokenMasked"},"chat_id":{"$ref":"#/components/schemas/TelegramChatID"},"language":{"$ref":"#/components/schemas/Language"},"thread_id":{"$ref":"#/components/schemas/TelegramThreadID"}},"required":["kind","bot_token","chat_id","language","thread_id"],"example":{"kind":"telegram","bot_token":"123456789:••••6789","chat_id":-1001234567890,"language":"en","thread_id":0}}},"components/schemas/ChannelConfig":{"id":"components/schemas/ChannelConfig","kind":"json-schema","title":"ChannelConfig","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Channel-specific configuration as returned in responses. Schema depends"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"on "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"kind"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":": "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"telegram"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (bot_token + chat_id) or "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"webhook"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" (url + headers)."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The Telegram "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bot_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is masked; webhook headers are returned verbatim."},"children":[]}]}]}],"discriminator":{"propertyName":"kind","mapping":{"telegram":"#/components/schemas/TelegramChannelConfig","webhook":"#/components/schemas/WebhookChannelConfig"}},"oneOf":[{"$ref":"#/components/schemas/TelegramChannelConfig"},{"$ref":"#/components/schemas/WebhookChannelConfig"}]}},"components/schemas/Channel":{"id":"components/schemas/Channel","kind":"json-schema","title":"Channel","data":{"type":"object","description":"Notification delivery channel.\n","properties":{"id":{"$ref":"#/components/schemas/UUID"},"kind":{"$ref":"#/components/schemas/ChannelKind"},"name":{"$ref":"#/components/schemas/ChannelName"},"config":{"$ref":"#/components/schemas/ChannelConfig"},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"updated_at":{"$ref":"#/components/schemas/UpdatedAt"}},"required":["id","kind","name","config","created_at","updated_at"],"example":{"id":"550e8400-e29b-41d4-a716-446655440001","kind":"telegram","name":"Production Alerts","config":{"kind":"telegram","bot_token":"123456789:••••6789","chat_id":-1001234567890,"language":"en","thread_id":0},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T10:30:00Z"}}},"components/schemas/RawWebhookSecret":{"id":"components/schemas/RawWebhookSecret","kind":"json-schema","title":"RawWebhookSecret","data":{"type":"string","minLength":42,"maxLength":42,"pattern":"^vilna_whsec_[A-Za-z0-9]{30}$","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The full webhook signing secret, 42 characters: "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"vilna_whsec_{body}"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"where "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{body}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" is 30 base62 characters. Used as the HMAC-SHA256 key"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"for the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Webhook-Signature"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header on outgoing webhook deliveries."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Returned only at channel creation and on rotation; store it"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"securely."},"children":[]}]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" The server does not store the plaintext and cannot return"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"it again; lost secrets must be rotated."},"children":[]}]}]}],"example":"vilna_whsec_a3K9pQ2mB5N8rT1xY7cZ4dH6eJ0fLm"}},"components/schemas/UpdateTelegramChannelConfig":{"id":"components/schemas/UpdateTelegramChannelConfig","kind":"json-schema","title":"UpdateTelegramChannelConfig","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Telegram channel configuration for channel update (partial). Omit"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bot_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to keep the stored token; send a new plaintext value to"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"rotate it."},"children":[]}]}]}],"properties":{"kind":{"type":"string","enum":["telegram"],"description":"Configuration type discriminator."},"bot_token":{"$ref":"#/components/schemas/TelegramBotToken"},"chat_id":{"$ref":"#/components/schemas/TelegramChatID"},"language":{"$ref":"#/components/schemas/Language"},"thread_id":{"$ref":"#/components/schemas/TelegramThreadID"}},"required":["kind","chat_id","language","thread_id"],"example":{"kind":"telegram","chat_id":-1001234567890,"language":"en","thread_id":0}}},"components/schemas/UpdateChannelConfig":{"id":"components/schemas/UpdateChannelConfig","kind":"json-schema","title":"UpdateChannelConfig","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Channel-specific configuration for channel update (partial). Omit the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Telegram "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"bot_token"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" to keep the stored token; send a new value to rotate"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"it. Webhook "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"headers"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" may be omitted (keep), replaced, or cleared ("},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"{}"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":")."},"children":[]}]}]}],"discriminator":{"propertyName":"kind","mapping":{"telegram":"#/components/schemas/UpdateTelegramChannelConfig","webhook":"#/components/schemas/WebhookChannelConfig"}},"oneOf":[{"$ref":"#/components/schemas/UpdateTelegramChannelConfig"},{"$ref":"#/components/schemas/WebhookChannelConfig"}]}},"components/schemas/SubscriptionEventType":{"id":"components/schemas/SubscriptionEventType","kind":"json-schema","title":"SubscriptionEventType","data":{"type":"string","description":"Event type that a subscription listens to.","enum":["transaction_detected","transaction_confirmed"],"x-enumDescriptions":{"transaction_detected":"A new transaction involving a tracked address appears on-chain.","transaction_confirmed":"A previously detected transaction reaches the required number of confirmations."},"example":"transaction_detected"}},"components/schemas/TransactionDetectedMeta":{"id":"components/schemas/TransactionDetectedMeta","kind":"json-schema","title":"TransactionDetectedMeta","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Delivery context for "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transaction_detected"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" events."},"children":[]}]}]}],"properties":{"kind":{"type":"string","enum":["transaction_detected"],"description":"Metadata type discriminator."},"tx_hash":{"type":"string","description":"Hash of the detected transaction.","example":"0xabc123..."},"chain_id":{"type":"string","description":"CAIP-2 chain identifier.","example":"eip155:1"}},"required":["kind","tx_hash","chain_id"]}},"components/schemas/TransactionConfirmedMeta":{"id":"components/schemas/TransactionConfirmedMeta","kind":"json-schema","title":"TransactionConfirmedMeta","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Delivery context for "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"transaction_confirmed"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" events."},"children":[]}]}]}],"properties":{"kind":{"type":"string","enum":["transaction_confirmed"],"description":"Metadata type discriminator."},"tx_hash":{"type":"string","description":"Hash of the confirmed transaction.","example":"0xabc123..."},"chain_id":{"type":"string","description":"CAIP-2 chain identifier.","example":"eip155:1"}},"required":["kind","tx_hash","chain_id"]}},"components/schemas/ChannelLogMeta":{"id":"components/schemas/ChannelLogMeta","kind":"json-schema","title":"ChannelLogMeta","data":{"type":"object","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Event-specific delivery metadata. Actual schema depends on "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"kind"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"."},"children":[]}]}]}],"discriminator":{"propertyName":"kind","mapping":{"transaction_detected":"#/components/schemas/TransactionDetectedMeta","transaction_confirmed":"#/components/schemas/TransactionConfirmedMeta"}},"oneOf":[{"$ref":"#/components/schemas/TransactionDetectedMeta"},{"$ref":"#/components/schemas/TransactionConfirmedMeta"}]}},"components/schemas/ChannelLog":{"id":"components/schemas/ChannelLog","kind":"json-schema","title":"ChannelLog","data":{"type":"object","description":"Immutable delivery log entry for a notification channel.\n","properties":{"id":{"$ref":"#/components/schemas/UUID"},"channel_id":{"$ref":"#/components/schemas/UUID"},"event_type":{"$ref":"#/components/schemas/SubscriptionEventType"},"status_code":{"type":"integer","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"HTTP status code returned by the delivery endpoint. "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"0"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" indicates a network error."},"children":[]}]}]}],"example":200},"is_success":{"type":"boolean","description":"Whether the delivery was successful (2xx status code)."},"is_test":{"type":"boolean","description":"Whether this log entry was produced by a test delivery."},"error":{"type":"string","description":"Error message if the delivery failed."},"duration_ms":{"type":"integer","description":"Delivery duration in milliseconds.","example":142},"meta":{"$ref":"#/components/schemas/ChannelLogMeta"},"created_at":{"$ref":"#/components/schemas/CreatedAt"}},"required":["id","channel_id","event_type","status_code","is_test","is_success","duration_ms","created_at"],"example":{"id":"550e8400-e29b-41d4-a716-446655440010","channel_id":"550e8400-e29b-41d4-a716-446655440001","event_type":"transaction_detected","is_test":false,"status_code":200,"is_success":true,"duration_ms":142,"meta":{"kind":"transaction_detected","tx_hash":"0xabc123...","chain_id":"eip155:1"},"created_at":"2024-01-15T10:30:00Z"}}},"components/schemas/WebhookSecretMask":{"id":"components/schemas/WebhookSecretMask","kind":"json-schema","title":"WebhookSecretMask","data":{"type":"string","minLength":20,"maxLength":20,"description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Masked form of a webhook signing secret: the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"vilna_whsec_"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" prefix,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"four obfuscation bullets, and the last 4 characters of the random"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"body. Safe to display in UIs for identifying a secret without"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"exposing it (\"is the right secret stored on my side?\")."},"children":[]}]}]}],"example":"vilna_whsec_••••2gW9"}},"components/schemas/WebhookSecret":{"id":"components/schemas/WebhookSecret","kind":"json-schema","title":"WebhookSecret","data":{"type":"object","description":"A webhook signing secret in masked form. The plaintext value is only\nreturned at issuance (channel creation or rotation); subsequent reads\nexpose just the mask.\n","required":["mask","created_at"],"properties":{"mask":{"$ref":"#/components/schemas/WebhookSecretMask"},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"expires_at":{"type":"string","format":"date-time","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The moment after which this secret will no longer sign new"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"outgoing webhooks. Set only when this secret occupies the"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"previous"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" slot."},"children":[]}]}]}]}}}},"components/schemas/SubscriptionName":{"id":"components/schemas/SubscriptionName","kind":"json-schema","title":"SubscriptionName","data":{"type":"string","description":"Display name for the notification subscription.","minLength":1,"maxLength":64,"example":"Transaction Alerts"}},"components/schemas/Subscription":{"id":"components/schemas/Subscription","kind":"json-schema","title":"Subscription","data":{"type":"object","description":"Notification subscription that binds a channel to an event type.\n","properties":{"id":{"$ref":"#/components/schemas/UUID"},"channel_id":{"$ref":"#/components/schemas/UUID"},"event_type":{"$ref":"#/components/schemas/SubscriptionEventType"},"name":{"$ref":"#/components/schemas/SubscriptionName"},"enabled":{"type":"boolean","description":"Whether this subscription is active."},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"updated_at":{"$ref":"#/components/schemas/UpdatedAt"}},"required":["id","channel_id","event_type","name","enabled","created_at","updated_at"],"example":{"id":"550e8400-e29b-41d4-a716-446655440010","channel_id":"550e8400-e29b-41d4-a716-446655440001","event_type":"transaction_detected","name":"Transaction Detected","enabled":true,"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T10:30:00Z"}}},"components/schemas/SubscriptionReferences":{"id":"components/schemas/SubscriptionReferences","kind":"json-schema","title":"SubscriptionReferences","data":{"type":"object","description":"Related objects included in the response, keyed by ID.","properties":{"channels":{"type":"object","description":"Map of notification channels indexed by their UUID ID.","propertyNames":{"$ref":"#/components/schemas/UUID"},"additionalProperties":{"$ref":"#/components/schemas/ChannelSummary"}}}}},"components/schemas/TokenTagName":{"id":"components/schemas/TokenTagName","kind":"json-schema","title":"TokenTagName","data":{"type":"string","description":"Display name for the token tag.","minLength":1,"maxLength":32,"example":"Stablecoins"}},"components/schemas/TokenTag":{"id":"components/schemas/TokenTag","kind":"json-schema","title":"TokenTag","data":{"type":"object","description":"A named collection of tokens within a project.","properties":{"id":{"$ref":"#/components/schemas/UUID"},"name":{"$ref":"#/components/schemas/TokenTagName"},"created_at":{"$ref":"#/components/schemas/CreatedAt"},"updated_at":{"$ref":"#/components/schemas/UpdatedAt"}},"required":["id","name","created_at","updated_at"]}},"components/schemas/VersionInfo":{"id":"components/schemas/VersionInfo","kind":"json-schema","title":"VersionInfo","data":{"type":"object","description":"API version information.","properties":{"version":{"description":"API version (semantic versioning).","type":"string"}},"required":["version"],"example":{"version":"1.0.0"},"examples":[{"version":"1.0.0"},{"version":"1.2.3"},{"version":"2.0.0-beta.1"},{"version":"1.5.2-rc.1"}]}},"schema_464":{"kind":"json-schema","data":{"default":30,"example":20,"maximum":100,"minimum":1,"type":"integer"},"id":"schema_464"},"schema_465":{"kind":"json-schema","data":{"default":1,"example":1,"minimum":1,"type":"integer"},"id":"schema_465"},"schema_466":{"kind":"json-schema","data":{"type":"array","maxItems":10,"items":{"$ref":"#/components/schemas/AddressValue"}},"id":"schema_466"},"schema_467":{"kind":"json-schema","data":{"type":"array","maxItems":10,"items":{"$ref":"#/components/schemas/AssetGID"}},"id":"schema_467"},"schema_468":{"kind":"json-schema","data":{"type":"array","maxItems":10,"items":{"$ref":"#/components/schemas/ChainGID"}},"id":"schema_468"},"schema_469":{"kind":"json-schema","data":{"type":"array","maxItems":10,"items":{"$ref":"#/components/schemas/TransactionHash"}},"id":"schema_469"},"schema_470":{"kind":"json-schema","data":{"type":"string","enum":["in","out"]},"id":"schema_470"},"schema_471":{"kind":"json-schema","data":{"type":"string","format":"date-time"},"id":"schema_471"},"schema_472":{"kind":"json-schema","data":{"type":"string","enum":["address","-address","asset_gid","-asset_gid","hash","-hash","created_at","-created_at","delta","-delta"],"default":"-created_at","example":"created_at"},"id":"schema_472"},"schema_473":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"List of asset movement records.","items":{"$ref":"#/components/schemas/ActivityItem"}},"references":{"$ref":"#/components/schemas/ActivityReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_473"},"schema_474":{"kind":"json-schema","data":{"type":"string","enum":["balance","-balance"],"default":"-balance","example":"balance"},"id":"schema_474"},"schema_475":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"Current balances for addresses and assets.","items":{"$ref":"#/components/schemas/BalanceItem"}},"references":{"$ref":"#/components/schemas/BalanceReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_475"},"schema_476":{"kind":"json-schema","data":{"$ref":"#/components/schemas/UUID"},"id":"schema_476"},"schema_477":{"kind":"json-schema","data":{"type":"string","enum":["label","-label","value","-value","created_at","-created_at","updated_at","-updated_at"],"default":"-created_at","example":"created_at"},"id":"schema_477"},"schema_478":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/AddressFormat"}},"id":"schema_478"},"schema_479":{"kind":"json-schema","data":{"type":"string","maxLength":64,"example":"bc1q"},"id":"schema_479"},"schema_480":{"kind":"json-schema","data":{"type":"array","maxItems":10,"items":{"$ref":"#/components/schemas/UUID"}},"id":"schema_480"},"schema_481":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"List of HD addresses derived from public keys.","items":{"$ref":"#/components/schemas/HDAddress"}},"references":{"$ref":"#/components/schemas/AddressReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_481"},"schema_482":{"kind":"json-schema","data":{"type":"object","properties":{"range":{"description":"Address index range.","type":"object","properties":{"startIndex":{"description":"Start index (inclusive).","type":"integer","minimum":0,"example":100},"count":{"description":"Number of addresses.","type":"integer","minimum":1,"maximum":10000,"example":50}},"required":["startIndex","count"]},"chainFamily":{"$ref":"#/components/schemas/ChainFamilyForGeneration"}},"required":["range","chainFamily"]},"id":"schema_482"},"schema_483":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"Generated address values.","items":{"$ref":"#/components/schemas/AddressValue"}},"count":{"type":"integer","description":"Number of addresses generated.","minimum":0}},"required":["items","count"]},"id":"schema_483"},"schema_484":{"kind":"json-schema","data":{"type":"object","properties":{"chainFamily":{"$ref":"#/components/schemas/ChainFamilyForGeneration"},"label":{"$ref":"#/components/schemas/AddressLabel"},"meta":{"$ref":"#/components/schemas/AddressMeta"}},"required":["chainFamily"],"example":{"chainFamily":"evm","meta":{"user_id":"100","type":"deposit"}}},"id":"schema_484"},"schema_485":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/HDAddress"},"references":{"$ref":"#/components/schemas/AddressReferences"}},"required":["item","references"]},"id":"schema_485"},"schema_486":{"kind":"json-schema","data":{"$ref":"#/components/schemas/AddressKind"},"id":"schema_486"},"schema_487":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"List of addresses.","items":{"$ref":"#/components/schemas/AddressUnion"}},"references":{"$ref":"#/components/schemas/AddressReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_487"},"schema_488":{"kind":"json-schema","data":{"type":"object","properties":{"value":{"$ref":"#/components/schemas/AddressValue","description":"Blockchain address to import for tracking."},"chainFamily":{"$ref":"#/components/schemas/ChainFamily"},"label":{"$ref":"#/components/schemas/AddressLabel"},"meta":{"$ref":"#/components/schemas/AddressMeta"}},"required":["value","chainFamily"]},"id":"schema_488"},"schema_489":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/ExternalAddress"},"references":{"$ref":"#/components/schemas/AddressReferences"}},"required":["item","references"]},"id":"schema_489"},"schema_490":{"kind":"json-schema","data":{"type":"object","properties":{"publicKey":{"type":"string","description":"Raw public key. Hex-encoded for secp256k1 chains (EVM, Tron, Bitcoin), base58-encoded for ed25519 chains (Solana). Compressed (33 bytes) and uncompressed (65 bytes) secp256k1 keys are both accepted. 0x prefix is optional for hex keys.\n","example":"02c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5"},"addressFormat":{"$ref":"#/components/schemas/ResolveAddressFormat"},"label":{"$ref":"#/components/schemas/AddressLabel"},"meta":{"$ref":"#/components/schemas/AddressMeta"}},"required":["publicKey","addressFormat"]},"id":"schema_490"},"schema_491":{"kind":"json-schema","data":{"$ref":"#/components/schemas/AddressValue"},"id":"schema_491"},"schema_492":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/AddressUnion"},"references":{"$ref":"#/components/schemas/AddressReferences"}},"required":["item","references"]},"id":"schema_492"},"schema_493":{"kind":"json-schema","data":{"properties":{"label":{"$ref":"#/components/schemas/AddressLabel"},"meta":{"$ref":"#/components/schemas/AddressMeta"}},"type":"object"},"id":"schema_493"},"schema_494":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"List of address balances.","items":{"$ref":"#/components/schemas/BalanceItem"}},"references":{"$ref":"#/components/schemas/BalanceReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_494"},"schema_495":{"kind":"json-schema","data":{"type":"string","enum":["hash","-hash","amount","-amount","block_number","-block_number"],"default":"-block_number","example":"-amount"},"id":"schema_495"},"schema_496":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"List of unspent outputs.","items":{"$ref":"#/components/schemas/BitcoinUTXOItem"}},"references":{"$ref":"#/components/schemas/BitcoinUTXOReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_496"},"schema_497":{"kind":"json-schema","data":{"type":"string","enum":["name","-name","created_at","-created_at","updated_at","-updated_at"],"default":"-created_at","example":"created_at"},"id":"schema_497"},"schema_498":{"kind":"json-schema","data":{"type":"string","maxLength":32},"id":"schema_498"},"schema_499":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/AddressTag"}},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","meta"]},"id":"schema_499"},"schema_500":{"kind":"json-schema","data":{"type":"object","description":"Address tag creation payload.","properties":{"name":{"$ref":"#/components/schemas/AddressTagName"}},"required":["name"],"additionalProperties":false},"id":"schema_500"},"schema_501":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/AddressTag"}},"required":["item"]},"id":"schema_501"},"schema_502":{"kind":"json-schema","data":{"type":"object","description":"Address tag update payload.","properties":{"name":{"$ref":"#/components/schemas/AddressTagName"}},"required":["name"],"additionalProperties":false},"id":"schema_502"},"schema_503":{"kind":"json-schema","data":{"type":"object","description":"Add addresses to a tag by address value.","properties":{"addresses":{"type":"array","description":"List of address values to add.","items":{"$ref":"#/components/schemas/AddressValue"},"minItems":1}},"required":["addresses"],"additionalProperties":false},"id":"schema_503"},"schema_504":{"kind":"json-schema","data":{"type":"object","description":"Remove addresses from a tag by address value.","properties":{"addresses":{"type":"array","description":"List of address values to remove.","items":{"$ref":"#/components/schemas/AddressValue"},"minItems":1}},"required":["addresses"],"additionalProperties":false},"id":"schema_504"},"schema_505":{"kind":"json-schema","data":{"type":"string","maxLength":32,"example":"wallet"},"id":"schema_505"},"schema_506":{"kind":"json-schema","data":{"type":"string","enum":["id","-id","label","-label","created_at","-created_at","updated_at","-updated_at"],"default":"-created_at","example":"created_at"},"id":"schema_506"},"schema_507":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"List of public keys.","items":{"$ref":"#/components/schemas/PublicKey"}},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","meta"]},"id":"schema_507"},"schema_508":{"kind":"json-schema","data":{"properties":{"derivation_path":{"$ref":"#/components/schemas/PublicKeyDerivationPath"},"label":{"$ref":"#/components/schemas/PublicKeyLabel"},"value":{"$ref":"#/components/schemas/PublicKeyValue"}},"required":["value","label","derivation_path"],"type":"object"},"id":"schema_508"},"schema_509":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/PublicKey"}},"required":["item"]},"id":"schema_509"},"schema_510":{"kind":"json-schema","data":{"properties":{"label":{"$ref":"#/components/schemas/PublicKeyLabel"}},"type":"object"},"id":"schema_510"},"schema_511":{"kind":"json-schema","data":{"properties":{"change":{"$ref":"#/components/schemas/PublicKeyChildChange"},"label":{"$ref":"#/components/schemas/PublicKeyLabel"}},"required":["change","label"],"type":"object"},"id":"schema_511"},"schema_512":{"kind":"json-schema","data":{"type":"array","maxItems":10,"items":{"$ref":"#/components/schemas/BlockNumber"}},"id":"schema_512"},"schema_513":{"kind":"json-schema","data":{"type":"boolean"},"id":"schema_513"},"schema_514":{"kind":"json-schema","data":{"type":"string","enum":["hash","-hash","block_number","-block_number","is_success","-is_success","confirmed_at","-confirmed_at","created_at","-created_at"],"default":"-created_at","example":"confirmed_at"},"id":"schema_514"},"schema_515":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"List of blockchain transactions.","items":{"$ref":"#/components/schemas/TransactionSummary"}},"references":{"$ref":"#/components/schemas/TransactionReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_515"},"schema_516":{"kind":"json-schema","data":{"$ref":"#/components/schemas/ChainGID"},"id":"schema_516"},"schema_517":{"kind":"json-schema","data":{"$ref":"#/components/schemas/TransactionHash"},"id":"schema_517"},"schema_518":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/Transaction"},"references":{"$ref":"#/components/schemas/TransactionReferences"}},"required":["item","references"]},"id":"schema_518"},"schema_519":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/InvoiceStatus"}},"id":"schema_519"},"schema_520":{"kind":"json-schema","data":{"type":"string","enum":["created_at","-created_at","updated_at","-updated_at","expires_at","-expires_at","status","-status"],"default":"-created_at","example":"created_at"},"id":"schema_520"},"schema_521":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/InvoiceSummary"}},"references":{"$ref":"#/components/schemas/InvoiceReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_521"},"schema_522":{"kind":"json-schema","data":{"type":"object","description":"Invoice creation payload.","properties":{"address":{"$ref":"#/components/schemas/AddressValue"},"asset_gid":{"$ref":"#/components/schemas/AssetGID"},"amount":{"$ref":"#/components/schemas/AmountInBaseUnits"},"expires_at":{"type":"string","format":"date-time","description":"Payment deadline. Must be in the future.","example":"2024-01-15T13:00:00Z"},"metadata":{"type":"object","description":"Optional key-value pairs for storing additional information about the invoice.","additionalProperties":{"type":"string"},"example":{"order_id":"1234"}}},"required":["address","asset_gid","amount","expires_at"],"additionalProperties":false},"id":"schema_522"},"schema_523":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/Invoice"},"references":{"$ref":"#/components/schemas/InvoiceReferences"}},"required":["item","references"]},"id":"schema_523"},"schema_524":{"kind":"json-schema","data":{"type":"object","description":"Optional payload for invoice cancellation.","properties":{"comment":{"type":"string","description":"Optional reason for cancellation. Max 64 characters.","maxLength":64,"example":"Cancelled by merchant"}},"additionalProperties":false},"id":"schema_524"},"schema_525":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/PublicInvoice"},"references":{"$ref":"#/components/schemas/InvoiceReferences"}},"required":["item","references"]},"id":"schema_525"},"schema_526":{"kind":"json-schema","data":{"$ref":"#/components/schemas/ChannelKind"},"id":"schema_526"},"schema_527":{"kind":"json-schema","data":{"type":"string","enum":["name","-name","kind","-kind","created_at","-created_at","updated_at","-updated_at"],"default":"-created_at","example":"created_at"},"id":"schema_527"},"schema_528":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ChannelSummary"}},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","meta"]},"id":"schema_528"},"schema_529":{"kind":"json-schema","data":{"type":"object","description":"Notification channel creation payload.","properties":{"name":{"$ref":"#/components/schemas/ChannelName"},"config":{"$ref":"#/components/schemas/CreateChannelConfig"}},"required":["name","config"],"additionalProperties":false},"id":"schema_529"},"schema_530":{"kind":"json-schema","data":{"type":"object","required":["item"],"properties":{"item":{"$ref":"#/components/schemas/Channel"},"webhook_secret":{"$ref":"#/components/schemas/RawWebhookSecret","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Plaintext signing secret for the new channel. Present only"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"when "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"kind=webhook"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" and the channel was newly created."},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Idempotent retries that match an existing channel do not"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"return the secret; the existing one is preserved and can"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"only be re-issued via rotation."},"children":[]}]}]}]}}},"id":"schema_530"},"schema_531":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/Channel"}},"required":["item"]},"id":"schema_531"},"schema_532":{"kind":"json-schema","data":{"type":"object","description":"Notification channel update payload.","properties":{"name":{"$ref":"#/components/schemas/ChannelName"},"config":{"$ref":"#/components/schemas/UpdateChannelConfig"}},"minProperties":1,"additionalProperties":false},"id":"schema_532"},"schema_533":{"kind":"json-schema","data":{"type":"object","description":"Channel test payload.","properties":{"event_type":{"$ref":"#/components/schemas/SubscriptionEventType"}},"required":["event_type"],"additionalProperties":false},"id":"schema_533"},"schema_534":{"kind":"json-schema","data":{"type":"object","properties":{"log_id":{"allOf":[{"$ref":"#/components/schemas/UUID"},{"description":"ID of the log entry created for this test delivery. Use it to look up delivery status and details in channel logs."}]}},"required":["log_id"],"example":{"log_id":"550e8400-e29b-41d4-a716-446655440010"}},"id":"schema_534"},"schema_535":{"kind":"json-schema","data":{"$ref":"#/components/schemas/SubscriptionEventType"},"id":"schema_535"},"schema_536":{"kind":"json-schema","data":{"type":"string","enum":["created_at","-created_at"],"default":"-created_at","example":"created_at"},"id":"schema_536"},"schema_537":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/ChannelLog"}},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","meta"]},"id":"schema_537"},"schema_538":{"kind":"json-schema","data":{"type":"object","required":["current"],"properties":{"current":{"$ref":"#/components/schemas/WebhookSecret","description":"Signing secret used for all new outgoing webhooks."},"previous":{"$ref":"#/components/schemas/WebhookSecret","description":"Previous secret retained during the 24-hour rotation overlap.\nAbsent outside a rotation window.\n"}}},"id":"schema_538"},"schema_539":{"kind":"json-schema","data":{"type":"object","required":["current","secret"],"properties":{"current":{"$ref":"#/components/schemas/WebhookSecret","description":"The newly issued signing secret, now used for all new outgoing webhooks."},"previous":{"$ref":"#/components/schemas/WebhookSecret","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"The secret that was just demoted to the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"previous"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" slot,"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"retained for the 24-hour overlap. Absent when this rotation"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"issued the channel's first secret."},"children":[]}]}]}]},"secret":{"$ref":"#/components/schemas/RawWebhookSecret","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Plaintext form of the new "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"current"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" secret. "},"children":[]},{"$$mdtype":"Node","type":"strong","inline":true,"attributes":{"marker":"**"},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Store it"},"children":[]},{"$$mdtype":"Node","type":"softbreak","inline":true,"attributes":{},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"immediately in your secrets manager; if lost, rotate again."},"children":[]}]}]}]}]}}},"id":"schema_539"},"schema_540":{"kind":"json-schema","data":{"type":"string","maxLength":64},"id":"schema_540"},"schema_541":{"kind":"json-schema","data":{"type":"string","enum":["name","-name","event_type","-event_type","created_at","-created_at","updated_at","-updated_at"],"default":"-created_at","example":"created_at"},"id":"schema_541"},"schema_542":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/Subscription"}},"references":{"$ref":"#/components/schemas/SubscriptionReferences"},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","references","meta"]},"id":"schema_542"},"schema_543":{"kind":"json-schema","data":{"type":"object","description":"Notification subscription creation payload.","properties":{"channel_id":{"$ref":"#/components/schemas/UUID"},"event_type":{"$ref":"#/components/schemas/SubscriptionEventType"},"name":{"$ref":"#/components/schemas/SubscriptionName"}},"required":["channel_id","event_type","name"],"additionalProperties":false},"id":"schema_543"},"schema_544":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/Subscription"},"references":{"$ref":"#/components/schemas/SubscriptionReferences"}},"required":["item","references"]},"id":"schema_544"},"schema_545":{"kind":"json-schema","data":{"type":"object","description":"Notification subscription update payload.","properties":{"name":{"$ref":"#/components/schemas/SubscriptionName"},"enabled":{"type":"boolean","description":"Whether this subscription is active."}},"minProperties":1,"additionalProperties":false},"id":"schema_545"},"schema_546":{"kind":"json-schema","data":{"type":"string","enum":["gid","-gid","name","-name","short_name","-short_name"],"example":"name","default":"name"},"id":"schema_546"},"schema_547":{"kind":"json-schema","data":{"type":"string","maxLength":32,"example":"ethereum"},"id":"schema_547"},"schema_548":{"kind":"json-schema","data":{"type":"array","items":{"$ref":"#/components/schemas/ChainFamily"}},"id":"schema_548"},"schema_549":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/Blockchain"}},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","meta"]},"id":"schema_549"},"schema_550":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/Blockchain"}},"required":["item"]},"id":"schema_550"},"schema_551":{"kind":"json-schema","data":{"type":"string","enum":["gid","-gid","address","-address","decimals","-decimals","name","-name","symbol","-symbol"],"default":"symbol","example":"symbol"},"id":"schema_551"},"schema_552":{"kind":"json-schema","data":{"type":"string","maxLength":32,"example":"USDT"},"id":"schema_552"},"schema_553":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"Tokens managed by the service.","items":{"$ref":"#/components/schemas/Token"}},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","meta"]},"id":"schema_553"},"schema_554":{"kind":"json-schema","data":{"$ref":"#/components/schemas/AssetPath"},"id":"schema_554"},"schema_555":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/Token"}},"required":["item"]},"id":"schema_555"},"schema_556":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/TokenTag"}},"meta":{"$ref":"#/components/schemas/PaginationMeta"}},"required":["items","meta"]},"id":"schema_556"},"schema_557":{"kind":"json-schema","data":{"type":"object","description":"Token tag creation payload.","properties":{"name":{"$ref":"#/components/schemas/TokenTagName"}},"required":["name"],"additionalProperties":false},"id":"schema_557"},"schema_558":{"kind":"json-schema","data":{"type":"object","properties":{"item":{"$ref":"#/components/schemas/TokenTag"}},"required":["item"]},"id":"schema_558"},"schema_559":{"kind":"json-schema","data":{"type":"object","description":"Token tag update payload.","properties":{"name":{"$ref":"#/components/schemas/TokenTagName"}},"additionalProperties":false},"id":"schema_559"},"schema_560":{"kind":"json-schema","data":{"type":"object","description":"Add tokens to a tag by asset GID.","properties":{"asset_gids":{"type":"array","description":"List of CAIP-19 asset GIDs to add.","items":{"$ref":"#/components/schemas/AssetGID"},"minItems":1}},"required":["asset_gids"],"additionalProperties":false},"id":"schema_560"},"schema_561":{"kind":"json-schema","data":{"type":"object","description":"Remove tokens from a tag by asset GID.","properties":{"asset_gids":{"type":"array","description":"List of CAIP-19 asset GIDs to remove.","items":{"$ref":"#/components/schemas/AssetGID"},"minItems":1}},"required":["asset_gids"],"additionalProperties":false},"id":"schema_561"},"schema_562":{"kind":"json-schema","data":{"type":"object","properties":{"validation":{"type":"boolean","description":"When true, the simulation checks sender balance, nonce sequence, and\nfee consistency the same way a real submission would. When false\n(default), missing parameters are filled with permissive defaults\nand balance is not checked.\n","default":false},"block_state_calls":{"type":"array","description":"Blocks to simulate.","items":{"type":"object","properties":{"calls":{"type":"array","description":"Calls in this block.","items":{"type":"object","properties":{"from":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Sender address.","example":"0x974caa59e49682cda0ad2bbe82983419a2ecc400"},"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"Recipient address.","example":"0xd0930a8fc56fd94038250bb93dbac0e13da4eb99"},"value":{"type":"string","pattern":"^(0x[a-fA-F0-9]+|[0-9]+)$","description":"Transfer value in wei (decimal or 0x hex).","example":"10000000000000000","default":"0"},"data":{"type":"string","pattern":"^0x[a-fA-F0-9]*$","description":"Call data (hex).","example":"0xa9059cbb000000000000000000000000d0930a8fc56fd94038250bb93dbac0e13da4eb99000000000000000000000000000000000000000000000000000000003b9aca00","default":"0x"},"nonce":{"type":"string","pattern":"^(0x[a-fA-F0-9]+|[0-9]+)$","description":"Sender nonce (decimal or 0x hex). If omitted, the current nonce is used.","example":"1"},"gas":{"type":"string","pattern":"^(0x[a-fA-F0-9]+|[0-9]+)$","description":"Gas limit (decimal or 0x hex). If omitted, no limit is enforced.","example":"21000"},"gas_price":{"type":"string","pattern":"^(0x[a-fA-F0-9]+|[0-9]+)$","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Gas price in wei (decimal or 0x hex). Legacy transactions only. Mutually exclusive with max_fee_per_gas / max_priority_fee_per_gas."},"children":[]}]}]}],"example":"1000000000"},"max_fee_per_gas":{"type":"string","pattern":"^(0x[a-fA-F0-9]+|[0-9]+)$","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Max fee per gas in wei (decimal or 0x hex). EIP-1559 only. Mutually exclusive with gas_price."},"children":[]}]}]}],"example":"2000000000"},"max_priority_fee_per_gas":{"type":"string","pattern":"^(0x[a-fA-F0-9]+|[0-9]+)$","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"Priority fee (tip) per gas in wei (decimal or 0x hex). EIP-1559 only. Mutually exclusive with gas_price."},"children":[]}]}]}],"example":"1000000000"}},"required":["from","to"],"additionalProperties":false},"minItems":1}},"required":["calls"],"additionalProperties":false},"minItems":1}},"required":["block_state_calls"],"additionalProperties":false},"id":"schema_562"},"schema_563":{"kind":"json-schema","data":{"type":"object","properties":{"items":{"type":"array","description":"List of simulated transaction results, one per input call in submission order.","items":{"$ref":"#/components/schemas/SimulatedTransaction"}},"references":{"$ref":"#/components/schemas/TransactionReferences"}},"required":["items","references"]},"id":"schema_563"}},"exampleStore":{"paths/~1activity/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1activity/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1activity/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1activity/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1activity/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1activity/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1activity/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1public_keys~1{public_key_id}~1addresses/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1public_keys~1{public_key_id}~1addresses/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1public_keys~1{public_key_id}~1addresses~1next/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses~1external/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses~1external/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses~1external/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses~1external/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses~1external/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_occupied":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"invoice.address_occupied","detail":"address already has an active invoice with different parameters","instance":"/traces/0199ce82-2a3b-7c01-9c2a-9d0010eaa220"},"key":"address_occupied","summary":"The address already has an active invoice","id":"paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_occupied"},"paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_in_use":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"address.in_use","detail":"address has an active invoice and cannot be deleted","instance":"/traces/0199ce82-4c5d-7c01-9c2a-9d0010eaa221"},"key":"address_in_use","summary":"The address cannot be deleted while in use","id":"paths/~1addresses~1external/post/responses/409/content/application~1problem+json/examples/address_in_use"},"paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses~1external~1resolve/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses~1external~1resolve/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses~1external~1resolve/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses~1external~1resolve/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses~1external~1resolve/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_occupied":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"invoice.address_occupied","detail":"address already has an active invoice with different parameters","instance":"/traces/0199ce82-2a3b-7c01-9c2a-9d0010eaa220"},"key":"address_occupied","summary":"The address already has an active invoice","id":"paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_occupied"},"paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_in_use":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"address.in_use","detail":"address has an active invoice and cannot be deleted","instance":"/traces/0199ce82-4c5d-7c01-9c2a-9d0010eaa221"},"key":"address_in_use","summary":"The address cannot be deleted while in use","id":"paths/~1addresses~1external~1resolve/post/responses/409/content/application~1problem+json/examples/address_in_use"},"paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses~1hd/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses~1hd/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses~1hd/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses~1hd/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses~1hd/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses~1{address}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses~1{address}/delete/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses~1{address}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses~1{address}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses~1{address}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1addresses~1{address}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_occupied":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"invoice.address_occupied","detail":"address already has an active invoice with different parameters","instance":"/traces/0199ce82-2a3b-7c01-9c2a-9d0010eaa220"},"key":"address_occupied","summary":"The address already has an active invoice","id":"paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_occupied"},"paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_in_use":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"address.in_use","detail":"address has an active invoice and cannot be deleted","instance":"/traces/0199ce82-4c5d-7c01-9c2a-9d0010eaa221"},"key":"address_in_use","summary":"The address cannot be deleted while in use","id":"paths/~1addresses~1{address}/delete/responses/409/content/application~1problem+json/examples/address_in_use"},"paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses~1{address}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses~1{address}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses~1{address}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses~1{address}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses~1{address}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1addresses~1{address}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses~1{address}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses~1{address}/patch/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses~1{address}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses~1{address}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses~1{address}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1addresses~1{address}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses~1{address}~1balances/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses~1{address}~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses~1{address}~1balances/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses~1{address}~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses~1{address}~1balances/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1addresses~1{address}~1balances/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1addresses~1{address}~1utxos/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1addresses~1{address}~1utxos/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1addresses~1{address}~1utxos/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1addresses~1{address}~1utxos/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1addresses~1{address}~1utxos/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1addresses~1{address}~1utxos/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1address_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1address_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1address_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1address_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1address_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1address_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1address_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1address_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1address_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1address_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1address_tags~1{address_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1address_tags~1{address_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1address_tags~1{address_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1address_tags~1{address_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1address_tags~1{address_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1address_tags~1{address_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1address_tags~1{address_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1address_tags~1{address_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1address_tags~1{address_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1address_tags~1{address_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1address_tags~1{address_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1address_tags~1{address_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1address_tags~1{address_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1address_tags~1{address_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1address_tags~1{address_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1address_tags~1{address_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys/post/requestBody/content/application~1json/examples/xpub_example":{"value":{"derivation_path":"m/44'/0'/0'/0","label":"My Legacy Wallet","value":"xpub6F7C1ZtQ411zykk6KTEoQMqfNdxiSA4uxAwAoqFanijnAavqQvVmh5zZCH6Swhdbzt2HuMRLx4chEVRZu9ic4Cnkkq5AsQcmjeMASk6FLqf"},"key":"xpub_example","summary":"BIP44 public key","id":"paths/~1public_keys/post/requestBody/content/application~1json/examples/xpub_example"},"paths/~1public_keys/post/requestBody/content/application~1json/examples/ypub_example":{"value":{"derivation_path":"m/49'/0'/0'/0","label":"My SegWit Wallet","value":"ypub6ZtCaoXpd9GqsJMiFThRchS8RXiyRBD3WxyoZhhnKF9n198VSV8U38TPrrhMenYSXZGU4N8Q5J1XYEjc4JKr8Dj1BtvhCjNTRxPimrfCN4T"},"key":"ypub_example","summary":"BIP49 public key","id":"paths/~1public_keys/post/requestBody/content/application~1json/examples/ypub_example"},"paths/~1public_keys/post/requestBody/content/application~1json/examples/zpub_example":{"value":{"derivation_path":"m/84'/0'/0'/0","label":"My Native SegWit Wallet","value":"zpub6svdUH71uTR9YXumEJroNo51GfHdASMmzKFafeBr51yEzf4gj4cPBafQDjk18AGTZSfhXi8uMuuZKpSdmzHjZDTDCVK3KjVYj1NKUTFfCkk"},"key":"zpub_example","summary":"BIP84 public key","id":"paths/~1public_keys/post/requestBody/content/application~1json/examples/zpub_example"},"paths/~1public_keys/post/requestBody/content/application~1json/examples/taproot_example":{"value":{"derivation_path":"m/86'/0'/0'/0","label":"My Taproot Wallet","value":"xpub6DiEBECiexRBYEYhTgzmGn7UaGvG7yEPMgNgdib3iwHHJd7HPSnfniQ2mBamKVBLWYPbM7MqCVBHiTnFuLwNrZCbk2eY8N7hT4vV89XSJfH"},"key":"taproot_example","summary":"BIP86 public key (Taproot)","id":"paths/~1public_keys/post/requestBody/content/application~1json/examples/taproot_example"},"paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1public_keys/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys~1{public_key_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys~1{public_key_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys~1{public_key_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys~1{public_key_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys~1{public_key_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1public_keys~1{public_key_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys~1{public_key_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys~1{public_key_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys~1{public_key_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys~1{public_key_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys~1{public_key_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1public_keys~1{public_key_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys~1{public_key_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys~1{public_key_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys~1{public_key_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys~1{public_key_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys~1{public_key_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1public_keys~1{public_key_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/external_child":{"value":{"change":0,"label":"BTC Receiving"},"key":"external_child","summary":"External chain (receiving addresses)","id":"paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/external_child"},"paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/internal_child":{"value":{"change":1,"label":"BTC Change"},"key":"internal_child","summary":"Internal chain (change addresses)","id":"paths/~1public_keys~1{public_key_id}~1children/post/requestBody/content/application~1json/examples/internal_child"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1public_keys~1{public_key_id}~1children/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1transactions/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1transactions/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1transactions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1transactions/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1transactions/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1transactions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1transactions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1transactions~1{chain_gid}~1{hash}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1invoices/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1invoices/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1invoices/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1invoices/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1invoices/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1invoices/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1invoices/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1invoices/post/requestBody/content/application~1json/examples/create_usdt_invoice":{"value":{"address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"}},"key":"create_usdt_invoice","summary":"USDT invoice on BNB Smart Chain","id":"paths/~1invoices/post/requestBody/content/application~1json/examples/create_usdt_invoice"},"paths/~1invoices/post/responses/200/content/application~1json/examples/pending_invoice":{"value":{"item":{"id":"550e8400-e29b-41d4-a716-446655440000","address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","received_amount":"0","status":"pending","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T10:30:00Z","status_logs":[{"status":"pending","comment":null,"changed_at":"2024-01-15T10:30:00Z"}],"transactions":[]},"references":{"tokens":{},"blockchains":{}}},"key":"pending_invoice","summary":"Just created, awaiting payment","id":"paths/~1invoices/post/responses/200/content/application~1json/examples/pending_invoice"},"paths/~1invoices/post/responses/200/content/application~1json/examples/confirmed_invoice":{"value":{"item":{"id":"550e8400-e29b-41d4-a716-446655440000","address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","received_amount":"42500000","status":"confirmed","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T12:15:00Z","status_logs":[{"status":"pending","comment":null,"changed_at":"2024-01-15T10:30:00Z"},{"status":"paid","comment":null,"changed_at":"2024-01-15T12:05:00Z"},{"status":"confirmed","comment":null,"changed_at":"2024-01-15T12:15:00Z"}],"transactions":[{"hash":"0xabc123def456789012345678901234567890123456789012345678901234abcd","block_number":12345678,"is_success":true,"detected_at":"2024-01-15T12:05:00Z","confirmed_at":"2024-01-15T12:15:00Z","deposits":[{"asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","is_matched":true}]}]},"references":{"tokens":{},"blockchains":{}}},"key":"confirmed_invoice","summary":"Paid in full and confirmed on-chain","id":"paths/~1invoices/post/responses/200/content/application~1json/examples/confirmed_invoice"},"paths/~1invoices/post/responses/201/content/application~1json/examples/pending_invoice":{"value":{"item":{"id":"550e8400-e29b-41d4-a716-446655440000","address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","received_amount":"0","status":"pending","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T10:30:00Z","status_logs":[{"status":"pending","comment":null,"changed_at":"2024-01-15T10:30:00Z"}],"transactions":[]},"references":{"tokens":{},"blockchains":{}}},"key":"pending_invoice","summary":"Just created, awaiting payment","id":"paths/~1invoices/post/responses/201/content/application~1json/examples/pending_invoice"},"paths/~1invoices/post/responses/201/content/application~1json/examples/confirmed_invoice":{"value":{"item":{"id":"550e8400-e29b-41d4-a716-446655440000","address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","received_amount":"42500000","status":"confirmed","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T12:15:00Z","status_logs":[{"status":"pending","comment":null,"changed_at":"2024-01-15T10:30:00Z"},{"status":"paid","comment":null,"changed_at":"2024-01-15T12:05:00Z"},{"status":"confirmed","comment":null,"changed_at":"2024-01-15T12:15:00Z"}],"transactions":[{"hash":"0xabc123def456789012345678901234567890123456789012345678901234abcd","block_number":12345678,"is_success":true,"detected_at":"2024-01-15T12:05:00Z","confirmed_at":"2024-01-15T12:15:00Z","deposits":[{"asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","is_matched":true}]}]},"references":{"tokens":{},"blockchains":{}}},"key":"confirmed_invoice","summary":"Paid in full and confirmed on-chain","id":"paths/~1invoices/post/responses/201/content/application~1json/examples/confirmed_invoice"},"paths/~1invoices/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1invoices/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1invoices/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1invoices/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1invoices/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1invoices/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1invoices/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1invoices/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1invoices/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1invoices/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1invoices/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_occupied":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"invoice.address_occupied","detail":"address already has an active invoice with different parameters","instance":"/traces/0199ce82-2a3b-7c01-9c2a-9d0010eaa220"},"key":"address_occupied","summary":"The address already has an active invoice","id":"paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_occupied"},"paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_in_use":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"address.in_use","detail":"address has an active invoice and cannot be deleted","instance":"/traces/0199ce82-4c5d-7c01-9c2a-9d0010eaa221"},"key":"address_in_use","summary":"The address cannot be deleted while in use","id":"paths/~1invoices/post/responses/409/content/application~1problem+json/examples/address_in_use"},"paths/~1invoices/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1invoices/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1invoices/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1invoices/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/pending_invoice":{"value":{"item":{"id":"550e8400-e29b-41d4-a716-446655440000","address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","received_amount":"0","status":"pending","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T10:30:00Z","status_logs":[{"status":"pending","comment":null,"changed_at":"2024-01-15T10:30:00Z"}],"transactions":[]},"references":{"tokens":{},"blockchains":{}}},"key":"pending_invoice","summary":"Just created, awaiting payment","id":"paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/pending_invoice"},"paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/confirmed_invoice":{"value":{"item":{"id":"550e8400-e29b-41d4-a716-446655440000","address":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18","asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","received_amount":"42500000","status":"confirmed","expires_at":"2024-01-15T13:00:00Z","metadata":{"order_id":"1234"},"created_at":"2024-01-15T10:30:00Z","updated_at":"2024-01-15T12:15:00Z","status_logs":[{"status":"pending","comment":null,"changed_at":"2024-01-15T10:30:00Z"},{"status":"paid","comment":null,"changed_at":"2024-01-15T12:05:00Z"},{"status":"confirmed","comment":null,"changed_at":"2024-01-15T12:15:00Z"}],"transactions":[{"hash":"0xabc123def456789012345678901234567890123456789012345678901234abcd","block_number":12345678,"is_success":true,"detected_at":"2024-01-15T12:05:00Z","confirmed_at":"2024-01-15T12:15:00Z","deposits":[{"asset_gid":"eip155:56/bep20:0x55d398326f99059fF775485246999027B3197955","amount":"42500000","is_matched":true}]}]},"references":{"tokens":{},"blockchains":{}}},"key":"confirmed_invoice","summary":"Paid in full and confirmed on-chain","id":"paths/~1invoices~1{invoice_id}/get/responses/200/content/application~1json/examples/confirmed_invoice"},"paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1invoices~1{invoice_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1invoices~1{invoice_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1invoices~1{invoice_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1invoices~1{invoice_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1invoices~1{invoice_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1invoices~1{invoice_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1invoices~1{invoice_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1invoices~1{invoice_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1invoices~1{invoice_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1invoices~1{invoice_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1invoices~1{invoice_id}/delete/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/with_comment":{"value":{"comment":"Cancelled by merchant"},"key":"with_comment","summary":"Cancel with reason","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/with_comment"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/without_comment":{"value":{},"key":"without_comment","summary":"Cancel without reason","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/requestBody/content/application~1json/examples/without_comment"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1invoices~1{invoice_id}~1actions~1cancel/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1public~1invoices~1{invoice_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1public~1invoices~1{invoice_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1channels/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels/post/requestBody/content/application~1json/examples/create_telegram_channel":{"value":{"name":"Production Alerts","config":{"kind":"telegram","bot_token":"987654321:ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789","chat_id":-1001234567890,"language":"en","thread_id":0}},"key":"create_telegram_channel","summary":"Telegram channel","id":"paths/~1channels/post/requestBody/content/application~1json/examples/create_telegram_channel"},"paths/~1channels/post/requestBody/content/application~1json/examples/create_webhook_channel":{"value":{"name":"Alert Webhook","config":{"kind":"webhook","url":"https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX","headers":{"Content-Type":"application/json","X-Tenant-Id":"acme"}}},"key":"create_webhook_channel","summary":"Webhook channel","id":"paths/~1channels/post/requestBody/content/application~1json/examples/create_webhook_channel"},"paths/~1channels/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels~1{channel_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels~1{channel_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels~1{channel_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels~1{channel_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels~1{channel_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1channels~1{channel_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels~1{channel_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels~1{channel_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels~1{channel_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels~1{channel_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels~1{channel_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1channels~1{channel_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_keep_token":{"value":{"name":"Updated Production Alerts","config":{"kind":"telegram","chat_id":-1001234567891,"language":"ru","thread_id":42}},"key":"update_telegram_keep_token","summary":"Telegram update, keep stored bot_token","id":"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_keep_token"},"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_rotate_token":{"value":{"config":{"kind":"telegram","bot_token":"123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghi","chat_id":-1001234567890,"language":"en","thread_id":0}},"key":"update_telegram_rotate_token","summary":"Telegram update, rotate bot_token","id":"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_telegram_rotate_token"},"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_keep_headers":{"value":{"name":"Updated Alert Webhook","config":{"kind":"webhook","url":"https://hooks.slack.com/services/T11111111/B11111111/YYYYYYYYYYYYYYYYYYYYYYYY"}},"key":"update_webhook_keep_headers","summary":"Webhook update, keep stored headers","id":"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_keep_headers"},"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_replace_headers":{"value":{"config":{"kind":"webhook","url":"https://hooks.slack.com/services/T11111111/B11111111/YYYYYYYYYYYYYYYYYYYYYYYY","headers":{"Content-Type":"application/json","X-Tenant-Id":"acme"}}},"key":"update_webhook_replace_headers","summary":"Webhook update, replace headers","id":"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_replace_headers"},"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_clear_headers":{"value":{"config":{"kind":"webhook","url":"https://hooks.slack.com/services/T11111111/B11111111/YYYYYYYYYYYYYYYYYYYYYYYY","headers":{}}},"key":"update_webhook_clear_headers","summary":"Webhook update, clear all headers","id":"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_webhook_clear_headers"},"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_name_only":{"value":{"name":"New Channel Name"},"key":"update_name_only","summary":"Name-only update","id":"paths/~1channels~1{channel_id}/patch/requestBody/content/application~1json/examples/update_name_only"},"paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels~1{channel_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels~1{channel_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels~1{channel_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels~1{channel_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels~1{channel_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1channels~1{channel_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1channels~1{channel_id}~1actions~1test/post/requestBody/content/application~1json/examples/transaction_detected_test":{"value":{"event_type":"transaction_detected"},"key":"transaction_detected_test","summary":"Transaction detected test message","id":"paths/~1channels~1{channel_id}~1actions~1test/post/requestBody/content/application~1json/examples/transaction_detected_test"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_occupied":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"invoice.address_occupied","detail":"address already has an active invoice with different parameters","instance":"/traces/0199ce82-2a3b-7c01-9c2a-9d0010eaa220"},"key":"address_occupied","summary":"The address already has an active invoice","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_occupied"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_in_use":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"address.in_use","detail":"address has an active invoice and cannot be deleted","instance":"/traces/0199ce82-4c5d-7c01-9c2a-9d0010eaa221"},"key":"address_in_use","summary":"The address cannot be deleted while in use","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/409/content/application~1problem+json/examples/address_in_use"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1channels~1{channel_id}~1actions~1test/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels~1{channel_id}~1logs/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels~1{channel_id}~1logs/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels~1{channel_id}~1logs/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels~1{channel_id}~1logs/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels~1{channel_id}~1logs/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1channels~1{channel_id}~1logs/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1channels~1{channel_id}~1webhook-secrets/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_occupied":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"invoice.address_occupied","detail":"address already has an active invoice with different parameters","instance":"/traces/0199ce82-2a3b-7c01-9c2a-9d0010eaa220"},"key":"address_occupied","summary":"The address already has an active invoice","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_occupied"},"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_in_use":{"value":{"type":"https://docs.vilna.io/apis/problems/conflict","title":"Conflict","status":409,"code":"address.in_use","detail":"address has an active invoice and cannot be deleted","instance":"/traces/0199ce82-4c5d-7c01-9c2a-9d0010eaa221"},"key":"address_in_use","summary":"The address cannot be deleted while in use","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1actions~1rotate/post/responses/409/content/application~1problem+json/examples/address_in_use"},"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1channels~1{channel_id}~1webhook-secrets~1previous/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1subscriptions/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1subscriptions/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1subscriptions/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1subscriptions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1subscriptions/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1subscriptions/post/requestBody/content/application~1json/examples/create_transaction_detected_subscription":{"value":{"channel_id":"550e8400-e29b-41d4-a716-446655440001","event_type":"transaction_detected","name":"Transaction Detected"},"key":"create_transaction_detected_subscription","summary":"Transaction detected subscription","id":"paths/~1subscriptions/post/requestBody/content/application~1json/examples/create_transaction_detected_subscription"},"paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1subscriptions/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1subscriptions/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1subscriptions/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1subscriptions/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1subscriptions/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1subscriptions/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1subscriptions~1{subscription_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1subscriptions~1{subscription_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1subscriptions~1{subscription_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1subscriptions~1{subscription_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1subscriptions~1{subscription_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1subscriptions~1{subscription_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1subscriptions~1{subscription_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1subscriptions~1{subscription_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1subscriptions~1{subscription_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1subscriptions~1{subscription_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1subscriptions~1{subscription_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1subscriptions~1{subscription_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/update_name_only":{"value":{"name":"New Subscription Name"},"key":"update_name_only","summary":"Name-only update","id":"paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/update_name_only"},"paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/disable_subscription":{"value":{"enabled":false},"key":"disable_subscription","summary":"Disable subscription","id":"paths/~1subscriptions~1{subscription_id}/patch/requestBody/content/application~1json/examples/disable_subscription"},"paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1subscriptions~1{subscription_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1subscriptions~1{subscription_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1subscriptions~1{subscription_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1subscriptions~1{subscription_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1subscriptions~1{subscription_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1subscriptions~1{subscription_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1blockchains/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1blockchains/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1blockchains/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1blockchains/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1blockchains/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1blockchains~1{chain_gid}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1blockchains~1{chain_gid}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1blockchains~1{chain_gid}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1blockchains~1{chain_gid}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1blockchains~1{chain_gid}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1blockchains~1{chain_gid}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1tokens/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1tokens/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1tokens/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1tokens/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1tokens/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1tokens/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1tokens/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1tokens~1{chain_gid}~1{asset_path}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1token_tags/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1token_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1token_tags/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1token_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1token_tags/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1token_tags/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1token_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1token_tags/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1token_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1token_tags/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1token_tags~1{token_tag_id}/get/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1token_tags~1{token_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1token_tags~1{token_tag_id}/get/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1token_tags~1{token_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1token_tags~1{token_tag_id}/get/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}/get/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1token_tags~1{token_tag_id}/patch/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1token_tags~1{token_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1token_tags~1{token_tag_id}/patch/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1token_tags~1{token_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1token_tags~1{token_tag_id}/patch/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}/patch/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1token_tags~1{token_tag_id}/delete/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1token_tags~1{token_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1token_tags~1{token_tag_id}/delete/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1token_tags~1{token_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1token_tags~1{token_tag_id}/delete/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}/delete/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}~1actions~1add/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1token_tags~1{token_tag_id}~1actions~1remove/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/multi_transaction_simulation":{"value":{"block_state_calls":[{"calls":[{"from":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","to":"0xd0930a8fc56fd94038250bb93dbac0e13da4eb99","value":"10000000000000000","data":"0x"},{"from":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","to":"0xdAC17F958D2ee523a2206206994597C13D831ec7","value":"0","data":"0x095ea7b3000000000000000000000000d0930a8fc56fd94038250bb93dbac0e13da4eb99000000000000000000000000000000000000000000000000000000003b9aca00"},{"from":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","to":"0xdAC17F958D2ee523a2206206994597C13D831ec7","value":"0","data":"0xa9059cbb000000000000000000000000d0930a8fc56fd94038250bb93dbac0e13da4eb99000000000000000000000000000000000000000000000000000000003b9aca00"}]}]},"key":"multi_transaction_simulation","summary":"Multi-call simulation","id":"paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/multi_transaction_simulation"},"paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/simple_transfer":{"value":{"block_state_calls":[{"calls":[{"from":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","to":"0xd0930a8fc56fd94038250bb93dbac0e13da4eb99","value":"1000000000000000000","data":"0x"}]}]},"key":"simple_transfer","summary":"Native transfer","id":"paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/simple_transfer"},"paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/strict_validation":{"value":{"validation":true,"block_state_calls":[{"calls":[{"from":"0x974caa59e49682cda0ad2bbe82983419a2ecc400","to":"0xdAC17F958D2ee523a2206206994597C13D831ec7","value":"0","data":"0xa9059cbb000000000000000000000000d0930a8fc56fd94038250bb93dbac0e13da4eb99000000000000000000000000000000000000000000000000000000003b9aca00","nonce":"1","gas":"60000","max_fee_per_gas":"2000000000","max_priority_fee_per_gas":"1000000000"}]}]},"key":"strict_validation","summary":"Pre-send validation with EIP-1559 fees","id":"paths/~1simulate~1evm~1{chain_gid}/post/requestBody/content/application~1json/examples/strict_validation"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/400/content/application~1problem+json/examples/invalid_pagination"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/401/content/application~1problem+json/examples/missing_api_key":{"value":{"type":"https://docs.vilna.io/apis/problems/unauthorized","title":"Unauthorized","status":401,"code":"auth.unauthorized","detail":"missing or invalid API key","instance":"/traces/0199ce84-1a2b-7c01-9c2a-9d0010eaa240"},"key":"missing_api_key","summary":"No valid API key was supplied","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/401/content/application~1problem+json/examples/missing_api_key"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions":{"value":{"type":"https://docs.vilna.io/apis/problems/forbidden","title":"Forbidden","status":403,"code":"unspecified","detail":"Your credentials are valid but don't include the permission this operation needs. Check the API key permissions in the dashboard. Permissions are set when the key is created and can't be edited later. To change them, create a new key.","instance":"/forbidden?method=createInvoice"},"key":"insufficient_permissions","summary":"The API key lacks the required permission","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/403/content/application~1problem+json/examples/insufficient_permissions"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/address_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"address.not_found","detail":"address not found","instance":"/traces/0199ce81-7a8b-7c01-9c2a-9d0010eaa210"},"key":"address_not_found","summary":"The address does not exist in this project","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/address_not_found"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/invoice_not_found":{"value":{"type":"https://docs.vilna.io/apis/problems/not-found","title":"Not Found","status":404,"code":"invoice.not_found","detail":"invoice not found","instance":"/traces/0199ce81-9c0d-7c01-9c2a-9d0010eaa211"},"key":"invoice_not_found","summary":"The invoice does not exist in this project","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/404/content/application~1problem+json/examples/invoice_not_found"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"invoice.not_cancellable","detail":"invoice cannot be cancelled in current status","instance":"/traces/0199ce83-1a2b-7c01-9c2a-9d0010eaa230"},"key":"invoice_not_cancellable","summary":"The invoice cannot be cancelled in its current status","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/invoice_not_cancellable"},"paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit":{"value":{"type":"https://docs.vilna.io/apis/problems/precondition","title":"Precondition Failed","status":422,"code":"address.hd_count_exceeds_limit","detail":"HD address count exceeds limit","instance":"/traces/0199ce83-4c5d-7c01-9c2a-9d0010eaa231"},"key":"hd_count_exceeds_limit","summary":"The requested HD address count exceeds the allowed limit","id":"paths/~1simulate~1evm~1{chain_gid}/post/responses/422/content/application~1problem+json/examples/hd_count_exceeds_limit"},"paths/~1version/get/responses/400/content/application~1problem+json/examples/field_too_long":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"blockchain.name_too_long","detail":"blockchain name too long","instance":"/traces/0199ce7e-d9e7-7c01-9c2a-9d0010eaa1cc","fields":[{"name":"name","reason":"must not exceed 64 characters"}]},"key":"field_too_long","summary":"A field exceeds its maximum length","id":"paths/~1version/get/responses/400/content/application~1problem+json/examples/field_too_long"},"paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_address":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"address.invalid","detail":"invalid address","instance":"/traces/0199ce80-1a2b-7c01-9c2a-9d0010eaa200"},"key":"invalid_address","summary":"An address value is malformed","id":"paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_address"},"paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_pagination":{"value":{"type":"https://docs.vilna.io/apis/problems/invalid-request","title":"Invalid Request","status":400,"code":"pagination.invalid_argument","detail":"invalid pagination arguments","instance":"/traces/0199ce80-4c5d-7c01-9c2a-9d0010eaa201"},"key":"invalid_pagination","summary":"A pagination argument is out of range","id":"paths/~1version/get/responses/400/content/application~1problem+json/examples/invalid_pagination"}},"securitySchemeStore":{"Auth":{"id":"Auth","type":"apiKey","description":[{"$$mdtype":"Node","type":"paragraph","attributes":{},"children":[{"$$mdtype":"Node","type":"inline","attributes":{},"children":[{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":"API key for authenticating requests. Include your key in the "},"children":[]},{"$$mdtype":"Node","type":"code","inline":true,"attributes":{"content":"X-Api-Key"},"children":[]},{"$$mdtype":"Node","type":"text","inline":true,"attributes":{"content":" header. Keys can be created in the Vilna Dashboard or via the Management API. The scopes listed per operation indicate which permissions the key must have."},"children":[]}]}]}],"in":"header","paramName":"X-Api-Key"}},"servers":[{"url":"/_mock/ru/apis/platform/api","isMockServer":true,"description":"Mock server"},{"url":"https://api.vilna.io/v1","description":"Vilna API."}]},"options":{"schemasExpansionLevel":2,"codeSamples":{"languages":[{"lang":"curl"},{"lang":"JavaScript"},{"lang":"Python"},{"lang":"Go"}]},"hideSidebar":true,"mockServer":{"url":"/_mock/ru/apis/platform/api","position":"first","description":"Mock server"},"disableRouter":true,"downloadUrls":[{"url":"/_bundle/@l10n/ru/apis/platform/api.json?download"},{"url":"/_bundle/@l10n/ru/apis/platform/api.yaml?download"}],"excludeFromSearch":false,"specType":"openapi","markdocOptions":{"tags":{},"nodes":{},"components":{}},"metadata":{"title":"Platform API","description":"Vilna Platform API. Monitor blockchain addresses, track transactions, manage invoices, and receive notifications across multiple chains.\n\n**Quick Links**\n\n- [Security Guide](/apis/platform/security) - Authentication and webhook verification\n- [CAIP Standards](/apis/platform/caip-standards) - Asset identification standards\n- [Quick Start Guide](/guides/quickstart) - Step-by-step integration tutorial\n\n**Endpoints**\n\nActivity & Balances\n\n- **[Activity](#tag/activity)** - Balance changes across tracked addresses\n- **[Balances](#tag/balance)** - Current balances and historical snapshots for charts\n\nAddress Operations\n\n- **[Addresses](#tag/address)** - List, import, update, and delete tracked addresses\n- **[Extended Public Keys](#tag/public_key)** - HD wallet management\n\nTransactions\n\n- **[Transactions](#tag/transaction)** - Transaction listing and detailed inspection with events\n\nPayments\n\n- **[Invoices](#tag/invoice)** - Create and manage payment invoices\n\nMonitoring & Notifications\n\n- **[Notification Channels](#tag/channel)** - Configure alert delivery via webhooks, Telegram, etc.\n- **[Notification Subscriptions](#tag/subscription)** - Bind channels to event types for targeted alert routing\n\nAsset Management\n\n- **[Tokens](#tag/token)** - Token metadata for supported asset types\n\nInfrastructure\n\n- **[Blockchains](#tag/blockchain)** - Supported blockchains and their metadata\n- **[Simulate](#tag/simulate)** - Transaction simulation\n- **[Version](#tag/version)** - Service version info\n\n**Array Query Parameters**\n\nFilters that accept multiple values (`chain_gid`, `asset_gid`, `address`, `hash`, etc.) use repeated keys:\n\n- ✅ `?chain_gid=eip155:1&chain_gid=eip155:56`\n- ❌ `?chain_gid=eip155:1,eip155:56`\n\nThis follows the OpenAPI default (`style: form, explode: true`).\n\n**Need Help?**\n\nVisit our [documentation portal](/apis/platform/) for detailed guides and examples.\n"}},"baseSlug":"/ru/apis/platform/api","routesMapping":{}}