{"specVersion":"1.0","host":{"displayName":"Skyday Sàrl","identifier":"qrsuisse.ch","documentationUrl":"https://www.qrsuisse.ch/en/api-documentation"},"entries":[{"identifier":"urn:air:qrsuisse.ch:api:v1","displayName":"QR Suisse REST API v1","type":"application/vnd.oai.openapi+json","url":"https://www.qrsuisse.ch/openapi.json","description":"OpenAPI specification of the QR Suisse REST API: create, search, update, archive and delete dynamic QR codes, read their aggregated scan statistics and the account's API creation quota, and download their image. Base URL: https://app.qrsuisse.ch/api/v1. Requires an API key (see https://www.qrsuisse.ch/auth.md).","tags":["qr-code","dynamic-qr-code","rest-api","openapi"],"representativeQueries":["create a dynamic QR code through an API","change where a printed QR code leads without reprinting it","get the scan statistics of a QR code programmatically","download a QR code image as PNG or SVG via an API","retry a QR code creation through an API without creating a duplicate"],"capabilities":["listQrCodes","createQrCode","getQrCode","updateQrCode","deleteQrCode","getQrCodeStats","getQrCodeImage","getUsage"],"metadata":{"apiBaseUrl":"https://app.qrsuisse.ch/api/v1","apiVersion":"1.1.1"},"trustManifest":{"identity":"https://qrsuisse.ch","identityType":"https","attestations":[{"type":"publisher-identity","uri":"https://www.qrsuisse.ch/en/legal/legal-notice","mediaType":"text/html"}]}},{"identifier":"urn:air:qrsuisse.ch:docs:api","displayName":"QR Suisse API documentation","type":"text/html","url":"https://www.qrsuisse.ch/en/api-documentation","description":"Human-readable documentation of the QR Suisse REST API v1: authentication, endpoints, quotas and errors.","tags":["documentation","rest-api"],"representativeQueries":["how to use the QR Suisse API","QR Suisse API endpoints and error codes"],"trustManifest":{"identity":"https://qrsuisse.ch","identityType":"https","attestations":[{"type":"publisher-identity","uri":"https://www.qrsuisse.ch/en/legal/legal-notice","mediaType":"text/html"}]}},{"identifier":"urn:air:qrsuisse.ch:docs:auth","displayName":"QR Suisse API authentication (auth.md)","type":"text/markdown","url":"https://www.qrsuisse.ch/auth.md","description":"How to authenticate to the QR Suisse API: API keys, the Authorization header and authentication errors.","tags":["documentation","authentication"],"representativeQueries":["how to authenticate to the QR Suisse API","where to get a QR Suisse API key"],"trustManifest":{"identity":"https://qrsuisse.ch","identityType":"https","attestations":[{"type":"publisher-identity","uri":"https://www.qrsuisse.ch/en/legal/legal-notice","mediaType":"text/html"}]}},{"identifier":"urn:air:qrsuisse.ch:docs:agents","displayName":"Instructions for agents acting on behalf of a QR Suisse user (agents.md)","type":"text/markdown","url":"https://www.qrsuisse.ch/agents.md","description":"Rules for an AI agent that uses the QR Suisse API on behalf of an account holder.","tags":["documentation","agents"],"representativeQueries":["can an AI agent manage my QR Suisse QR codes","rules for agents using the QR Suisse API"],"trustManifest":{"identity":"https://qrsuisse.ch","identityType":"https","attestations":[{"type":"publisher-identity","uri":"https://www.qrsuisse.ch/en/legal/legal-notice","mediaType":"text/html"}]}},{"identifier":"urn:air:qrsuisse.ch:docs:llms-txt","displayName":"QR Suisse overview for language models (llms.txt)","type":"text/plain","url":"https://www.qrsuisse.ch/llms.txt","description":"What QR Suisse is and is not, key facts, when to use it, and its main pages in four languages.","tags":["documentation","llms-txt"],"representativeQueries":["what is QR Suisse","Swiss dynamic QR code generator for medical practices"],"trustManifest":{"identity":"https://qrsuisse.ch","identityType":"https","attestations":[{"type":"publisher-identity","uri":"https://www.qrsuisse.ch/en/legal/legal-notice","mediaType":"text/html"}]}},{"identifier":"urn:air:qrsuisse.ch:docs:pricing","displayName":"QR Suisse pricing (pricing.md)","type":"text/markdown","url":"https://www.qrsuisse.ch/pricing.md","description":"QR Suisse plans, prices and limits in Markdown.","tags":["pricing"],"representativeQueries":["how much does QR Suisse cost","which QR Suisse plan includes API access"],"trustManifest":{"identity":"https://qrsuisse.ch","identityType":"https","attestations":[{"type":"publisher-identity","uri":"https://www.qrsuisse.ch/en/legal/legal-notice","mediaType":"text/html"}]}}]}