# EUDI Wallet and European Business Wallet Developer Docs and APIs | iGrant.io: full documentation Build on the European Digital Identity Wallet framework. Full support for OpenID4VC, SD-JWT, and ISO 18013-5 mdoc. This file concatenates the markdown of all 442 documentation pages. Install the iGrant.io Agent Skills with `npx skills add L3-iGrant/skills` to have an AI agent build these integrations. --- # Reference guide to EUDI Wallet abbreviations Source: https://docs.igrant.io/docs/abbreviations/ --- id: abbreviations title: Reference guide to EUDI Wallet abbreviations description: Browse common EUDI Wallet abbreviations and their meanings used across digital identity, verifiable credentials, and wallet documentation. hide_title: true sidebar_label: Abbreviations keywords: [abbreviations, EUDI Wallet, glossary, digital identity, verifiable credentials, eIDAS, OpenID4VC, acronyms, reference] slug: /abbreviations/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` | Abbr | Expanded form | | :--------- | :-------------------------------------------------------------------- | | ADA | Automated Data Agreements | | ARF | European Digital Identity Wallet Architecture and Reference Framework | | CAB | Conformity Assessment Body | | CRUD | Create / Read / Update / Delete | | DA | Data Agreement | | DCQL | Digital Credentials Query Language | | DDA | Data Disclosure Agreement | | DGA | Data Governance Act | | DID | Decentralized Identifier (according to W3C) | | DPIA | Data Protection Impact Assessment | | DS | Data Source | | DUS | Data Using Service | | EAA | Electronic Attestation of Attributes | | EBWOID | European Business Wallet Owner Identification | | ECDH | Elliptic-curve Diffie-Hellman | | EEA | European Economic Area | | eIDAS | electronic IDentification, Authentication and trust Services | | ETSI | European Telecommunications Standards Institute | | EU | European Union | | EUDI | European Digital Identity | | EUDIW | European Digital Identity Wallet | | FAQ | Frequently Asked Questions | | GDPR | General Data Protection Regulation | | HSM | Hardware Security Module | | IETF | Internet Engineering Task Force | | ISO | International Organization for Standardization | | JOSE | JSON Object Signing and Encryption | | JSON | JavaScript Object Notation | | JWE | JSON Web Encryption | | JWK | JSON Web Key | | JWS | JSON Web Signature | | JWT | JSON Web Token | | KA | Key Attestation | | LoA | Level of Assurance | | LoTL | List of Trusted Lists | | LPID | Legal Person Identification Data | | MAC | Message Authentication Code | | mDL | Mobile Driving Licence | | mdoc | ISO/IEC 18013-5 mobile document | | OAuth | Open Authorization | | OID4VC | OpenID for Verifiable Credentials | | OID4VCI | OpenID for Verifiable Credentials Issuance | | OID4VP | OpenID for Verifiable Presentation | | OP | OpenID Provider | | OpenID4VC | OpenID for Verifiable Credentials | | OpenID4VCI | OpenID for Verifiable Credential Issuance | | PID | Person Identification Data | | PKI | Public Key Infrastructure | | PoP | Proof of Possession | | PuB-EAA | Electronic Attestation of Attributes issued by a Public Sector Body | | QEAA | Qualified Electronic Attestation of Attributes | | QES | Qualified Electronic Signatures | | QTSP | Qualified Trust Service Provider | | RP | Relying Party | | SD-JWT | Selective Disclosure for JWT | | SD-JWT VC | SD-JWT-based Verifiable Credentials | | SDK | Software Development Kit | | SE | Secure Element | | SIOP | Self-issued OpenID Provider | | SSI | Self Sovereign Identity | | TAO | Trust Anchor Operator | | TEE | Trusted Execution Environment | | TI | Trusted Issuer | | TLS | Transport Layer Security | | ToIP | Trust over Internet Protocol | | TS3 | Technical Specification 3 (EUDI Wallet Unit Attestation) | | TSP | Trust Service Provider | | UC | Use case | | URL | Uniform Resource Locator | | VC | Verifiable Credential | | VCI | Verifiable Credentials Issuance | | VP | Verifiable Presentation | | W3C | World Wide Web Consortium | | WIA | Wallet Instance Attestation | | WSCA | Wallet Secure Cryptographic Application | | WSCD | Wallet Secure Cryptographic Device | | WUA | Wallet Unit Attestation | | ZKP | Zero-Knowledge Proof | --- # Agent Skills catalogue Source: https://docs.igrant.io/docs/agent-skills-catalogue/ --- id: agent-skills-catalogue title: Agent Skills catalogue description: Browse every iGrant.io Agent Skill for EUDI Wallet and European Business Wallet integrations, grouped by role, with what each skill does, its protocols and its dependencies. hide_title: false hide_table_of_contents: true sidebar_label: Skills catalogue keywords: [agent skills catalogue, SKILL.md, EUDI Wallet, European Business Wallet, OpenID4VCI, OpenID4VP, DCQL, DC API, consent management, iGrant.io skills] slug: /agent-skills-catalogue/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` Agent Skills catalogue for EUDI Wallet integrations | iGrant.io DevDocs import SkillsCatalogue from '@site/src/components/SkillsCatalogue'; Every skill below lives in [L3-iGrant/skills](https://github.com/L3-iGrant/skills) and is installed with `npx skills add L3-iGrant/skills`. This catalogue is generated from each skill's `SKILL.md`, so it always reflects the latest published version. Use the search box to filter, and select any card to open its `SKILL.md`. --- # Agent Skills for EUDI Wallet integrations Source: https://docs.igrant.io/docs/agent-skills/ --- id: agent-skills-overview title: Agent Skills for EUDI Wallet integrations description: Install iGrant.io Agent Skills so your AI coding agent (Claude Code, Cursor, and any SKILL.md agent) can build EUDI Wallet and European Business Wallet integrations on the Organisation Wallet Suite and Consent Building Block. hide_title: false sidebar_label: Overview keywords: [agent skills, SKILL.md, Claude Code, Cursor, AI coding agent, EUDI Wallet, European Business Wallet, OpenID4VCI, OpenID4VP, DCQL, DC API, consent management, iGrant.io, Organisation Wallet Suite] slug: /agent-skills/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` Agent Skills for EUDI Wallet integrations | iGrant.io DevDocs import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; import { ClaudeIcon, CursorIcon, CodexIcon, CopilotIcon } from '@site/src/components/AgentIcons'; **Agent Skills** teach AI coding agents (Claude Code, Cursor, and any agent that supports the `SKILL.md` format) how to build European Digital Identity (EUDI) Wallet and European Business Wallet integrations on the iGrant.io Organisation Wallet Suite (OWS) and Consent Building Block. Instead of copying code from these docs by hand, you install the skills once and describe what you want to build; your agent loads the relevant skill on demand and follows the exact iGrant.io API contracts. The skills are open source (Apache-2.0) and published at [L3-iGrant/skills](https://github.com/L3-iGrant/skills). You can also browse them on [skills.sh](https://www.skills.sh/l3-igrant/skills). ## What you can build - **Credential issuance** using OpenID4VCI 1.0 (in-time and deferred), issuing SD-JWT VC, W3C VC 2.0 and mso_mdoc credentials. - **Credential verification** using OpenID4VP 1.0 with DCQL, including same-device presentation over the Digital Credentials API (DC API). - **Consent management** for recording and managing individual consents against data agreements. Each skill keeps per-organisation API keys behind a backend proxy (the key never reaches the browser), handles HMAC-verified webhooks, and pushes live status to the frontend over Server-Sent Events (SSE), following least privilege by role (issuer versus verifier). ## Install and set up ```bash npx skills add L3-iGrant/skills ``` The command auto-detects your agent and lets you choose which skills to install. Following least privilege, install only the issuer or verifier set you need; dependencies are pulled in automatically (see the [Skills catalogue](/docs/agent-skills-catalogue/)). Claude Code} default> Claude Code loads `SKILL.md` skills automatically. Confirm what is installed: ```bash npx skills list ``` Then prompt Claude Code to build using the skills (see [Prompt your agent](#prompt-your-agent) below). Cursor}> Cursor reads the installed `SKILL.md` skills. Reference the `igrantio` skills in your prompt and Cursor applies the matching one. Codex}> Codex (OpenAI) supports the `SKILL.md` format. Install the skills as above, then reference the `igrantio` skills in your prompt and Codex applies the matching one. GitHub Copilot}> GitHub Copilot supports the `SKILL.md` format. Install the skills as above, then reference the `igrantio` skills in your prompt. Any agent that supports the `SKILL.md` format works. Target a specific agent, or all detected agents: ```bash npx skills add L3-iGrant/skills -a cursor # a specific agent npx skills add L3-iGrant/skills -a '*' # all detected agents ``` List the available skills without installing: ```bash npx skills add L3-iGrant/skills --list ``` ## Prompt your agent Describe the integration and reference the skills. For example: > Using the igrantio skills, build me an OpenID4VCI issuer backend with per-tenant API keys, and a React frontend that shows the credential-offer QR and updates live when the wallet accepts. > Add verifiable-presentation verification (OpenID4VP + DCQL) to my Express app using the igrantio verifier skills. > Using the igrantio consent skills, add consent capture against a data agreement, with allow, withdraw and history. Your agent loads the matching skill, applies the OWS endpoints, payloads and response fields it defines, and keeps the API key on the backend. ## Keep your skills up to date ```bash npx skills update ``` Run this whenever the skills are updated so your agent builds against the latest API contracts. ## Browse the skills See the **[Skills catalogue](/docs/agent-skills-catalogue/)** for every available skill, grouped by role, with what each one does and its dependencies. ## Documentation index for agents Point your agent at the machine-readable documentation index at [docs.igrant.io/llms.txt](https://docs.igrant.io/llms.txt) so it can discover every guide and reference on this site. :::info Related API references The skills build against the same APIs documented here: [Issue a credential (in-time)](/docs/openID4vci-issue-credential-intime/) and [Send and verify credentials (OpenID4VP)](/docs/openID4vc-send-verify-credentials/) for the wallet flows, and the [Consent Management APIs](/docs/consent-management-apis/) for consent records. ::: --- # Get API Keys Source: https://docs.igrant.io/docs/developer-apis/get-started/ --- id: api-getting-started title: Get API Keys description: Get API keys and start integrating iGrant.io APIs for credential issuance, verification, consent management, and digital wallet workflows. keywords: [API getting started, API key, developer setup, OpenID4VC, credential API, digital wallet API, iGrant.io] hide_title: true sidebar_label: Get API Keys slug: /developer-apis/get-started/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` ## Get API Keys Begin your development journey with our APIs by following these steps: 1. **Get Access to our APIs**: Send in an email to [iGrant.io Developer Support](mailto:support@igrant.io?subject=Request%20Developer%20Access) to obtain your API keys. 2. **Explore Documentation**: Each API's detailed documentation provides setup guides, usage examples, and troubleshooting tips. 3. **Test and Implement**: Utilise our demo environment for testing to integrate APIs seamlessly into your projects. ## Need Help? Our support team is ready to assist you at every step: - **Email**: [support@igrant.io](mailto:support@igrant.io) - **WhatsApp Us**: [WhatsApp Us](https://wa.me/message/3YFVQOBN5ZYFE1) - **GitHub Issues**: Report bugs or suggest improvements by creating an issue on our [GitHub repository](https://github.com/igrantio). Your feedback drives our continuous improvement, and we’re excited to see how our APIs will help you achieve your development goals. Welcome to the future of data identity and data exchange with iGrant.io! --- # Developer APIs Source: https://docs.igrant.io/docs/developer-apis/ --- id: api-intro title: Developer APIs description: Explore iGrant.io developer APIs for OpenID4VC credential issuance and verification, consent management, and digital wallet integration. keywords: [developer API, OpenID4VC, OpenID4VCI, OpenID4VP, credential issuance, credential verification, consent management, digital wallet, EUDI Wallet] hide_title: true sidebar_label: Overview slug: /developer-apis/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import NoteBox from '@site/src/components/NoteBox'; import Cards from '@site/src/components/Card'; Get your API keys from Get API Keys, or start with the Get Started guide for step-by-step tutorials.
Prefer to build with AI? Install the iGrant.io Agent Skills with npx skills add L3-iGrant/skills and your AI coding agent (Claude Code, Cursor, Codex, GitHub Copilot, or any SKILL.md agent) can build these API integrations for you. See Build with AI Agents.
iGrant.io provides comprehensive APIs for building on the European Digital Identity (EUDI) Wallet and European Business Wallet ecosystem. Our APIs cover credential issuance and verification using OpenID4VC (OpenID4VCI and OpenID4VP), consent management, extensions, and data marketplace integration. --- # Set up webhooks for OpenID4VC integrations Source: https://docs.igrant.io/docs/openid4vc-webhooks/ --- id: openid4vc-webhooks hide_title: true title: Set up webhooks for OpenID4VC integrations description: Understand how to configure webhooks in OpenID4VC workflows to manage real‑time events like credential issuance, updates, and verification responses. keywords: [webhooks, OpenID4VC, event notifications, credential issuance events, verification events, Organisation Wallet, European Business Wallet, API integration] sidebar_label: Webhook Events slug: /openid4vc-webhooks/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` # Webhook Events Organisation Wallet Suite by iGrant.io provides webhooks to notify your application about important events in the OpenID4VC-based credential issuance and verification process. This document lists all available webhook events and their descriptions for the OpenID4VC implementation. ## Webhook Management Before receiving webhook events, you need to configure your webhook endpoints. The following APIs are available for managing webhooks: | API | Description | Documentation | |-----|-------------|---------------| | Create Webhook | Create a new webhook endpoint | [Create Webhook](/docs/openid4vc-api/config-create-webhook) | | Read Webhook | Get details of a specific webhook | [Read Webhook](/docs/openid4vc-api/config-read-webhook) | | Update Webhook | Modify an existing webhook configuration | [Update Webhook](/docs/openid4vc-api/config-update-webhook) | | Delete Webhook | Remove a webhook endpoint | [Delete Webhook](/docs/openid4vc-api/config-delete-webhook) | | List Webhooks | Get all configured webhooks | [List Webhooks](/docs/openid4vc-api/config-list-webhooks) | ## Issuer Webhooks Issuer webhooks notify you about events related to credential issuance and management. | Event Name | Description | |------------|-------------| | `openid.credential.offer_sent` | Triggered when a credential offer is created and delivered using QR code or credential offer endpoint | | `openid.credential.offer_received` | Triggered when a credential offer is accessed by the wallet unit (or holder) | | `openid.credential.token_issued` | Triggered when a token is issued during the credential issuance process | | `openid.credential.credential_issued` | Triggered when a credential is issued to the wallet unit (or holder) by the issuer | | `openid.credential.credential_acked` | Triggered when a credential is received and acknowledged in the wallet unit (or holder) | | `openid.credential.credential_accepted` | Triggered when the credential is accepted by the wallet unit (or holder) to store | | `openid.credential.credential_deleted` | Triggered when the credential is deleted by the wallet unit (or holder) | | `openid.credential.issuance_denied` | Triggered when credential issuance is denied for various reasons such as: wallet unit attestation invalid or missing, proof of possession invalid, valid credential already exists (if credential uniqueness is enforced), or authorisation failed | ## Verifier Webhooks Verifier webhooks notify you about events related to presentation requests and verifications. | Event Name | Description | |------------|-------------| | `openid.presentation.request_sent.v3` | Triggered when a presentation request is created and delivered using QR code | | `openid.presentation.request_received.v3` | Triggered when a presentation request is accessed by the wallet unit (or holder) | | `openid.presentation.presentation_acked.v3` | Triggered when a presentation request is received, acknowledged, and verification is performed by the verifier | ## Webhook Payload Each webhook event includes a JSON payload containing relevant information about the event. The payload structure follows a consistent format with common fields and event-specific data. ### Common Payload Fields | Field | Type | Description | |-------|------|-------------| | `deliveryID` | string | Unique identifier for this webhook delivery | | `webhookID` | string | Identifier of the webhook configuration | | `timestamp` | string | ISO 8601 timestamp of when the event occurred | | `type` | string | The type of event (e.g. "openid.credential.offer_sent") | | `data` | object | Event-specific payload data that varies by event type | ### Payload Structure All webhook events follow this consistent structure: #### Issuance Webhook Example ```json { "deliveryID": "67f770eec8426b0b55e30c2e", "webhookID": "67f770936e45cf84e6880d25", "timestamp": "2025-04-10T07:19:10Z", "data": { "credential": { "CredentialExchangeId": "3e154218-88d5-4529-8143-bf1ccf0e08c0", "credentialDefinitionId": "a79fb535-5e17-4571-928a-7b30011e4fa8", "walletUnitAttestationVerified": false // Additional credential history fields }, "organisationId": "64ec561de2f6a8000142c671" }, "type": "openid.credential.offer_sent" } ``` #### Verification Webhook Example ```json { "deliveryID": "67f77188c8426b0b55e30d08", "webhookID": "67f770936e45cf84e6880d25", "timestamp": "2025-04-10T07:21:44Z", "data": { "organisationId": "64ec561de2f6a8000142c671", "presentation": { "presentationExchangeId": "73315f05-089f-4548-b7ba-052ce828c7d7", "presentationDefinitionId": "bd28cfc2-4938-4f47-b91a-77412676d107", "walletUnitAttestationVerified": false // Additional verification history fields } }, "type": "openid.presentation.request_received.v3" } ``` For detailed field definitions, please refer to: - [Issue credential](/docs/openid4vc-api/config-digital-wallet-open-id-issue-credential) response section for issuance webhooks - [Send verification request (v3)](/docs/openid4vc-api/config-create-digital-wallet-open-id-verification-request-v-3) response section for current version verification webhooks ## Delivery Guarantees Webhook delivery follows an at-most-once guarantee. This means: - Delivery is attempted once - There is no built-in retry mechanism if the target endpoint is unreachable or errors out - It is recommended to implement appropriate error handling and logging on your webhook endpoint For detailed information about the payload structure for each event type, please refer to the specific event documentation. ## Webhook Security Each webhook delivery includes an `X-iGrant-Signature` header that allows you to verify the authenticity of the webhook. The signature is generated using HMAC-SHA256 and includes a timestamp to prevent replay attacks. ### Signature Format The `X-iGrant-Signature` header follows this format: ``` X-iGrant-Signature: t=,sig= ``` Where: - `timestamp`: ISO 8601 timestamp in UTC (e.g., "2025-04-10T07:19:10Z") - `signature`: HMAC-SHA256 signature of the payload ### Verifying the Signature To verify a webhook signature: 1. Extract the timestamp and signature from the header 2. Get the raw request body 3. Concatenate the timestamp and request body with a period (`.`) 4. Compute HMAC-SHA256 using your webhook's secret key 5. Compare the computed signature with the received signature Example verification code in Go: ```go func verifyWebhookSignature(timestamp, signature, secretKey string, payload []byte) bool { // Construct the signed payload signedPayload := timestamp + "." + string(payload) // Create HMAC-SHA256 hash h := hmac.New(sha256.New, []byte(secretKey)) h.Write([]byte(signedPayload)) // Get the computed signature computedSig := hex.EncodeToString(h.Sum(nil)) // Compare signatures return hmac.Equal([]byte(computedSig), []byte(signature)) } ``` ### Security Best Practices 1. Always verify the webhook signature before processing the payload 2. Check that the timestamp is recent (e.g., within 5 minutes) to prevent replay attacks 3. Keep your webhook secret key secure and never share it 4. Use HTTPS endpoints for webhook delivery 5. Consider implementing rate limiting to prevent abuse --- # Q1 2026 (January - March) Source: https://docs.igrant.io/docs/changelog/2026-q1/ --- id: changelog-2026-q1 title: Q1 2026 (January - March) description: Product updates for the Organisation Wallet Suite and Data Wallet in Q1 2026. hide_title: false sidebar_label: Q1 2026 (Jan - Mar) keywords: [changelog, release notes, Organisation Wallet Suite, Data Wallet, iGrant.io, Q1 2026] slug: /changelog/2026-q1/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` ## March 2026 (2026.03.x) ### Organisation Wallet Suite - Payment Extensions (TS12) - five new payment extensions covering merchant authorisation, issuer authorisation, account access, data confirmation, and fund confirmation scenarios - One-click credential issuance - PID and Photo ID credential extensions enable instant issuance from dashboard without manual configuration - Sandbox Organisations - organisations can now define custom ecosystems during development and external demonstrations - European Business Wallet Owner ID (EBWOID) - renamed from Legal Person Identification Data (LPID) to align with the upcoming European Business Wallet regulation - DCQL (Digital Credential Query Language) support for granular multi-credential queries - Document Signing extension for qualified electronic signatures via EUDI Wallet - Dashboard improvements - restructured navigation with cleaner URL hierarchy, credential branding reset, and backend query optimisations for improved stability with large credential histories ### Data Wallet - Payment security - checkout transactions now meet the EU's latest specifications (Technical Specification 12) for tamper-proof transactions aligned with Strong Customer Authentication under PSD2 - Android card stack - card stack animation brought to Android, matching iOS experience with fluid credential browsing - Performance and stability enhancements for faster, more reliable credential management and sharing ## February 2026 (2026.02.x) ### Organisation Wallet Suite - Passwordless login with EUDI Wallet - administrators can sign in by scanning QR codes with their EUDI Wallet, plus role-based access control and self-service password recovery - Sandbox sub-tenant enhancements - test environments now support extensions and custom configurations to replicate production setups - Wallet Unit Attestation (WUA) lifecycle improvements - automatic 24-hour refresh cycles with configurable validity periods and direct dashboard management controls - Dashboard redesign - modernised interface with improved modals, responsive layouts, visual credential issuance lifecycle views, and expanded verification history with detailed status indicators ### Data Wallet - Advanced filtering for verifiable presentations - verifiers can request specific data values within credentials for more precise control over information sharing - Dynamic add cards screen - streamlined interface that updates in real time to show relevant cards without requiring manual app store updates ## January 2026 (2026.01.x) ### Organisation Wallet Suite - Sandbox sub-tenants with dedicated issuer and verifier environments, separate API keys, webhooks, and extensions - Platform performance optimisations, stability improvements, and general fixes across workflows ### Data Wallet - View, track, refresh, or cancel pending credential requests within the app - Transaction logs now display exact timestamps instead of relative time indicators - Credential presentations now support multiple encryption schemes including A128GCM, A256GCM, and A128CBC-HS256 --- # Q2 2026 (April - June) Source: https://docs.igrant.io/docs/changelog/2026-q2/ --- id: changelog-2026-q2 title: Q2 2026 (April - June) description: Product updates for the Organisation Wallet Suite and Data Wallet in Q2 2026. hide_title: false sidebar_label: Q2 2026 (Apr - Jun) keywords: [changelog, release notes, Organisation Wallet Suite, Data Wallet, iGrant.io, Q2 2026] slug: /changelog/2026-q2/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` ## June 2026 (2026.06.x) ### Organisation Wallet Suite - Verification standard update - verification for the W3C Digital Credentials API and ISO/IEC 18013-7 Annex C is now more closely aligned with the interoperable browser-based flow - Trust-list decisions for IACA certificates - during Annex C and DC API verification, issuer trust is checked against the configured trust list using the issuer certificate or IACA - Stronger SSRF protection - protection against server-side request forgery is enabled by default, with internal service-to-service calls unaffected - Simpler Presentation Definition configuration - a new "Login and Risk-based Authentication (non-TS12)" transaction-data template can be attached to any verification without duplication - Verifier-side WUA removed - the enforce-WUA option and the "Partial" status are removed from verification history, while issuer-side and holder-side WUAs are unchanged - Clearer verification results and operations - failed checks identify the missing requested claims rather than a single generic message, and runtime logs produce clean, single-line entries for tools such as Grafana and Loki - More accurate credential issuance - issued credentials and previews align more closely with the expected SD-JWT VC and ISO/IEC 18013-5 mdoc formats ### Data Wallet - mdoc presentation over DC API matures - the wallet can now share mobile documents (mdoc) through browser-based API flows on both platforms - DCQL presentation requests - the wallet understands DCQL verification requests, giving verifiers an OpenID4VP-aligned way to request data through QR codes, deep links, and existing flows - Array-based selective disclosure for SD-JWT - the wallet resolves selectively disclosable list elements when displaying, presenting, and verifying SD-JWT credentials, with indexed array elements ordered correctly on iOS - Native UI refresh across both platforms - core screens rebuilt with SwiftUI on iOS and Jetpack Compose on Android for a cleaner, faster codebase - Performance improvements and optimisations - on Android, large credentials load after a backup restore and revocation and expiry checks use streamed parsing; on iOS, removing an account fully wipes the database and its sidecar files - Faster trust checks and issuer discovery - trust lists are prefetched and cached at launch, with a 30-minute cache refreshed when the app returns to the foreground - Payment and visual polish - on Android, scheduled payments support one-off, future-dated account payments; on iOS, payment authorisation falls back to the Wallet Unit Attestation key when a payment credential's key ID is empty ## May 2026 (2026.05.x) ### Organisation Wallet Suite - ISO 18013-7 Annex C device request over the DC API - securely define and share credentials on the same device or across devices, with signed and unsigned requests supported in iOS and Android browsers - Passwordless login extension with optional callback URI - tenants running an Identity Provider such as Keycloak can map an EUDI Wallet presentation to an existing user account using native identity matching, without a bespoke resolution endpoint - Claim validation at issuance - credential claims are validated against the credential definition when an offer is created, with a small set of standard claims such as jti permitted as issuer overrides - Age Verification extension - a template covering the claims and structure set out in the Blueprint, so relying parties can issue and verify age-verification credentials - Inspect SD-JWT, JWT, and CBOR in the dashboard - click any record to decode the raw token or mdoc bytes in place, with header, payload, and disclosures laid out side by side with the wire form - Developer API keys - organisation administrators can generate an API key and distribute it via email to multiple developers in the same workflow ### Data Wallet - ISO 18013-7 Annex C device request over the DC API - the wallet can be selected directly from the browser's wallet picker on iOS or Android to present mobile documents (mdoc), covering same-device and cross-device verification flows - Legacy Hyperledger Indy database removed - a leaner app on iOS and Android with faster load times across common flows, and credentials encrypted at rest under a single, well-maintained storage layer - Per-credential key binding for OpenID4VCI compliance - the wallet can independently prove possession of each credential - Demonstrating Proof of Possession (DPoP) for token and credential requests - when the issuer's metadata advertises DPoP, the wallet binds both the access token and credential request to its private key, protecting against token replay by another party - Multi-credential and credential-set verification over the DC API - more reliable cross-device verification against verifiers that exercise the full breadth of the W3C Digital Credentials API specification - Issuer JWKS with multiple signing keys - issuers that rotate signing keys or run more than one active key are now handled end-to-end - Backup reliability on Android - backups to Google Drive and DataPod are confirmed only after the file has uploaded successfully - Stability and polish - small visual consistency improvements on the home, connection, and credential card screens, with issuer-supplied background_image artwork honoured in connection metadata on both platforms ## April 2026 (2026.04.x) ### Organisation Wallet Suite - In-dashboard documentation search - search docs, APIs, and guides directly within the dashboard, with grouped results, filters, and relevance ranking - End-to-end Certificate Signing Requests (CSR) - generate, download, and submit CSRs; issued certificate chains within the Organisation Wallet bind keys and use them as X.509 certificates in flows - Templates for age verification and mobile driving license (mDL) - new templates aligned with the EU Digital Identity rulebooks reduce manual setup for common credential and verification use cases ### Data Wallet - Device-bound presentation for mdoc credentials - device-bound signatures with multi-document support in the EUDI Wallet, aligned with ISO/IEC 18013-5 and OpenID4VP - Passwordless login with any credential - authenticate using any wallet-held credential (ID, licence, account), removing the need for passwords - Stronger payment security (TS12 alignment) - Strong Customer Authentication (SCA) flows now meet TS12 requirements for EUDI wallet-based payments in Europe - Performance improvements - general speed, stability, and reliability enhancements --- # Q3 2026 (July - September) Source: https://docs.igrant.io/docs/changelog/2026-q3/ --- id: changelog-2026-q3 title: Q3 2026 (July - September) description: Product updates for the Organisation Wallet Suite and Data Wallet in Q3 2026. hide_title: false sidebar_label: Q3 2026 (Jul - Sep) keywords: [changelog, release notes, Organisation Wallet Suite, Data Wallet, iGrant.io, Q3 2026] slug: /changelog/2026-q3/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` ## September 2026 (2026.09.x) ### Organisation Wallet Suite - Batch credential issuance - issuers can issue multiple single-use credential copies in one OpenID4VCI 1.0 request, each bound to a separate key to reduce linkability across presentations - Configurable key attestation requirements - issuers can now request proof that the wallet's cryptographic key is trustworthy, with that proof freshly generated for it, aligned with OpenID4VCI 1.0 and EUDI ARF TS3 v1.5 - Batch issuance of Wallet Instance Attestations - the Wallet Provider backend can now issue a batch of Wallet Instance Attestations, as per OpenID4VCI 1.0, each bound to its own key, and it reissues the next batch before the last copy is used - Configurable status-list signing keys and CWT support - mdoc status lists support CWT or JWT responses through content negotiation, with configurable signing keys per credential configuration - OpenID conformance and HAIP 1.0 alignment - supported OpenID4VCI 1.0 and OpenID4VP 1.0 certification profiles are continuously tested against the HAIP 1.0 final test plans, with public conformance results available - Clearer verification results - shared checks across DCQL, Presentation Exchange, and the Digital Credentials API report all detected credential issues, with detailed failure reasons and a dashboard checklist ### Data Wallet - Single-use credential copies - iOS and Android use a fresh copy for each presentation to reduce linkability, with the remaining copies shown on each card - More precise selective disclosure - Android shares only the requested claims, including nested fields, and applies disclosure requirements separately to each credential in a multi-credential request - A simpler consent screen - on iOS and Android the sharing screen has been redesigned so the user only needs to tap when there is a real choice to make - Issuance and presentation alignment - iOS and Android updates cover OpenID4VCI 1.0, DCQL for SD-JWT VC and mdoc, and EUDI ARF TS3, including device-binding proofs and user-confirmation details - Credentials that renew themselves - on iOS and Android, when a credential expires the wallet automatically refreshes it and notifies the issuer, so cards stay valid with less effort - More reliable and easier to trust - on iOS and Android, clearer information about who is asking for data, even when a service does not name itself ## August 2026 (2026.08.x) ### Organisation Wallet Suite - Issuer-controlled Key Attestation and TS3 Wallet Unit Attestation - with a credential definition, an issuer can now require Key Attestation and specify the exact assurance level for key storage and user authentication, in line with ISO/IEC 18045:2022 - Wallet Provider backend - TS3 wallet unit attestation and an evidence-based Key Attestation issuance model as per the EUDI ARF TS3 v1.5 data model, pairing a Wallet Instance Attestation with a Key Attestation - Selective disclosure for nested objects and array elements - when a credential definition marks both a parent object and its fields as selectively disclosable, the issued credential carries recursive disclosures as per SD-JWT (RFC 9901) - Structured validity for Legal Person Identification Data - LPID attestations now return a structured validity result on credential and verification reads - Purpose-built attestation for Age Verification - the Age Verification extension requests the purpose-built age-verification attestation by default, a data-minimising choice expressed in Digital Credentials Query Language (DCQL) as per OpenID4VP 1.0 - Live status tracking and platform maintenance - live status tracking in issuance and verification history is more reliable, newly created signing keys are ordered correctly, and the platform's dependencies and packaging have been modernised ### Data Wallet - Hardware-backed wallet and key attestation - the wallet now presents a Wallet Unit Attestation (WUA) together with a wallet-provider-signed Key Attestation, as per EUDI ARF TS3 v1.5 - TS3 WUA data model - the Data Wallet and its OpenID4VC SDK now model the WUA to the EUDI ARF TS3 v1.5 data model, pairing a Wallet Instance Attestation (WIA) with a Key Attestation - Trust and origin checks on the DC API - requests must be signed, and the verifier must be verified against the OWS trust list before credential sharing - Native user-interface migration - a single native toolkit on each platform, Jetpack Compose on Android and SwiftUI on iOS, with the issuance, verification, payment, and settings screens migrated - Strong Customer Authentication for IBAN account payments - Strong Customer Authentication (SCA) now recognises the Strong User Authentication (SUA) IBAN account-payment credential under EUDI ARF TS12, and on iOS the payment confirmation screen shows a recurring payment schedule and covers account payment, e-mandate, and Qualified Electronic Signature Access Credential (QESAC) flows - More robust proof-of-possession - proof-of-possession now holds across deferred issuance, concurrent flows, and app restarts, following DPoP (RFC 9449) - Browser-based authorisation - RFC 8252 OAuth 2.0 support for smoother sign-in, more reliable multi-credential issuance, and consistent trust indicators from the first passwordless login - Data Agreement Policy for all verifications - Data Agreement Policy details are also available for ordinary, non-TS12 verification transactions on iOS and Android, so users can see the data agreement and its policy for any verification ## July 2026 (2026.07.x) ### Organisation Wallet Suite - Qualified electronic signing through the CSC v2.2.0 API - qualified and remote signing through Qualified Trust Service Providers now works with either CSC 1.0.4.0 or 2.2.0.0, selected per organisation in the QTSP secure vault - Trusted-list validation aligned with ETSI TS 119 602 - validation now runs against a remote lookup service instead of parsing trusted-list files within the verifier - Direct identity matching for Passwordless Login - operators can now choose an identity-resolution method in the dashboard, resolve the subject directly from a presented credential, and select a claim - Consistent transaction data handling - a schema-driven form now validates TS12 Strong Customer Authentication data for payments, e-mandates, and qualified electronic signatures in the dynamic credential request flow, and non-TS12 Passwordless Login transaction data is now accepted during issuance - Annex C and Digital Credentials API refinements - sandbox organisations can now attach the reader certificate chain when signing Annex C of ISO 18013-7 (ReaderAuth) - Privacy-by-design guidance for verifiers - the Age Verification extension now warns when the holder's exact date of birth is exposed and recommends selective disclosure in line with the GDPR data-minimisation principle - Verification and issuance correctness - SD-JWT PID array claims, including nationalities, now display correctly; verification QR codes and deep links preserve characters such as `&`, `<`, and `>`; and deferred Pre-Authorised credentials can be issued ### Data Wallet - Trusted-list validation aligned with ETSI - the wallet can now run checks against a remote lookup service and evaluate the certificate chain against the ETSI TS 119 602 and ETSI TS 119 612 trusted lists - Trust checks gate issuance and verification - trust checks complete before the exchange screen appears on both iOS and Android - Capability, standing, and credential scope evaluation - each party is evaluated for its specific role, its current standing based on trust lists, and, where permitted, the exact credential type in play, matched by standards - Native UI on modern native stacks - SwiftUI runs on a single, consistent, more maintainable UI foundation across platforms - Sturdier handling of ISO 18013-5 mdoc credentials - CBOR and COSE checks cleanly reject broken credentials rather than bringing the wallet down - Simpler, more compatible OpenID4VCI issuance - the redundant client assertion has been removed from the token request on iOS and Android; Android retains wallet-attestation client authentication, and batch issuance now resolves cryptographic binding methods - Payments and strong customer authentication metadata - EWC TS12 transaction data is now correctly added when a payment or login is confirmed via the Digital Credentials API path - Backup, restore, and everyday stability - on iOS, the last-backup date reads synchronously and DataPods retain the correct pod credentials through re-authentication; on Android, the restore progress indicator no longer freezes because restore work is now tied to the screen's lifecycle --- # Get consent record Source: https://docs.igrant.io/docs/consent-management-admin-api/audit-consent-record-read --- id: audit-consent-record-read title: "Get consent record" description: "This endpoint is used to get a single consent record by ID in an organisation defined in the consent building block." sidebar_label: "Get consent record" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

Get consent record

This endpoint is used to get a single consent record by ID in an organisation defined in the consent building block. ## Request

Path Parameters

Consent record for data agreement (based on ISO 27560) retrieved successfully
Response Headers
    Schema
      consentRecord object
      A consent record expresses consent (as defined in this building block's specification) to a single DataAgreement. There must be a UNIQUE constraint on (data agreement revision, individual)
      sectorPreferences object[]
    • Array [
    • ]
    bad input parameter
    Response Headers
      Unauthorized
      Response Headers
        Schema
        Internal server error
        Response Headers
          Schema
          --- # Fetch all data agreements Source: https://docs.igrant.io/docs/consent-management-admin-api/audit-data-agreement-list --- id: audit-data-agreement-list title: "Fetch all data agreements" description: "This endpoint is used to fetch all data agreements defined in the consent building block." sidebar_label: "Fetch all data agreements" hide_title: true hide_table_of_contents: true api: eJztO11zFDmSfyWjXjAb5fIHGGY6NjauwcA0w0CfbYa4wQSoq7K6NVZJtZLK7V5Hv90vuZ92v+QiJdVXd9nYwLxs3D7Mmi4pM5XK70xdRxmaVPPSciWjUXS24AZQZqXi0gI3UBnMwCrI0aYLYEJAxiwDNteIBUprIMOcS8yAS7ALhFRJg9LCrOIi43IOM6HSiySKI1WiZoRnkkWjiFUZt8fMsnEN6g03NoqjkmlWoEVtotHH6w363lbFDDWoHDSmSmeGaDMXvIRcaSjZnEuHIoExSJwzyy8RlIZKamQZmwmESyYqhJwJYWDG0guC8GX/C1HICcU/K9SrKI4kKzAaRSrPDRJdGv9ZcY1ZNMqZMBhHJl1gwaLRdWRXJS3l0uIcdRRHGeasEjYa7cdRwSUvqiIa7a/X8XUNVvCC202U/bP+xq5oI8ihM2u0lZZQojs1Jt9K4IGnqo95LEHN/sTUwpLbBUyOQeMlN/7qhtnUW/B1SozVXM6j9foTrTYlCY2h74f7+/R/qZIWpaU/WVkKnrpb3fvTEH3XHXilJrGy3O/OuvLkfuEWC9NB7M8VxZHlVtAPPRHcuoOxbEWdRNsyLo2Tc1NiyvNAGF0OA8PlXCCUlS6VQbALZiFlEmaNVjhdSgDG0EPrFE3yS9SGCWAyG9oGsxX8rWBy9TfgMuOXPKuYIFq0quYLYH2QJ05UknMZxdHVrlR2l8tdYs+MGWzupb2oj1EgmzTQ/3Xc4UTsbkQrIVC/16L377ckAXFUKsFTkgjBlnklnjHDTRRHBdqFyt7l7x1olpJGRnGUKz1Ha0kjaQvPMV2lAqNP8caV8mxbbNz2gtloFEVxhFesKN1dPjl6/PTg8PAQf0qfpo9ms0fpYfrT458Pt641WscRcZt7cbob9INkP9nfAnW2QAigSAosGdC+bFgFywUn60kKjLx0kkQ4DNHRMnIyeNQ+usmxx+JkI+zrQ6Hr+SqY9ydvCI6z5e1W2CnYiuROFdyS1PEcpPKruLxU4hKzh31s7vK/io5WfQ++IFujTUM1db9DJTPUgcnuAvraZRbkt2YIc3WJWmKWAHxYoIRUI7Pko9iGV4sdhwWzaCx45LVKNg6RC+FWBVPq/UoMTn2VnjPJjb9/lhVcuu0ZpjxD2p0umJwjcFu7zT5+EHiJwmvvTYZrWuvb3dRbei2ttPjxOvb06f7BoI7JG6RjGPRx4KTjRWNOhiWJeBaW/Dhd/r2rxzV82OHejOdKCLX0xh+LS9TgYTsJrYa1bhj7wtrSjPb2wi9Jqoq9UvNLlq52bzj3FHXBJIkGqS6zXWm/RL3q2yCEaU9oKfiJwSxUJTKQytJvjE7jZTlII2kHWF4gHejPSnOT8dTei68v3m9R/roLaE3RQ1YZq1enmFql7w76F2TCLlKmcdsoBpBgPMx17CKBE6QYgis5Rc1VdsxWZjAYGsT36MnRJhqyKhR4eaAUe3Hl4t6MIK/jaI5qrlm54OkJ0mm+n3mvGoigOyDXcWSs0myOb5T3Mt+F5dTDAlEDW8eRXXCdTZm2Kzr26YI5oC2WmVICmbwJjdUVbrtKrjMoCabXcROgrtfhxsbWaj6rLHYvimnNSCGaUI4J8S53ycGmbRy4L9aArOO3vns2pDF4xVIrVrCkkI3TSiEwtZgl97WvXQp+fCxzNGBn+6eEyfH9De/bbdr7lrYBH7s8i0tjmUwRzh2i84hSrPOIzfHcmf0eoLsS8bISAmQHaRvlbp+5/dcWiU45UBpu+SW3q7uLbLjUDdVoITUBTA9VyizOlV7d/aBT1EbJgVM9D6CGEZlUlfe4UzL524pOMKAWW3eXm4hcOripV30x7liiW/X0du2kdN8ntR1ot2lbn4hUY3aM+XDMfIMHeXT84eC39x/+WD27mB69efVYn/3XyS+jR6Pnb0Y/7Y/qnHjrWjRmZPKZ8LUO7sTO65lPRH8AEYej53Q2Z5UQ3uVwgnNurC+YjJ4MhiunDrmjxP3v06bq/RALeO7cQZ0d3jnUrzesB/PJr4LZ0PAOtG56eWeub0ufgwIzAtOYkCb83m3KWHsgcM7EZzUTfO7j+T2fwbCUvl5yy8RniiVIjmEPymomePrZMnPhN3PLC2axWUN0SaoHfYwCEkqAN5DUCTZzitNH4jL0BonfvIWEZKGben87p35zUIhHlUHYBUl2es/Zjc9GVTrF+l8VFUA+G9SXPMX2mLTBu/ewPgr/6q930ltydszs95B75pMpBCWbGBnheDoZg8ZSaSfdc5RUi8QMWG5RU/FkOhlHgYLTqiiYXt0pkSZ0708ElFpdclfv7KAzlM14rCYG48EC2rRXG7pEzXOOGRV4mFxBfYfoYyWyd2Rp+FwyW2nHm6vd/GK3UBkKMgPNly0DUX9x9anKLpTmxPMQg6l8I1HeaTYYCJl5umC96i4zDlhRCctLgdCQZR7emq12ibxjPYqthHI+zHT2emZ5w+Ulc+PHabNt4NdfmFlsfCHCMHu2crQWaCwryh8fuR0NRW7vHJMaVpfMUG3B1aRnKzCqQBhPJ0053rhqrKosMAk8g53prw9jyFAq6+WOWbqjFTCNwOA8yjTL7XkUA08wAQatONhg5SkVXKEFSibaS66vxZcypFgBXnFjjfuuGQVEibPrgdV35sx1kiTrQRXKuWQCAsCGPOPuJnbG2OoqdQprgMHr03dvwaDmTNRVFpVDzlFkBq4HLn4ESZLEcINIDHz1sjXwYUxemqV24FMtSgOfXi/NL8gy1DE0UhaW+UN+8FfrReIEc9QoUwxLvDadrcr+D/1l6wROA0d6bKLUO4GJd3GNKvWt4AxzRUIjV3ZBskS8HxaJHZKJhYPuxM9SHY1WbJBUFxs6xb1cq8LXVcI1zyrrymgejbPES6Yzk2zZu7uJF65eL2avUv6Ov375x4uTs/88ff1zkiS3m8WamAUzC1/288DroKDlWHuiED55k43cLlAPCA8lRYMyECpWm3bs7hl8dnh0dPBzc4zD/cPt4HAMSxRi90KqpQQPsLUV3jH6+KDu8iXwOxM883VMM4KzZ8cJuH5gwecLVzLCq5LJDDPfFjJVSZ4Ns94pA1RDe1FjbdwYuD4YE2DQ8bbdHTaAxBSNYXqVbDJo+mMMzYQcq2RCrDqib1qd2SihZb7cEwTa3XWriN42bsj8rpOHKxe2ubKybOGH0IDXGZdx2nnDSZ2fuvNp2cHsMH2UPcaj/MmQvA+eO9Wr0jbFJZL++ty+QUoNJ2wssPMg7UeVD5nSzcPUpvI7orlxX7ZYgFibJYISem8pkxSn+CuJgRdsjnFHe9Gmm/Q1rv/O9GU8G13gavSvJ79d5EOsfoYpq5znBO6SxpyjfkCe0wN0CsJWWxVXZ3m8VWYg0ZdlnQkOzrCz37t5t80pEp9LLucJTPohGtu44oYVsa8aO29ZG7UmMaSgo6XcVQiEUhckvVXZWLRVHej6RAQucNW1l02IOUCUVHL3LoSlPboYuCVMdKpCD4wrF5mYKrGuohJa5TFgwbgAlmUajUEDu4GXDIxkpVko69k649K30/uW/gdxOJg+6+ObOepS01TFVnnrgenxkepr/iIIkYmBgVUXKFsHWhknVJNjMGjIZG1ZTC/a43tkyLdV207GL8/g5eTFm+MRnAbf57vgGoWvISx4CTO0SwzhQDfb6DBWZuHsHlUnQ6v9cKpkilqa4Hu4IRx4yaR1wvg85OW+v20SmCpjeDPXYUZw3jnKeQR7FAgj5dcWz6MtRrVO+TuMlHD21c2aBFnadu/9eJAMvOPG5qUF+ZkTLAavP5x2HVQYytg5efn86dHBkWs8tUnLnQ9wuH/4eHf/YPfg6Oxgf/Rof7S//8d2VF7DrTUgUJZWWqOkUlFHWbmRD6xT+aZ3Fq7TKOD2gc80CBrq3VIrldch3k2R73eWbScyc5U04/V801EvmQGBuYWZYPKi9iYDoYDbTas9rUR1GwPcpxjrp2NuLbL7WiK4tH6Y7JAG0gjJ7420N3dTl+FrZOdRp9TUoaCNrD81xxni+zekuU+eDKS5YzCrokAq8jb2AvZ8ntuEV7XidCKsDd4n8AFdattK4J+VsZ5forYzPuxSLiRv7c4O84WMh8ShZhmcBKbAjrdDoSDDmnGnYOWDzfHjVzE5986kQOgSo00fJr6TFYZc7izB2xZlazrIg3QWQ+JyaNTHNDNDNNTgRbU7ZPOjqPHYat9GlpWiyaUbpwh84r5SkWm2lDFFutwaX0JwNx3qDk247+y6GwdkMy649fF/qoqSWbLsZCBCZ/7rhfZeZez22a4Pk+nIO5lgxPo2w9XO20uouVw7daqD5Kh1m9hyA9BSDSUJkapMT5icnpPO90jzJfZ2COqrVUdH+nOvB/Cm3gfGusKnR9PDkMDmMuN0qZ5mKZikBjAPmQIslb7IhVoaJ3KbkwPGaySNQTBpeQoFMlIp46/Sy+ow//xMS22VXIUq8pdNguSLwMyy9xQ4nPrK8C09pru1gCsfhXho/dkcond7/Oa+Td8wdhBHTQN9q4B4v4bsrX4iu/1Mvv95v9mKgfYLDfWaMFBRY95EI+49fHAjohrUTajCeMwxM4uZYjq7oTh/T6wBKmQ1WKi0GCbBt9dUiXJc8tNu/+zrrc6zbloTZkjfEaTpZGNWMFNp5dTFA5jVedZ4OnnQDmab2Hs9yg2oDFEPVvvKGcnHqWu0fLfmhP7Ov4fKDBzm/3XlL9MVCoR6oucaBvV8/m0T2dN21VbT37u8KZt3JaM71t5r3AcHSQPyoTTQPeoBUagsE5ONgYWb4J3R4s44vlMlYJeMizDH3MA+PKqBE63fApyIpgcKLu+TUL8XaOfTXMRAP34d9tsNkutXAz1u7K/jaMHMNIQtgwHjTUkWz3396gGVr5rAZxOFswYey1u8st+OQeKV3YJOE2frrtgFwfLDZQNjEe0Tlp2GzZPTd3D49OjJ/kMQ3LVgTZVSnJpXQpD5XLhiAXGHwD72rxX60GeMYsmycgmxf8oysPHgXs8cuhYUtVb6ucrc6env7mDFp+0WbF+F2t1DctNw8/E+ycMW+AEz0pqOZwMHX68H+P9ehvLQvzDbYs3RPV+A/Huxpq7Vu9AONTg0GzzyTqvSbrrt43U0LvmvSH9+ouc0ls3Jv0djyqjo0EVoL0Vz9O+r7CIaRXsu49ojz7jbqoLzzIR46PHVMRYq0BUmydtR5gwLtctKnvC5ZtImXO1dHkbbT4tOLVn3+U1gjP88AOlTe2g39+SvrD56G+b4H8IjJc+19pXSOIhd7V02ChXTiavAknBSBTwNT8nOun0P8nZfenC+gEcDBZUjZi7zy/lV3Sb74mmEL7AjlfXlYKsZ9yWLkqX4MAZM5skG2BGEjX9fqUoTR3YvcPWPL1RkoOPlqlaT0GJxRW8SP99Z+4+Gf+35+av2pz7j28VbItlsgp3//e//eeh7FKdLzLhZ+MgKr0I/Y7Oi2SQofjwGdQITS0knRUsi3zXUAEE+r7sldlWXSd1TvbSZvHNV8IzPaRAKlkwItL67pqhlWaoMLKYLqYSacyqZo2Qz4Ys8VC9xzymc/yP1cvGyLzU4IKyyqvAPQVwiyt1sq7u80AOcV6HM7RrV4JxBXbIQ1OOUEnXiHjKlKP24VS1yJUsXCIdufq/P8+VymTD3OVF6vhf2mr03k+cv3p6+2KU96zYuau+BBLXOFGpRbp5AuPJu8ig58A9njC2Y7NDz8qaHnJvq0DHBf+mz0KC4Fq/sXikYl53nFN5WffSPRcPYWNdafYqjhTKWllxfkxN/r8V6TT/754nOhnFDl5QNV4q7p/xrH5cOnvOCjFf7xtRt929n7kP4fV+K3kJKHWd+IyVfeTl6C+Leuhb7J/qH5r6E+ZFS8GDT6Wr9znGaYtmleSteWHe94KsXZ/QQsbKLvtu4cG4j/NHJj5lcdWBvehBPAv23Mzfd3/J3UtdfcfWPZrn/cuOGxmv51cQlyqf+D+BoeK4= sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

          Fetch all data agreements

          This endpoint is used to fetch all data agreements defined in the consent building block. ## Request

          Query Parameters

          Data agreements (based on ISO 27560) listed successfully
          Response Headers
            Schema
              dataAgreements object[]
            • Array [
            • policy objectrequired
              Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
              signature object
              Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
            • ]
            • pagination object
            bad input parameter
            Response Headers
              Unauthorized
              Response Headers
                Schema
                Internal server error
                Response Headers
                  Schema
                  --- # Fetch all consent records Source: https://docs.igrant.io/docs/consent-management-admin-api/audit-data-agreement-records-list --- id: audit-data-agreement-records-list title: "Fetch all consent records" description: "This endpoint is used to fetch all consent records with pagination for individuals in an organisation defined in the consent building block." sidebar_label: "Fetch all consent records" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                  Fetch all consent records

                  This endpoint is used to fetch all consent records with pagination for individuals in an organisation defined in the consent building block. ## Request

                  Query Parameters

                  Consent records for data agreements (based on ISO 27560) listed successfully
                  Response Headers
                    Schema
                      pagination object
                    bad input parameter
                    Response Headers
                      Unauthorized
                      Response Headers
                        Schema
                        Internal server error
                        Response Headers
                          Schema
                          --- # Get data agreement Source: https://docs.igrant.io/docs/consent-management-admin-api/audit-read-record --- id: audit-read-record title: "Get data agreement" description: "This endpoint is used to fetch a single data agreement for audit purposes, e.g. by an external third party." sidebar_label: "Get data agreement" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                          Get data agreement

                          This endpoint is used to fetch a single data agreement for audit purposes, e.g. by an external third party. ## Request

                          Path Parameters

                          Data agreement (based on ISO 27560) retrieved successfully
                          Response Headers
                            Schema
                              dataAgreement object
                              An agreement contains the specification of a single purpose that can be consented to. A DataAgreement is universal and can be consented to by *many* individuals through a DataAgreementRecord.
                              policy objectrequired
                              Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                              signature object
                              Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                            bad input parameter
                            Response Headers
                              Unauthorized
                              Response Headers
                                Schema
                                Internal server error
                                Response Headers
                                  Schema
                                  --- # Create data agreement Source: https://docs.igrant.io/docs/consent-management-admin-api/config-create-agreement --- id: config-create-agreement title: "Create data agreement" description: "This endpoint creates a data agreement for an organisation." sidebar_label: "Create data agreement" hide_title: true hide_table_of_contents: true api: eJztXf1yGzeSfxXU/GMpRVEftmyHtbV1smTHdJyYJ8lx3VquBJxpkohmgAmAEc24+N89yT3aPclVozHfQ5q0lVvvFre2UjI5aACN7kZ//Hr4KYjAhFqkVigZDILrmTAMZJQqIS0LNXALhnEWccsZn2qABKRlE6UZl0zpKZfCcBzcZzdyaBmPjWIabKalYXYGLEYKlmm4E0YoydTEfUykowbh/o0MeoFKQTuawygYBKGSEzE9d8+f5Q8GvSDlmidgQZtg8P5DL9DwRwbGPlPRIhh8wmEWHxx8CniaxiJ0FA9/N7jPT4EJZ5Bw/CvVOJ8VYPBfuJ5yFhwcx28mweD9p8AuUggGgRr/DiEuwAob4wcXtSG9BkfPZIVvuCguPGdMCqGY+IUhXzgzQk5jYGmmU2WA2Rm3LOSSjQGHGpDIMqv6jJ2x2rRMGJZJcQfa8JhxGXUNY+MF+y7hcvEdEzISdyLKeIxr0Sqbzhivk7yEUOmITuTjgVT2QMgDZM+YGwgGEx4bIK4LDVEweB/4ZePZ0F8XFU703IloFceg3+q49u+feeJGqViEi6AXxHw+yeJn3AgT9IIE7ExFbyZvHWkeWnGHf0yUnoK1fBzjv2IxgXARxhB86DWO1JPFw62dzMh9zjIZgWbzmQhnzKL41xlrZjyOkZNTdQdaQtRn7N0MJEmwkNOWdvSqck+T56eRGTqIiYhj91QEE57Flt3xOIMecydX1SrGo0RINzyCUESAo8MZl1NgwjIhiUpdO2O4g5gObpXMjnJWb3aykg4o03GbvSLC//qJjNVCTul0Em6DQRD0AvjIk9RN+/j00ZPjk5MTeBo+CR+Oxw/Dk/DJk6PjltYEyx5NujHpC89Jx4tCkupUUc5yA+QfWfYCVBpBVmGzqY77R/2jFvFfiEydPtsTpMETFcdqTnoPyR1oRrT3cQXI141nn1mbmsHhof+kH6rkMNXijoeLgxX7HoFOuETReHv5mnFblfY70At2V1/7qCa0GnjUY2amsjhiUln8jONuSJa9NKJ2MCsSwA39nmlhIhHarfj6/G1r5a+qhJa9QMgoM1YvriC0Sm9O+iXw2M5CrqE1xdCTZIZoLnvuErgEvD6EkiPQQkUXfGEq0wlpYQp61XwPH582p0GrghcjEWWpo4oKHCHlZS+Ygppqns5EeAm4m69n3g8FRaYrJJe9wFil+RReK7p8vmqWK6LF4pzYshfYmdDRiGu7wG1fzbgjWs4yVioGLldNY3UGzWmukSRLkSbpuPFUl0t/YmfWajHOLFQPimvNUSGEhcSsv887zosXJPOru35rG9QY+MhDGy/YHG9rgU/GMYQWov629rW6gnu3s09PO+xsfZdseLG94f25vfa6pS3I95zfKKSxXIbAbtxENwFTmt0EfAo3zuzXCG26iBdZHDNZmbR0cNp7Lv/VWqJTDpBGWHEn7GJzkfWH2lCNkhLOFNWYjVOF3MJU6cXmGx2BNkp27Orck+qeyIQq3eJM0eS3FR1psFxs3Vk2J1oue229qotxxRKt1dP12vlaGIs7rVFbp231RYQaoguYDLdQqZcPL94d//T23T8Wz25Hp69/eKSv/+vy5eDh4Pz14OnRwDty7WPREKHJ5zH6ekIKJ3akZxSD3MMiTgbnuDdnlYC9mbBLmApjKYgaPO50V67c5G4l7n8fmqp3Lxbwxl0HeWDQsc9ybz9xfQvOoQ5VkmQyn2ClbcmpLjvjjbVzndMCcbLMgJdjFOjUq5dARz3JV/Q5E1JZSTV02fhYfZDWlnJHjI2RWmGqCjf/IA/u2CGLYcrjX9U4FlOKGw7dcWke4rd3wvL4V/RZUF/YIUuzcSzCXy03tzRYWJFwC8UzuDyZJXg3lYtrTpLHcNwpaH0SFwQWk9Dg1iQoc9XobmOG4Xn9alSmw/bV85MjiOzKDLADJvFqOGSVIfm/Mgy3fzWg74Sj43eMA3rNKdrPO4VJBb/gdouVnxydPDo4Oj44Pr0+Ohq4//+jtYVriumAKVm46sAuRsMzpiFV2inZFCSmSSBifGJBY/g+Gp4FflVXWZJwvXjbHVm0p3t7GbNUqzsRoVJUpjMYVNGspscMkWVgw1p24g60mAiIMMXA5YLlRwzksqHZRYMnppLbTDt+fTyY3B4kKoIYrVHxTctO5d+4DElmZ0oLPAfvCqpJI17fKwYYlvCFy4HMuJAQ5dFyyI0jlmSxFWkMrFiW2V8bNFcXuWFGhC9i5a5SUxlLzCLzRtLa+HBUDOv49CU3s8Y3uDCIni3cWhMwlifp/TuQp10O5BvHpILVKTdoOcc8vEVRMCoBdjYaFilFw+bCzlRmMX0oIrY3+nG/xyKQypLccYtntGBcA+PsJog0n9iboMdEH/qMs1IcrL9sMCJdgGUY05SHnB8LZVRkvGDwURhr3Peao1/WdzeHZ/XGnPnU7/eXnSo0EZLHzBMslmfc2fScrbY6C53CYkr11dWbn5kBLfC2KXKAEwFxZNinjoMfsH6/32MrRKLjW5Ktji/O0Fngoe34Kheljq9ezc1L4BHoHiukzD9Gm3xHR0sicQkT0CBD8I+QNl0v0voH9ceWfXblOVJjE2YA+mxIN2ChSnUrOIaJQqGRCztDWULed4vEHsrEzFF34mcxnYdPNJaU5zzGwFQiLE4y0Sqh9I4/5nFmXTaPpnGWeM51ZPote7eZeMHi1Wz8QyjeiFcv/vH88vo/r1593+/315vFfDEzbmaUfSTiuc9QcqzckffiyGSDsDPQHcKDsVmnDPjEWdOObZ5IiE5OT4+/L7ZxcnTS9lHP2Bzi+OBWqrlkRLC0FXQxkvvg0t8Gc7O/8FhElE41A3b97KLPXE0jEdOZy1zBx5TLCCJniJjJUrzZIKrt0lM1OBY05MaNs0RIkfCYGXC8LUf7AUxCCMZwveg3GTS6H0MzxItV8jheVETflDrTyORFlHXyAu3OulREso0NmT9w8vDReXUuuy1L+t41EHngZ5x2rtipu6c23i0/Hp+ED6NHcDp53CXvnfsO9SK1RY4LpT/ftxMAV/KAwgK7G6T8Uk26TGlzM7mp3HwnHVJcky3uKeZmCan46k/IJfopdCQ9JhI+hV5Fe8GGzfUVV//mvrOIBrewGPz5+KfbSRern0HIM3dzMuFi14kA/QBvTiLoFIQvWolfZ3nIKnMmgbLDzgT7y7Aynq55N8wpkphKIad9Nqy7aLxxxAUrepS8drdlbtSK+BSdjnLlLq6Llbp10V5aWLRF7uhSnMJuYVG1l4WL2bEoqeTBJgsLa+vizD3C40py6oFxWSvTKyJPJrNkjHcsJFzEjEeRBmPAsAPPS86M5KmZKUtsHQsZGWR13dLfE4e96bPk30xBpxorw60s2wNT4yOm+eggcCLTY5xZdQuyvEAx7n5g2PCCGTBosloWk0T7bIs4el3S7/LsxTV7MXz++mLArvzdR3VYDTFlGmYiZWOwc/DuQDXaqDBWRn7vNFUlQsvv4VDJELQ0/u4RBueAO+4r5+c+bKcKq+mzkTJGjGMo7q2bylZuAnaIjjBg+G3hJmgxqryUv8JIxc6+Ym01l6X29V73B9HAO240D83LzxRpcfbq3VX1giLjxvYuX5w/OT0+dfWvMmj5kjj6+GjwcEUcndPNNcCvLMy0BokZq4qyCiMfWKfyRQnPH6dRTNgHFGkgNdAHqVZqkrt4qzzfr8weD2XkEnqG9Lx5Uc+5YTFMLBvHXN7mt0mHK+BG49O0Vlx16QNskxMmBMfaXD+lNJkL67uX7cNABDH8Ukh7cTZ5NSCf7CaoZKIqKyg96w/Fdrr4/gVh7uPHHWHuGTOLJAHMNRf2gh1SnFu4V7niVDysBu/77B240LaUwN8zY4lfcW5nyO1SziUv7c4ep0TGPnKoeIxd5sCaPbJDPiHDa4gbXqQKtbM5PbzcK4AFX6wGG+73qaDmYRZfVbJrIVSIqLMZEuZdcBNT4FYIH4TCWgV6fJ1GdUyYX3BoXtGlnDtoh2eWoHRFpPlc9tDdFdZQHsEdt08+FD4/waKySFg+FrGwFASEKkm5RfOOVsKjBD6f9K+lx9ZDjN4NRwO6abwlqxsOl8cvzyFndH6zYzJkAlqX0a0wjJWrZilKkspMC8NlUPFrS6N0PwYHb/HWvKJU6Zo6z2Zl2IyuYKJWx8cgy9sQmG0Lr7703wuKInYre7ZdUXStkYzW74lqkNvhGzoqFBMhwXhQQz5zc5p4awDAyolyUqum8hCVC25mY8V1tCIzveWsniqLcrIs03H3EqjEpVKQZ6m4qtawPl9uvK769B7C9wYpjYYNGF+kwsypGREY50HG2Wj4oERWmh6ZfHSMMQbPAY+UNkL5uHKVh6/WHF/w+PdQmY7N7HTlL9OVzlp+J+b1OWaLsE5bFRM8secfKUfQFo3at59VPyfK4B9nEVguYtNCFlRpjrSaiLhT+taRTv2w0uc8G46OMTH5Znjx6Jdz521211E6eE61fkFQCSJAgtya7zNggM7KfZnhcMA48xz9Erx0C2Rzy1NqxBcmd9fBDw3Q86seYotqZZ0oIR860M4+wEO5Qg+47ro0J6jDrT80a2/LJQ0wKXpk7pRPjo528O4dvPsecXGPvj/pxB/fEy74mlIppeOMhamabFjlc0gYtIUgUidJOIehACJn5CbWYXhRtFgU4+pUNsIEIFA4R5KVQ9mejxryepiYMKnoKSHvVHwH0X59tp9XOAHdd/2XzrfD+O8w/juM/w7jv8P47zD+O4z/DuO/w/jvMP47jP83gvG/J/j+XwrB32Hvv5hT3zbgfgeu34Hrd+D6Hbh+B67fget34PoduH4Hrt+B63fg+h24fgeu34Hrd+D6Hbh+B67fgeu/dXB9B6bvnwit/8xqdrj6vwpXX4KgPpt1dEs/Jz1gr/NxzFiX+KRpajP0WfMx43QpR7MkXGIBWPhIgc2Vvp3Eam6cyDWRA4Y0EmEQXFoRsgQ4qpShoyRZ7eYfYVpyq+QyVAEdNgoSJYF3/QW7/oJvEjO96y/4V1aZXX/Brr/gn9NfsHFbQR0EOrwgwAHlx8+GI+cXFWiEsglhE+BwN4qh3mXwbTQp9II/OqHQ6NAKDWhZLhaSJyJ8LeRt53OpBvREnThe0ovju8RkM3uzBoBamYb5F9R/Bo66HnC6gp7/E6JOfNwKqf+JpwSv8WMrOJB72HoHWVrpl0GD6sv5SjlcCw3aViuWLVBNF3CpuBU7+eKIoI+rEMFb2WITTvWvx5q2aP4ViraTtu2kbbl1p5d73qeIOjiWX9yXqxJZZ+w7V1sS4XdlwEuprJCnBClp5Nh8j5eDXyHuhRb0wOR9VFrNyySwqzObjBKgVrHj/VXJd+cSn+xTRgHT9jfyRp4ZbLwoEug3gclCTD8ofRMg1i1LMFNRrrys9WJSQ0SAcX6swtttIMEiKtjsEbbEz2FU/Ik3vvOGtfiTx+JPiK58gcJ/Sh963MpfCFDpzNwV+bEq2HFVx8/qV7muTsGMfI4kXuCROPI3AeECUMIhnOF7gmPsXzAo95Vj4Q43cFNZVC3f2Zy3bKtoJ7MqedBtkJwbd5shwGX0Y+EqexkuspuFRpTZZScW9wCrqc4lmlN1pN9r27+3vPsw6ki4d4i8zyLyOMxi6suqa0C/pIdZOJONDdo/lwoeQwklIfxIh0p9JUdzdch/12jPA22wkL9PiBsC25ylabwg9M05l8rJsPiT3DpnfzGHhlVLNnx+/YJdvjhnT588Pe0zNqx0mXLfYOZhTfUqAXwMIbXMZGTFhtjeU2NW9d85AzyWt2FXvghnsO7vFuNeenRB15nvXb08Ozj+/ytlORnL7TzK2IynKbj6wtBWDMzw6g17+vjomL29PidAad4Z5UubfyJ0YFiUGkl12trgC53DixIcWcYpVVJvsGaxlf15dPromJ/AY3hy+vj7o6Oj40enfHzUhgJdVossPG9IdG9Gd1qKcK78B7tcGrvwBFBY8ouSllbLr1e8gc90rU7qhKkGwGKFVfFqr2X+QI8qQ7hgLB4Ui/DBXQT0z+3kdzPpDR+2BYgKlxqMq2HYEofiPIpKpp8KRKFKRV4XaChbff1X24PcqkvtQqBst1a2NwcWKazeIlIMG3B9IFp7qqzCYQFNKux5dD5mq5//MymNPXSWEFTq9Ovkyenjo/1C9vwpT7I4xpt65ury6N0g2Uf0YoA69TFHe59mrvZMPxfXMfA42OaNAlUPDrRW+lxFLqWDf1d7GFqvM2j6ZOXorq7D4kgfHR0tO8h3SEQpBc86Nu7d/kajtyxtTIs1p1u+bOHfizU5LM5VUUAzN02DR5QfzrRrJHv/KThLxY+Af37Al2NYPsVUelAvdeHuEw/pDFJFDRvczoJBcEi/dniI7sNBNXdOS6C8fDP9mii/Qt++XfYPR5CoA56KvphqLm1fqMO7kwATr83+Tj7Ny0UdZAx93UHpQ7l98lvc4eVMKANu+gB7e5Es4WnyJsTgzAtg3tjSCBxHQwd7QjHFOJiEz6FHS7Ah2qTfanR+YzQNSxADMHYmayI+5tjU32iN7De2J5UlDJbVXBBOIOUh7PcY9Kf9BtkB8wP/tlCZRo4c3MLi77/13atNUCMuy9+hfJ7LXMeLR8o3FmBktq5r3nOpu/m9yCQWHev1o1vbQV5v4abG32b3daOtelXXtOuGXtHeTIRb/cj08Yo2YmwP7uj5fb+GXb751bOrs2V1fQtprSnURy9l92a1LdO3WuY9lPU00/ta7+HmTYVlmulregCXzvAU3Xjrflanq+3uC34ap9ZvV2lZq3WXNdu7ij6ulb+I0uizKi15Dfi/Uhp8Q03RglKEbJXhaxoCuuD3q3D1nUj0Yr6V6O0OWHY3ODpY1ZHUiTfuRnnW4ZsrAI5BLYW0MnhaD8vzilNFwVXBZS042epsUwUpRW8LqMGVcgVdBQOqhBptvIjrOfywslzfLJLnjzfLip0lweKdYaK2iop6F5+1C2LO7i3dWzAmKve9PETegZZxOHVG/EdxFZdWT/xQflS/CMqHW35OMYjt/e9//88+Ycyv5hAJM2u8sKyJSC0AJtTeCNoFyZlx1e54cmAQwA5imiex7SKHueIhsrJW6VDMkZhiIyubY+7OUneEwpaTVEWU7FOxmgqEPIPk45hAeoh3c6/DQaPuAEoO70BQMUeEZ1YlPDeCaSzcuwmcH+B7OKaZhym7RiPmIowcchZjj4qUoPvuRVQhSGqXzb2XlIczYCcdl+98Pu9z93Vf6emhH2sOXw/Pn/989fwAxyzL3Hl5Dujz5EiP3Csqb3pUy/7D/jG9+MjYhMvKeuiXstvoi8Y7Fwqf/tv4zW/vKFr4aA/TmAtZeWcO+cbv/S+Be4WueMcfesEMvejB++DTJ4wf3+p4ucSP/8hAL+jnwe+4FmQ43mM21/ugeFnfoqsanBM/DpzFwsfjjDzXRryDzjONOAsxw7b22aqjP3pzdR30grH/ffLExTaB5nN0IPg8GAQ3gctQq7SoV7nPPwUxl9OMo8kJiO7Sp4bqLvatc7H9HxUAD5eLyiqb3jZtBv9bAWTUh/wN5fFHWPy9eJy+WTmg8PDpaTxNLCL9H/lnAKI= sidebar_class_name: "post api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                  Create data agreement

                                  This endpoint creates a data agreement for an organisation. It also returns the latest revision of the created data agreement. ## Request

                                  Body

                                    dataAgreement object
                                    An agreement contains the specification of a single purpose that can be consented to. A DataAgreement is universal and can be consented to by *many* individuals through a DataAgreementRecord.
                                    policy objectrequired
                                    Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                    dataAttributes object[]
                                    Data attributes contain specifications of exactly what is collected.
                                  • Array [
                                  • restrictions object[]
                                  • Array [
                                  • ]
                                  • ]
                                  • signature object
                                    Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                    dataExchange objectrequired
                                    Data exchange details
                                  Data agreement (based on ISO 27560) created successfully
                                  Response Headers
                                    Schema
                                      dataAgreement object
                                      An agreement contains the specification of a single purpose that can be consented to. A DataAgreement is universal and can be consented to by *many* individuals through a DataAgreementRecord.
                                      policy objectrequired
                                      Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                      dataAttributes object[]
                                      Data attributes contain specifications of exactly what is collected.
                                    • Array [
                                    • restrictions object[]
                                    • Array [
                                    • ]
                                    • ]
                                    • signature object
                                      Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                      dataExchange objectrequired
                                      Data exchange details
                                      presentationRequest object
                                      requestedAttributes object
                                      Map of requested attributes
                                      restrictions object[]
                                      List of restrictions for the requested attribute
                                    • Array [
                                    • ]
                                    • revision object
                                      A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                    bad input parameter
                                    Response Headers
                                      Unauthorized
                                      Response Headers
                                        Schema
                                        Internal server error
                                        Response Headers
                                          Schema
                                          --- # Create individual Source: https://docs.igrant.io/docs/consent-management-admin-api/config-create-individual --- id: config-create-individual title: "Create individual" description: "This endpoint creates an individual for an organisation in the consent building block. This is used to onboard existing or new users." sidebar_label: "Create individual" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                          Create individual

                                          This endpoint creates an individual for an organisation in the consent building block. This is used to onboard existing or new users. ## Request

                                          Body

                                            individual object
                                            Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                          Individual created successfully
                                          Response Headers
                                            Schema
                                              individual object
                                              Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                            bad input parameter
                                            Response Headers
                                              Unauthorized
                                              Response Headers
                                                Schema
                                                Internal server error
                                                Response Headers
                                                  Schema
                                                  --- # Create data policy Source: https://docs.igrant.io/docs/consent-management-admin-api/config-create-policy --- id: config-create-policy title: "Create data policy" description: "This endpoint creates a new data policy that can be reused as global parameter across all newly crearted data agremements." sidebar_label: "Create data policy" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                  Create data policy

                                                  This endpoint creates a new data policy that can be reused as global parameter across all newly crearted data agremements. ## Request

                                                  Body

                                                    policy objectrequired
                                                    An object of type Policy
                                                  A set consisting of the new Policy object created, together with the initial Revision object.
                                                  Response Headers
                                                    Schema
                                                      policy object
                                                      A policy governs data and DataAgreement in the realm of an organisation that is refered to as "data controller" (GDPR) and owner of referencing Agreements.
                                                      revision object
                                                      A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                    bad input parameter
                                                    Response Headers
                                                      Unauthorized
                                                      Response Headers
                                                        Schema
                                                        Internal server error
                                                        Response Headers
                                                          Schema
                                                          --- # Create webhook Source: https://docs.igrant.io/docs/consent-management-admin-api/config-create-webhook --- id: config-create-webhook title: "Create webhook" description: "This endpoint creates a webhook. The webhook sends the events that you subscribe to, to an external IT system. The payload URL must start with `http://` or `https://`, and it must be unique for the organisation. Subscribe to a minimum of 1 event type." sidebar_label: "Create webhook" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                          Create webhook

                                                          This endpoint creates a webhook. The webhook sends the events that you subscribe to, to an external IT system. The payload URL must start with `http://` or `https://`, and it must be unique for the organisation. Subscribe to a minimum of 1 event type. The service sends each event as an HTTP POST to the payload URL. The body holds 5 fields: `deliveryID`, `webhookID`, `timestamp`, `type` and `data`. The `type` field holds 1 of the subscribed event types, and the `data` field holds the event object. For an OID4VC event, `data` holds `organisationId`, an optional `sandboxOrgId`, and the credential or the presentation record. The service signs each delivery with the `X-IGrant-Signature` header. The value is `t=,sig=`, where `` is the lowercase hexadecimal HMAC-SHA256 of `.` with the secret key. The service always signs the JSON payload, also when the content type is `application/x-www-form-urlencoded`. In that case, URL decode the `payload` form field before you check the signature. The service makes 1 delivery attempt for each event. There is no automatic retry. The response status code of this operation is `200`, not `201`. The response holds the secret key in clear text. ## Request

                                                          Body

                                                          required
                                                          The webhook configuration.
                                                            webhook object
                                                            The webhook configuration to create or to update. The service ignores `id`, `orgId`, `sandboxOrgId` and `timestamp` if you send them. It takes the organisation from the `organizationId` header.
                                                            subscribedEvents objectrequired
                                                            The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                          OK
                                                          Response Headers
                                                            Schema
                                                              webhook object
                                                              A webhook configuration of the organisation. The service always sends every field of this object, except `sandboxOrgId`.
                                                              subscribedEvents objectrequired
                                                              The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                            Bad request. The server sends this error if a mandatory field is missing, if the payload URL does not start with `http://` or `https://`, if a webhook with the same payload URL exists, if you subscribe to no event type, or if an event type or a content type is not valid.
                                                            Response Headers
                                                              Schema
                                                              Unauthorized
                                                              Response Headers
                                                                Schema
                                                                Internal server error
                                                                Response Headers
                                                                  Schema
                                                                  --- # Delete data agreement Source: https://docs.igrant.io/docs/consent-management-admin-api/config-delete-agreement --- id: config-delete-agreement title: "Delete data agreement" description: "This endpoint allows the admin to delete all revisions of a chosen data agreement defined earlier in an organisation." sidebar_label: "Delete data agreement" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "delete api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                  Delete data agreement

                                                                  This endpoint allows the admin to delete all revisions of a chosen data agreement defined earlier in an organisation. ## Request

                                                                  Path Parameters

                                                                  Data agreement (based on ISO 27560) deleted successfully
                                                                  Response Headers
                                                                    Schema
                                                                    bad input parameter
                                                                    Response Headers
                                                                      Unauthorized
                                                                      Response Headers
                                                                        Schema
                                                                        Resource not found
                                                                        Response Headers
                                                                          Schema
                                                                          Internal server error
                                                                          Response Headers
                                                                            Schema
                                                                            --- # Delete data policy Source: https://docs.igrant.io/docs/consent-management-admin-api/config-delete-policy --- id: config-delete-policy title: "Delete data policy" description: "This endpoint is used to delete an existing data policy." sidebar_label: "Delete data policy" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "delete api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                            Delete data policy

                                                                            This endpoint is used to delete an existing data policy. ## Request

                                                                            Path Parameters

                                                                            Data policy deleted successfully
                                                                            Response Headers
                                                                              Schema
                                                                              bad input parameter
                                                                              Response Headers
                                                                                Unauthorized
                                                                                Response Headers
                                                                                  Schema
                                                                                  Resource not found
                                                                                  Response Headers
                                                                                    Schema
                                                                                    Internal server error
                                                                                    Response Headers
                                                                                      Schema
                                                                                      --- # Delete webhook Source: https://docs.igrant.io/docs/consent-management-admin-api/config-delete-webhook --- id: config-delete-webhook title: "Delete webhook" description: "This endpoint deletes a webhook. The server disables the webhook and marks it as deleted. After the delete, the webhook sends no more events, and the other webhook endpoints do not find it. The response contains the webhook in its final state." sidebar_label: "Delete webhook" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "delete api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                      Delete webhook

                                                                                      This endpoint deletes a webhook. The server disables the webhook and marks it as deleted. After the delete, the webhook sends no more events, and the other webhook endpoints do not find it. The response contains the webhook in its final state. ## Request

                                                                                      Path Parameters

                                                                                      OK
                                                                                      Response Headers
                                                                                        Schema
                                                                                          webhook object
                                                                                          A webhook configuration of the organisation. The service always sends every field of this object, except `sandboxOrgId`.
                                                                                          subscribedEvents objectrequired
                                                                                          The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                        Unauthorized
                                                                                        Response Headers
                                                                                          Schema
                                                                                          Resource not found. The organisation has no webhook with the given ID, or the webhook is deleted.
                                                                                          Response Headers
                                                                                            Schema
                                                                                            Internal server error
                                                                                            Response Headers
                                                                                              Schema
                                                                                              --- # List data agreement revisions Source: https://docs.igrant.io/docs/consent-management-admin-api/config-list-agreement-revisions --- id: config-list-agreement-revisions title: "List data agreement revisions" description: "This endpoint lists all revisions of a data agreement defined earlier in an organisation." sidebar_label: "List data agreement revisions" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                              List data agreement revisions

                                                                                              This endpoint lists all revisions of a data agreement defined earlier in an organisation. ## Request

                                                                                              Path Parameters

                                                                                              Query Parameters

                                                                                              Data agreement (based on ISO 27560) revisions listed successfully
                                                                                              Response Headers
                                                                                                Schema
                                                                                                  dataAgreement object
                                                                                                  An agreement contains the specification of a single purpose that can be consented to. A DataAgreement is universal and can be consented to by *many* individuals through a DataAgreementRecord.
                                                                                                  policy objectrequired
                                                                                                  Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                                                                                  signature object
                                                                                                  Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                                                                                  pagination object
                                                                                                  revisions object[]
                                                                                                • Array [
                                                                                                • ]
                                                                                                bad input parameter
                                                                                                Response Headers
                                                                                                  Unauthorized
                                                                                                  Response Headers
                                                                                                    Schema
                                                                                                    Internal server error
                                                                                                    Response Headers
                                                                                                      Schema
                                                                                                      --- # List all data agreements Source: https://docs.igrant.io/docs/consent-management-admin-api/config-list-agreement --- id: config-list-agreement title: "List all data agreements" description: "This endpoint allows the admin to read all data agreements and their revisions defined earlier in an organisation." sidebar_label: "List all data agreements" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                      List all data agreements

                                                                                                      This endpoint allows the admin to read all data agreements and their revisions defined earlier in an organisation. ## Request

                                                                                                      Query Parameters

                                                                                                      Data agreements (based on ISO 27560) listed successfully
                                                                                                      Response Headers
                                                                                                        Schema
                                                                                                          pagination object
                                                                                                        bad input parameter
                                                                                                        Response Headers
                                                                                                          Unauthorized
                                                                                                          Response Headers
                                                                                                            Schema
                                                                                                            Internal server error
                                                                                                            Response Headers
                                                                                                              Schema
                                                                                                              --- # Read data attributes Source: https://docs.igrant.io/docs/consent-management-admin-api/config-list-data-attribute --- id: config-list-data-attribute title: "Read data attributes" description: "This endpoint reads all data attrinbutes defined in a data agreement." sidebar_label: "Read data attributes" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                              Read data attributes

                                                                                                              This endpoint reads all data attrinbutes defined in a data agreement. ## Request

                                                                                                              Path Parameters

                                                                                                              Query Parameters

                                                                                                              Data attributes for data agreement listed successfully
                                                                                                              Response Headers
                                                                                                                Schema
                                                                                                                  pagination object
                                                                                                                bad input parameter
                                                                                                                Response Headers
                                                                                                                  Unauthorized
                                                                                                                  Response Headers
                                                                                                                    Schema
                                                                                                                    Internal server error
                                                                                                                    Response Headers
                                                                                                                      Schema
                                                                                                                      --- # List all individuals Source: https://docs.igrant.io/docs/consent-management-admin-api/config-list-individuals --- id: config-list-individuals title: "List all individuals" description: "This endpoint is used to list all individuals in the organisation defined in the consent building block." sidebar_label: "List all individuals" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                      List all individuals

                                                                                                                      This endpoint is used to list all individuals in the organisation defined in the consent building block. ## Request

                                                                                                                      Query Parameters

                                                                                                                      Individuals listed successfully
                                                                                                                      Response Headers
                                                                                                                        Schema
                                                                                                                          pagination object
                                                                                                                        bad input parameter
                                                                                                                        Response Headers
                                                                                                                          Unauthorized
                                                                                                                          Response Headers
                                                                                                                            Schema
                                                                                                                            Internal server error
                                                                                                                            Response Headers
                                                                                                                              Schema
                                                                                                                              --- # List data policy revisions Source: https://docs.igrant.io/docs/consent-management-admin-api/config-list-policy-revisions --- id: config-list-policy-revisions title: "List data policy revisions" description: "This endpoint reads all data policy revisions defined in the consent building block." sidebar_label: "List data policy revisions" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                              List data policy revisions

                                                                                                                              This endpoint reads all data policy revisions defined in the consent building block. ## Request

                                                                                                                              Path Parameters

                                                                                                                              Query Parameters

                                                                                                                              Data policy revisions listed successfully
                                                                                                                              Response Headers
                                                                                                                                Schema
                                                                                                                                  pagination object
                                                                                                                                  policy object
                                                                                                                                  A policy governs data and DataAgreement in the realm of an organisation that is refered to as "data controller" (GDPR) and owner of referencing Agreements.
                                                                                                                                  revisions object[]
                                                                                                                                • Array [
                                                                                                                                • ]
                                                                                                                                bad input parameter
                                                                                                                                Response Headers
                                                                                                                                  Unauthorized
                                                                                                                                  Response Headers
                                                                                                                                    Schema
                                                                                                                                    Resource not found
                                                                                                                                    Response Headers
                                                                                                                                      Schema
                                                                                                                                      Internal server error
                                                                                                                                      Response Headers
                                                                                                                                        Schema
                                                                                                                                        --- # List all data policies Source: https://docs.igrant.io/docs/consent-management-admin-api/config-list-policy --- id: config-list-policy title: "List all data policies" description: "This endpoint reads all data policies defined in the consent building block." sidebar_label: "List all data policies" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                        List all data policies

                                                                                                                                        This endpoint reads all data policies defined in the consent building block. ## Request

                                                                                                                                        Query Parameters

                                                                                                                                        A list of Policy objects readable for the current session's credentials.
                                                                                                                                        Response Headers
                                                                                                                                          Schema
                                                                                                                                            pagination object
                                                                                                                                            policies object[]
                                                                                                                                          • Array [
                                                                                                                                          • ]
                                                                                                                                          bad input parameter
                                                                                                                                          Response Headers
                                                                                                                                            Unauthorized
                                                                                                                                            Response Headers
                                                                                                                                              Schema
                                                                                                                                              Internal server error
                                                                                                                                              Response Headers
                                                                                                                                                Schema
                                                                                                                                                --- # List all webhooks Source: https://docs.igrant.io/docs/consent-management-admin-api/config-list-webhooks --- id: config-list-webhooks title: "List all webhooks" description: "This endpoint lists all the webhooks of the organisation. Each item in the list also gives the result of the last payload delivery to the webhook. The server does not list deleted webhooks. Use the `offset` and `limit` query parameters to page through the list." sidebar_label: "List all webhooks" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                List all webhooks

                                                                                                                                                This endpoint lists all the webhooks of the organisation. Each item in the list also gives the result of the last payload delivery to the webhook. The server does not list deleted webhooks. Use the `offset` and `limit` query parameters to page through the list. The newest webhook comes first. The server replaces an `offset` that is less than 0 and a `limit` that is 0 or less with the default value. Each item holds the secret key of the webhook in clear text. ## Request

                                                                                                                                                Query Parameters

                                                                                                                                                OK
                                                                                                                                                Response Headers
                                                                                                                                                  Schema
                                                                                                                                                    pagination object
                                                                                                                                                  Unauthorized
                                                                                                                                                  Response Headers
                                                                                                                                                    Schema
                                                                                                                                                    Internal server error
                                                                                                                                                    Response Headers
                                                                                                                                                      Schema
                                                                                                                                                      --- # Read data agreement Source: https://docs.igrant.io/docs/consent-management-admin-api/config-read-agreement --- id: config-read-agreement title: "Read data agreement" description: "This endpoint allows the admin to view the latest data agreement defined" sidebar_label: "Read data agreement" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                      Read data agreement

                                                                                                                                                      This endpoint allows the admin to view the latest data agreement defined earlier in an organisation. It also returns the latest revision number. ## Request

                                                                                                                                                      Path Parameters

                                                                                                                                                      Data agreement (based on ISO 27560) retrieved successfully
                                                                                                                                                      Response Headers
                                                                                                                                                        Schema
                                                                                                                                                          dataAgreement object
                                                                                                                                                          An agreement contains the specification of a single purpose that can be consented to. A DataAgreement is universal and can be consented to by *many* individuals through a DataAgreementRecord.
                                                                                                                                                          policy objectrequired
                                                                                                                                                          Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                                                                                                                                          dataAttributes object[]
                                                                                                                                                          Data attributes contain specifications of exactly what is collected.
                                                                                                                                                        • Array [
                                                                                                                                                        • restrictions object[]
                                                                                                                                                        • Array [
                                                                                                                                                        • ]
                                                                                                                                                        • ]
                                                                                                                                                        • signature object
                                                                                                                                                          Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                                                                                                                                          dataExchange objectrequired
                                                                                                                                                          Data exchange details
                                                                                                                                                          presentationRequest object
                                                                                                                                                          requestedAttributes object
                                                                                                                                                          Map of requested attributes
                                                                                                                                                          restrictions object[]
                                                                                                                                                          List of restrictions for the requested attribute
                                                                                                                                                        • Array [
                                                                                                                                                        • ]
                                                                                                                                                        • revision object
                                                                                                                                                          A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                        bad input parameter
                                                                                                                                                        Response Headers
                                                                                                                                                          Unauthorized
                                                                                                                                                          Response Headers
                                                                                                                                                            Schema
                                                                                                                                                            Resource not found
                                                                                                                                                            Response Headers
                                                                                                                                                              Schema
                                                                                                                                                              Internal server error
                                                                                                                                                              Response Headers
                                                                                                                                                                Schema
                                                                                                                                                                --- # Read individual Source: https://docs.igrant.io/docs/consent-management-admin-api/config-read-individual --- id: config-read-individual title: "Read individual" description: "This endpoint is used to read an individual info defined for an organisation in the consent building block." sidebar_label: "Read individual" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                Read individual

                                                                                                                                                                This endpoint is used to read an individual info defined for an organisation in the consent building block. ## Request

                                                                                                                                                                Path Parameters

                                                                                                                                                                Individual retrieved successfully
                                                                                                                                                                Response Headers
                                                                                                                                                                  Schema
                                                                                                                                                                    individual object
                                                                                                                                                                    Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                  bad input parameter
                                                                                                                                                                  Response Headers
                                                                                                                                                                    Unauthorized
                                                                                                                                                                    Response Headers
                                                                                                                                                                      Schema
                                                                                                                                                                      Resource not found
                                                                                                                                                                      Response Headers
                                                                                                                                                                        Schema
                                                                                                                                                                        Internal server error
                                                                                                                                                                        Response Headers
                                                                                                                                                                          Schema
                                                                                                                                                                          --- # Read data policy Source: https://docs.igrant.io/docs/consent-management-admin-api/config-read-policy --- id: config-read-policy title: "Read data policy" description: "This endpoint reads a data policy with the latest revision info." sidebar_label: "Read data policy" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                          Read data policy

                                                                                                                                                                          This endpoint reads a data policy with the latest revision info. ## Request

                                                                                                                                                                          Path Parameters

                                                                                                                                                                          Query Parameters

                                                                                                                                                                          Data policy retrieved successfully
                                                                                                                                                                          Response Headers
                                                                                                                                                                            Schema
                                                                                                                                                                              policy object
                                                                                                                                                                              A policy governs data and DataAgreement in the realm of an organisation that is refered to as "data controller" (GDPR) and owner of referencing Agreements.
                                                                                                                                                                              revision object
                                                                                                                                                                              A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                            bad input parameter
                                                                                                                                                                            Response Headers
                                                                                                                                                                              Unauthorized
                                                                                                                                                                              Response Headers
                                                                                                                                                                                Schema
                                                                                                                                                                                Resource not found
                                                                                                                                                                                Response Headers
                                                                                                                                                                                  Schema
                                                                                                                                                                                  Internal server error
                                                                                                                                                                                  Response Headers
                                                                                                                                                                                    Schema
                                                                                                                                                                                    --- # Read webhook event types Source: https://docs.igrant.io/docs/consent-management-admin-api/config-read-webhook-event-types --- id: config-read-webhook-event-types title: "Read webhook event types" description: "This endpoint lists all the webhook event types that you can subscribe to. Use these values in the `subscribedEvents` field when you create or update a webhook. The list is the same for all organisations." sidebar_label: "Read webhook event types" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                    Read webhook event types

                                                                                                                                                                                    This endpoint lists all the webhook event types that you can subscribe to. Use these values in the `subscribedEvents` field when you create or update a webhook. The list is the same for all organisations. The order of the values in each array changes between calls. Do not depend on the order.
                                                                                                                                                                                    OK
                                                                                                                                                                                    Response Headers
                                                                                                                                                                                      Schema
                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                      Response Headers
                                                                                                                                                                                        Schema
                                                                                                                                                                                        Internal server error
                                                                                                                                                                                        Response Headers
                                                                                                                                                                                          Schema
                                                                                                                                                                                          --- # Read webhook Source: https://docs.igrant.io/docs/consent-management-admin-api/config-read-webhook --- id: config-read-webhook title: "Read webhook" description: "This endpoint reads 1 webhook of the organisation by its ID." sidebar_label: "Read webhook" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                          Read webhook

                                                                                                                                                                                          This endpoint reads 1 webhook of the organisation by its ID. ## Request

                                                                                                                                                                                          Path Parameters

                                                                                                                                                                                          OK
                                                                                                                                                                                          Response Headers
                                                                                                                                                                                            Schema
                                                                                                                                                                                              webhook object
                                                                                                                                                                                              A webhook configuration of the organisation. The service always sends every field of this object, except `sandboxOrgId`.
                                                                                                                                                                                              subscribedEvents objectrequired
                                                                                                                                                                                              The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                            Response Headers
                                                                                                                                                                                              Schema
                                                                                                                                                                                              Resource not found. The organisation has no webhook with the given ID, or the webhook is deleted.
                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                Schema
                                                                                                                                                                                                Internal server error
                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                  Schema
                                                                                                                                                                                                  --- # Update data agreement Source: https://docs.igrant.io/docs/consent-management-admin-api/config-update-agreement --- id: config-update-agreement title: "Update data agreement" description: "This endpoint allows the admin to update the latest data agreement defined earlier in an organisation. It also returns the updated revision number." sidebar_label: "Update data agreement" hide_title: true hide_table_of_contents: true api: eJztXetyG7eSfhXU/LGUIqmLJdthnTq1tGTHdOyYq0tcG8uVgDNNEhEGmAAY0YyK/86T7KPtk2w1gLkPadJW9vicZcqVosiZBtDobvTl65n7IAIdKpYYJkXQD65mTBMQUSKZMIRyLueamBkQGsVMECNJmkTUgP2OUwPakIgaSuhUAcQgDIlgwgREBKjiDBRhglBBpJpSwTTFcXpkiLS1JApMqoQbwRGOiII7ppkURKTxGFQv6AQyAWXvHEZBPwilmLDptb18kA0bdIKEKhqDAaWD/of72sKuBfsjBTI8J3Ji5zP+HUK8i+GvCTWzoBMIGkPQD3BBOeFhFHQCBX+kTEEU9I1KoRPocAYxDfr3gVkkeIs2iolpsFx+dBeDNs9ltMArQikMTrB/H9Ak4Sy0Kzn4XeO87kukEoXrNAw0/lWZhL2Z83cTuzI/Zr4EwwzHL84rt3RqHBiI0ibhpCjznNcJhGziJ2b5QzQTUw4kSVUiNe42NSSkgowBb9UgcKeM7BEyIJVhCdMkFewOlKacUBG13UbGC/JdTMXiO8JExO5YlFKOc1Eync4IrZK8gFCqqHcjgk7wqSuk6TLRRfaMqYagP6FcQ3mLPgR+2igT7tN5iRMduyNKcg7qWvHK3z+hAHSCRHIWLoJOwOl8kvLnVDMddIIYzExG7ybXljQNDbvDDxOppmAMHXP8i7MJhIuQQ/CxU9tST7Zfl82R/Z6kIgJF5jMWzohBPawyVs8o58jJqbwDJSDqEfJ+BoKECqhhYkpoTRU7ZS11g2e7kWq3ERPGub0qgglNuSF3lKfQIXbnyjrrDQDeHkHIIsC7wxkVUyDMoJJbKlVTwOEOuNu4VTI7yli92c4Kt0Gp4k32sqipkHZ3YmqCfhB0AvhE48QO++T05OnR8fExPAufho/H48fhcfj06eFRQ2uCZWYWNiV97jlpeZFLUpUqyhkqGvLMX7LsBKg0zFmFzYY66h32DhvEf3ZkqvTJHnMaPJFo1J3eQ3wHijja+zgD5OvGo8+MSXT/4MB/0wtlfJAodkfDRXfFukegYipQNK4v3hBqytJ+B2pB7qpzH1WEVgGNOkTPZMojIqTB7+wR5WTZSyNqBzEsBlzQ76liOmKh2YqvL64bM39dJrTEYyNKtVGLSwiNVJuTfgWUm1lIFTSGGHqSRDuay449BC4Ajw8mxQgUk9E5XejScEwYmIJaNd7jJ6f1YdCq4MHriJLEUkUFjpDyshNMQU4VTWYsvABczdcz74ecIlElkstOoI1UdApvpDt8vmqUS0eL8IzYshOYGVPRiCqzwGVfzqglWowylpIDFauGcad9w0VSEUmQptNx7akul37HBsYoNk4NlDeKKkVRIZiBWK8/z1v2i+Yks6O7empr1Bj4REPDF2SOpzXDKzmH0EDU29a+lmfw4Hb22WmLna2ukgzPtze8PzXnXrW0OfkO2jzChDZUhEBu7EA3AZGK3AR0CjfW7FcIbTqJlynnRJQGLRyc5pqLvxpTtMoBQjPD7phZbC6yflNrqlFQwpGiCrNxqJAamEq12HyhI1BaipZVnXlS7QPpUCZb7Cma/KaiIw2Sia3dy/pAy2WnqVdVMS5ZorV6ul473zBtcKUVauu0rTqJUEF0DpPhFir16vH5+6O31+9/WTy/HZ2++eFEXf3Xxav+4/7Zm/6zw7535JrboiBCk0+5i9CYFTunZy4GeYBJHPfPcG3WKgF5NyEXMGXauOCt/6TVXbm0g9uZ2P8+1lXvQSzgjT0OssCgZZ3F2t5SdQvWoQ5lHKciG2ClbcmoLlvjjbVjnbkJ4mCpBi/HKNCJVy+GjnqczehzJqQ0k3LosvG2+iCtKeWWGBkjtdxU5W5+NwvuyAHhMKX8VznmbOrihgO7XYqG+OsdM5T/ij4L6gs5IEk65iz81VB9625mhsXUQH4NTk+kMZ5NxeTqg2QxHLUKWh3EBoH5IO7mxiAoc+XobmOG4X79qmWqwubR89YSRHalGkiXCDwaDkjpluyvFMPtXzWoO2bp+BXjDZ36EM3rrcIkjJ5Ts8XMjw+PT7qHR92j06vDw77990tjCVcupgMiRe6qAzkfDQdEQSKVVbIpCEzPQEToxIDC8H00HAR+VpdpHFO1uG6PLJrDXV9wkih5xyJUitJwGoMqN6ruEO3IEjBhJTtxB4pNGESYYqBiQbItBueyodlFg8emgppUWX596k5uu7GMgKM1yn9p2KnsF5shSc1MKob74F1BOanF63v5DZrEdGFzIDNqU2M+Wg6ptsTilBuWcCD5tPT+2qC5PMkNMyJ0waU9SnXpXscsZ96ctNa+HOW3tXz7iupZ7RecGETPF3auMWhD4+ThHcjTNgfynWVSzuqEarScYxreoihoGQMZjIZ5blOTOTMzmRpMBrKI7I1+3O+QCIQ0Tu6owT1aEKqAUHITRIpOzE3QIawHPUJJIQ7GHzYYkS7AEIxpik3OtsVlVARfEPjEtNH2d0XRL+vZk8OzemPO3Pd6vWWrCk2YoJx4gvn0tN2bjrXVRqWhVVhNKHl9+e4nokExPG3yHOCEAY80uW/Z+D7p9XodskIkWn51stXywwCdBRqalp8yUWr56fVcvwIageqQXMr8ZW6R793WOpG4gAkoECH4S5w2XS2S6hfVy5Y9cuk5UmETZgB6ZOhOwFyVqlZwDBOJQiMWZoayhLxvF4k9lImZpW7Fz2A6D6+oTSnLeYyByJgZHGSiZOzSO36bx6mx2Tw3jLXEc6oi3WvYu83ECxavZ+MfQvaOvX75y4uLq/+8fP19r9dbbxazycyonrnsoyOe+QwFx4oVeS/OmWxgZgaqRXgwNmuVAZ84q9uxzRMJ0fHp6dH3+TKOD4+bPuqAzIHz7q2Qc0EcwcJWuIPRuQ82/a0xN/sz5Sxy6VTdJ1fPz3vEFldiNp3ZzBV8SqiIILKGiOg0wZMNosoqPVWN94KCzLhREjPBYsqJBsvb4m5/AxEQgtZULXp1Bo0extAM8WAVlPNFSfR1oTO1TF7ksk5eoO1eF4robGNN5rtWHj5Zr85mt0VB37sGLAv8tNXOFSu159TGq6VH4+PwcXQCp5MnbfLeuu5QLRKT57hQ+rN1WwGwJQ/ILbA9QYof5aTNlNYXk5nKzVfSIsUV2aKeYmaWkIqv/oRUoJ/itqRDWEyn0ClpL5iwPr/86N/cd2ZR/xYW/T+fvL2dtLH6OYQ0tScnYTZ2nTBQj/DkdAStgtBFI/FrLY+zypQIcNlha4L9YVi63x3z9jarSGwqmJj2yLDqotHaFues6LjktT0tM6OWx6fodBQzt3Edl/LWRntJbtEWmaPr4hRyC4uyvcxdzJZJCSm6m0wsrMyLEnsJ5aXk1CNts1a6k0eevv7aIRBTxgmNIgVagyZdz0tKtKCJnknj2DpmItLI6qqlfyAOe9NnnH8zBZUoLFE3smyPdIWPtv5sNwIH0h1CiZG3IIoDFOPuRxorwxo0mqyGxXSiPdgijl6X9LsYvLwiL4cv3pz3yaU/+1wdVgF3mYYZS8gYzBy8O1CONkqMFZFfuxuqFKFl53AoRQhKaH/2MI1jwB0VxgrjmQ/bXYVV98hIas3GHPJz66a0lJuAHKAjDBh+G7gJGowqDuWvMFLc2lesrWay1Dzeq/4gGnjLjfqmefmZIi1KXr+/LB9QzriRvYuXZ09Pj05t/asIWr4kjj467D9eEUdndDMN8DMLU6VAYMaqpKxMi0fGqnxewvPbqSVh5pGLNJAaqG6ipJxkLt4qz/crs8dDEdmEnnZ6Xj+o51QTDhNDxpyK2+w0aXEF7N14tZsrzrrwAbbJCTuAyNpcv0tpEhvWt0/bh4EIYvg5l/Z8b7JqQDbYTVDKRJVmUHjWH/PltPH9C8LcJ09awtwB0Ys4Bsw15/aCHLg4N3evMsUpeVg13vfIe7ChbSGBv6faOH7xzM44t0tal7ywO3vUJTL2kUP5ZeQiw+3sOTvkEzK0APQ4K+9tjrI2p4OHewmw4IvVYML9niuoeZjFV5XsGggVR9TaDAHzNriJznEriK5wwloGenydRrUMmB1waF7RpZxbaIdnFnPpikjRueigu8uMdnkEu90++ZD7/Na40zRiho4ZZ8YFAaGME2rQvKOV8CiBzyf9K+mx9RCj98NR35003pJVDYfN4xf7kDE6O9kxGTIBpYrolmlCilmTBCVJproiUVbZUfErU3PpfgwOrvHUvHSp0jV1ns3KsKk7gh21Kj4GWd6EwGxbePWl/06QF7Eb2bPtiqJrjWS0fk2uBrkdvqGlQoFwQO1BDdnI9WH41gCAlQNlpFYN5SEq51TPxpKqaEVmestRPVUSZWRJqnj7FFyJSyYgBgm7LNewPl9uvCr79B7C9w4pjYY1GF8kw9TjMZHAOAsyBqPhowLiqTvO5KNjjDF4BrR0aSOUj0tbefhqzfEFj38PlWlZzE5X/jJdaa3lt2JeX2C2SAdVMcEde/HJ5QiaolH59bPqZ0UZ/OUkAkMZ1w1kQZnmSMkJ463St4504m8rfM7BcHSEicl3w/OTn8+st9leR2nhuav1MweVcAScIDfG+wwYoLVyX2Q4LDBOv0C/BA/dOki68JRq8YXO3HXwtwbo+ZU3sUG1NE+UkI8taGcf4KFcoQdcdV3qA1Th1h/rtbfl0t2gE/TI7C4fHx7u4N07ePcD4uJOvj9uxR8/EC74yqVSCscZC1MV2TDS55AwaAuBJVaScAztAoiMkZtYB9dqYVN8+X1VKhthAhAonCHJilvJno8asnoYmxAh3VVM3El+B9F+dbSfVjgB7Wf9l463w/jvMP47jP8O47/D+O8w/juM/w7jv8P47zD+O4z/N4LxfyD4/l8Kwd9h77+YU9824H4Hrt+B63fg+h24fgeu34Hrd+D6Hbh+B67fget34PoduH4Hrt+B63fg+h24fgeu34Hrv3VwfQum758Irf/MbHa4+r8KV1+AoD6bdbRTP3N6QN5k9xFtbOLTDVMZoUfql2mrSxmaJaYCC8DMRwpkLtXtxD6mFkWujhzQTiMRBkGFYSGJgaJKabeVTlbb+ecwLZlVshmqwG02CpJLAu/6C3b9Bd8kZnrXX/CvrDK7/oJdf8E/p79g47aCKgh0eJ4/9p0JMhiOrF+UoxGKJoRNgMPtKIZql8G30aTQCf5ohUKjQ8sUoGU5Xwgas/ANE7et1yUK0BO14njhHhzfJiab2Zs1ANTSMMQ/oP4zcNT1gNMV9PxHiFrxcSuk/i1NHLzG31vCgTzA0lvIupl+GTSoOp2vlMO10KBttWLZANW0AZfyU7GVL5YI+rgSEbylJdbhVP96rGmK5l+haDtp207allt3etnrfYqohWPZwX2xKpE1IN/Z2hILvysCXpfKCmniICW1HJvv8dLu3SELfxA80lkflZLzIgls68w6dQlQI8nR/qrku3WJj/ddRgHT9jfiRgw0Nl7kCfSbQKchph+kugkQ65bGmKkoZl7UejGpwSLAOJ/L8HYbSDCLcjZ7hK3jp335ifuIJ771hhX7k3L2J0SXvkDhv3VfetzKXwhQac3c5fmxMthxVcfP6ke5rk7BjHyOhC9wSyz5m8DhAlDCIZzhc4I59i9olPvStlCLG7gpTaqS76yPW7RVNJNZpTzoNkjOjbvNEOAy+jF3lb0M59nNXCOK7LIViweA1ZTHYvWhWtLvleU/WN59GLUk3FtE3mcRKQ9T7vqyqhrQK+hhFk6nY432z6aCx1BASRx+pEWlvpKjmTpA5ALKPQ+0wUL+vkPcOLDNIEn4wqFvzqiQVobZn86ts/YXc2hYtSTDF1cvycXLM/Ls6bPTHsFXOOUZAuobzDysqVolgE8hJIbo1FmxIbb3VJhV/jtjgMfy1uzKF+EM1n1uMO6VRxe07fne5atB9+j/rpRlZSyz8yhjM5okYOsLQ1MyMMPLd+TZk8Mjcn115gClWWeUL23+idCBYV5qdKrT1AZf6ByeF+DIIk4pk3qHNYut7M/J6ckRPYYn8PT0yfeHh4dHJ6d0fNiEAl2Uiyw0a0i0T0a3WopwLl81cGns3BNAYckOSje1Sn695A18pmt1UiXsagCES6yKl3stsws6rjKEE8biQT4JH9xF4P7cTn43k97wcVOAXOFSgbY1DFPgUKxHUcr0uwJRKBOW1QVqylad/+X2ILfyVNsQKNvNlezNgUQSq7eIFMMGXB+IVq4qqnBYQBMSex6tj9no5/9MSmMPnSUElVr9On56+uRwP39Hnd/lSco5ntQzW5dH7wbJnrgHA1Spjyna+yS1tWf3mrqWG4+CbZ4oUPbgQCmpzmRkUzr4udzD0HicQd0nK+5u6zrMt/Tk8HDZQr5FIgopeN6ycO/21xq9RWFjWlhz8v+YNRfgM8JY1prIVDQZdLrl0yj+vRiU4QZtmQkUscPUeOQS6KmynXYf7oNBwn4E/PgRnx5i6BRrDUG1Foirjz3mNUhS95ZJMwv6wYF7C+UBulfd3Goc3NfeHbl0wdFd+0spzyGWfsq+4b3ouI4gll2asB6bKipMj8mDu+MAU9X1jlg6zQpsLWS0+7mF0seCH87Ts7uZcaVIUbgv/IsyHUOLV2UOvMpmrUC1UHs0tEAxVGzMHDhptHjbAp6JVvy3Cp3fiBuGxIiaGFsjP2GfMjTvb26O5DeyJ6R/FalRlDlkRUJD2O8Q6E17NbJ94m/820KmCjnSvYXF33/r2YfBoIpcFG/ufJEJYcujWopnPGAsu+45A55L7Y8LyHOveY9/devW9txXm95dq3S9X73WiL6qz9z2j69oCHeEGx3c7usVjdfYUN3SJf1hDbt8u7BnV2uT7/qm20obrY/3in7XciOrb07Nuk6ribkPlW7Nzdswi8Tc13RNLq0lyvsX172IqK1R8QteJlTpUCw1+VX68eoNcXnn28p3yNQ60wrTXmmVWCkNvgUpb9rJg9zS7WtaKNoaFlZ1IrRi9/PxVuLdW4Ds7XDyYFUPVytCux0XWwW8roCEBpWk28pwcz2Q0StOGTdYhuM1AHir83MlbJl7vkIF4JUp6CrgVCk4ayJsbJfmx5UAhzqsILu8XohtLaLmT1ljlVmU1Dv/rllCtHZvaZ8bMpGZM+abCizMG293vST/kR/FhdVjPxRfVQ+C4uKG45PfRPb+5x//ve9Q+ZdziJie1R7xVsfw5pAc1xAKyqYVUm3xAXzS1Qj5BzbN0v5mkQGDcRNJUd21uO+ITbH1l8wx22lcP4nEJp1ERi49KrmcMgSJg6Bj7mCNiBC0DxBCo24hXRYh4sB1lghNjYxpZgQTzuzTHKwf4LtepqkHdtvWLGJjsgykx7GrRwj3FnHOQhCuwTjzXhIazoActxy+8/m8R+3PPammB/5effBmePbip8sXXbxnWVQbin1AnyfDxmReUXHSo1r2HveO3KOitImpKM3HvdO8iVepPaUid/K/0de1e8/RwCdzkHDKROmxQ859/uBf4u41vFtebL/++vWPnWAmsSz+Ibi/x6j8WvHlEr/+IwVlPfhOcEcVc8YFvWym8XPUnvotM3DvwsdB+2TlG+Jbl5N5x8J6cujLOht8C4uWN8jbqpX3nXGC7qozN42utbQFlUbghk6/u2MQYi517bXliGV0fRV0grF/EX1sY7RA0Tn6PXQe9IObwJYiZJIXJu339wGnYppStJSBI7v0OcBqZHBrIwP/oYTUqrKlHiS4teD/S8ib6i1/QzX6ERZ/zy93v6y8IQ9M3NW4SVgt/F9qEtq+ sidebar_class_name: "put api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                  Update data agreement

                                                                                                                                                                                                  This endpoint allows the admin to update the latest data agreement defined earlier in an organisation. It also returns the updated revision number. ## Request

                                                                                                                                                                                                  Path Parameters

                                                                                                                                                                                                  Body

                                                                                                                                                                                                    dataAgreement object
                                                                                                                                                                                                    An agreement contains the specification of a single purpose that can be consented to. A DataAgreement is universal and can be consented to by *many* individuals through a DataAgreementRecord.
                                                                                                                                                                                                    policy objectrequired
                                                                                                                                                                                                    Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                                                                                                                                                                                    dataAttributes object[]
                                                                                                                                                                                                    Data attributes contain specifications of exactly what is collected.
                                                                                                                                                                                                  • Array [
                                                                                                                                                                                                  • restrictions object[]
                                                                                                                                                                                                  • Array [
                                                                                                                                                                                                  • ]
                                                                                                                                                                                                  • ]
                                                                                                                                                                                                  • signature object
                                                                                                                                                                                                    Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                                                                                                                                                                                    dataExchange objectrequired
                                                                                                                                                                                                    Data exchange details
                                                                                                                                                                                                  Data agreement (based on ISO 27560) updated successfully
                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                    Schema
                                                                                                                                                                                                      dataAgreement object
                                                                                                                                                                                                      An agreement contains the specification of a single purpose that can be consented to. A DataAgreement is universal and can be consented to by *many* individuals through a DataAgreementRecord.
                                                                                                                                                                                                      policy objectrequired
                                                                                                                                                                                                      Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                                                                                                                                                                                      dataAttributes object[]
                                                                                                                                                                                                      Data attributes contain specifications of exactly what is collected.
                                                                                                                                                                                                    • Array [
                                                                                                                                                                                                    • restrictions object[]
                                                                                                                                                                                                    • Array [
                                                                                                                                                                                                    • ]
                                                                                                                                                                                                    • ]
                                                                                                                                                                                                    • signature object
                                                                                                                                                                                                      Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                                                                                                                                                                                      dataExchange objectrequired
                                                                                                                                                                                                      Data exchange details
                                                                                                                                                                                                      presentationRequest object
                                                                                                                                                                                                      requestedAttributes object
                                                                                                                                                                                                      Map of requested attributes
                                                                                                                                                                                                      restrictions object[]
                                                                                                                                                                                                      List of restrictions for the requested attribute
                                                                                                                                                                                                    • Array [
                                                                                                                                                                                                    • ]
                                                                                                                                                                                                    • revision object
                                                                                                                                                                                                      A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                    bad input parameter
                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                        Schema
                                                                                                                                                                                                        Resource not found
                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                          Schema
                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                            Schema
                                                                                                                                                                                                            --- # Update data attribute Source: https://docs.igrant.io/docs/consent-management-admin-api/config-update-data-attribute --- id: config-update-data-attribute title: "Update data attribute" description: "This endpoint updates an existing data attribute defined in a data agreement. If updated, the associated data agreement revision is incremented automatically." sidebar_label: "Update data attribute" hide_title: true hide_table_of_contents: true api: eJztWFtv2zYU/isHfGoB2U7cdi2MoliadIOxoSia5CkxkGPqWGJDkSpJ2fEMve2X7KftlwyHki+ynV7eiqEvhkzy3C/fIVciJS+dKoOyRozEVa48kElLq0yAqkwxkAc0QA/KB2UySDEgYAhOTatAkNJMGUpBGcB2L3NEBZnQh/GsZZEmEHIC9N5Kxf/3joKjufLKGlAelJEurlIKWAVbYFAStV72RSJsSQ5Z2XEqRkJaM1PZdZRxgQHP1nqJRJTosKBAzovRzWrPzmujPlcE4wuwMzbPTj+RDCIRindLDLlIhMGCxEiku4zHqUiEo8+VcpSKUXAVJcLLnAoUo5UIy5JJfHDKZKKuJ81h8uGtTZd8QloTyAT+xLLUSkZrBp8867XaYVU6tjUo8vyvo8SOpI3iXfsuOlHywFJRGfAlSTVrhXo2nh5QBr2ERY6BvS+t1iQDpezth56xoadMj8VP0ZMYzVB72nXBTeOnrgaTZE9/lR66JxEz6woMYiREIugBi1Lz9i8vnr88HQ6H9Eq+lM+m02dyKF+9ODn9ipUwvhD1OmrfKuv9oe7NIvsm5uyafQIz60AZH9BIgtso6FaAdXArMKNbwdI7jL5Vid8qrcHsCFUmVXOVVqgPbd7+O1CRFfBkvApqrsJyR4GptZrQPKZBG9SupMstJ5bULXwWJTFQZt3y2w39QM5bc8Sq85bVcUFe2vI7YuoI0wMJl8wD1mkbY7kvqK7rbmJ3i26S7BXdmsCX1vgmzYcnJz+L/GeR/yzyH7vID+r4K0nXTjHgKynJ+1ml9VIkIidM43yxYg7Pm9rvMpoiz0ZlFWAzjxwhPP2uprFbluScdec25fyO3xfdAt3vIN2C3VJv/a5MoCxquXH285OT+gj7I7HaxuftEcPr+oirrw1WIbdO/UXpgWtefGc//X+5ZmwCOYMaPLk5OYhi9nwUu4GsXGwFNytxVqo/iD8nPHwGzHj8bfK5A2UFhdzyDF1W0XgeeUdi0EzUA66a3mY89+3/Nf1gtTcT14K1YB2PDdsXVNjWBJGIymkxEnkIpR8NBikVtoel6qvMoQl9ZQfzoaiTfR6XATO+fjzCxjfbRzhNtv655DRporv20iZM2Cy0F4DGwdsrwFmboTHtDrrO2Ycx3NOSLys5mdBmZx+ucoI56mrT8e86fO6gEQNF5QNMCUpHM/VAKSxUyOGu0RHu4ImxgSKD4FDp6IYSJT1NgPpZf4/tCFrC10tbOfZI756Wb+76gnOFS+bj9kbybp2UR4YPRvMvwXTrm6Pg+mWw68BXC0tbnNkFkBYUmm7P+iszs+uOgDJ2BCpQcS74qiytC79u4r/VUf2+XeomzvbwQfVtiODJv3//85TnJoTLBaXK5w2s0IPM0WQEaFKYk9sMXTFNleSQ2rlKyfVhHKDy5MGTnvW8nZMjlRlQKWdMWCYtPU41gXQUl1H7hK/VKlMBNSxQawpRmLdapVDaFALJ3FhtM0U+ATI4jQmCYGgBmuakOQTcuWJ7w6nSjPXMZH25NhlIW5RaxZknJl80z1FW6XaIjPf7iHuAVapC1LNAY8jxDKmVJONj2qxLpkSZEwz7Jwc+XywWfYzbfeuyQUvrB3+Oz9+9v3zXYxoGaRV0J3jAhZZaWXFPWpci95wmXsOT4fP+s/4p05bWhwLNjj7NI8H+OHAwy22Q5sd/Cmk7V6CHMCg1KsOGR0+v2nZ+0z6QsJndhr5Z2fHEaP+hY5KI3PrAfFYrvhhcO13XvPy5IhcxJhFzdDFpm76vPH+nx4fNXe8++dgi9VN49C3mqIHrfm24Wcfu2kyG99zOD95q6km9hsuoYHPqvFGjd8W8tlwORguGoYbiTEoqwxfP7mLqh+srkYhp++RTxClCOFzw2xEuxEjcilsRX7NidcXJhddXQqPJKsz4fMOWmx4DSxer7iNWtR9s2FG37MNWYwv/smVHSV5zjf1Byzeb483OowQbqGxOc5AmdV3/B3deDsQ= sidebar_class_name: "put api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                            Update data attribute

                                                                                                                                                                                                            This endpoint updates an existing data attribute defined in a data agreement. If updated, the associated data agreement revision is incremented automatically. ## Request

                                                                                                                                                                                                            Path Parameters

                                                                                                                                                                                                            Body

                                                                                                                                                                                                              dataAttribute objectrequired
                                                                                                                                                                                                              Data attributes contain specifications of exactly what is collected.
                                                                                                                                                                                                            Data attribute updated successfully
                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                dataAttribute object
                                                                                                                                                                                                                Data attributes contain specifications of exactly what is collected.
                                                                                                                                                                                                              bad input parameter
                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                Unauthorized
                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                  Internal server error
                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                    --- # Update individual Source: https://docs.igrant.io/docs/consent-management-admin-api/config-update-individual --- id: config-update-individual title: "Update individual" description: "This endpoint is used to udpated an individual for an organisation defined in the consent building block." sidebar_label: "Update individual" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "put api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                    Update individual

                                                                                                                                                                                                                    This endpoint is used to udpated an individual for an organisation defined in the consent building block. ## Request

                                                                                                                                                                                                                    Path Parameters

                                                                                                                                                                                                                    Body

                                                                                                                                                                                                                      individual object
                                                                                                                                                                                                                      Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                                                                    Individual updated successfully
                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                        individual object
                                                                                                                                                                                                                        Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                                                                      bad input parameter
                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                        Unauthorized
                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                          Resource not found
                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                              --- # Update data policy Source: https://docs.igrant.io/docs/consent-management-admin-api/config-update-policy --- id: config-update-policy title: "Update data policy" description: "This endpoint is used to update and existing data policy. It updates the existing and returns the updated version info. Updating a data policy does not affect existing data agreements." sidebar_label: "Update data policy" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "put api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                              Update data policy

                                                                                                                                                                                                                              This endpoint is used to update and existing data policy. It updates the existing and returns the updated version info. Updating a data policy does not affect existing data agreements. ## Request

                                                                                                                                                                                                                              Path Parameters

                                                                                                                                                                                                                              Body

                                                                                                                                                                                                                                policy objectrequired
                                                                                                                                                                                                                                A policy governs data and DataAgreement in the realm of an organisation that is refered to as "data controller" (GDPR) and owner of referencing Agreements.
                                                                                                                                                                                                                              Data policy updated successfully
                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                  policy object
                                                                                                                                                                                                                                  A policy governs data and DataAgreement in the realm of an organisation that is refered to as "data controller" (GDPR) and owner of referencing Agreements.
                                                                                                                                                                                                                                  revision object
                                                                                                                                                                                                                                  A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                bad input parameter
                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                    Resource not found
                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                        --- # Update webhook Source: https://docs.igrant.io/docs/consent-management-admin-api/config-update-webhook --- id: config-update-webhook title: "Update webhook" description: "This endpoint updates a webhook. The request body replaces the payload URL, the content type, the subscribed events, the disabled flag, the secret key and the SSL verification flag of the webhook. The payload URL must start with `http://` or `https://`, and no other webhook of the organisation can use it. Subscribe to a minimum of 1 event type." sidebar_label: "Update webhook" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "put api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                        Update webhook

                                                                                                                                                                                                                                        This endpoint updates a webhook. The request body replaces the payload URL, the content type, the subscribed events, the disabled flag, the secret key and the SSL verification flag of the webhook. The payload URL must start with `http://` or `https://`, and no other webhook of the organisation can use it. Subscribe to a minimum of 1 event type. This is a full replacement, not a partial update. Send every field on every call. The service keeps the `id`, the `orgId`, the `sandboxOrgId` and the `timestamp` of the stored webhook. The `timestamp` stays the creation time. ## Request

                                                                                                                                                                                                                                        Path Parameters

                                                                                                                                                                                                                                        Body

                                                                                                                                                                                                                                        required
                                                                                                                                                                                                                                        The new webhook configuration.
                                                                                                                                                                                                                                          webhook object
                                                                                                                                                                                                                                          The webhook configuration to create or to update. The service ignores `id`, `orgId`, `sandboxOrgId` and `timestamp` if you send them. It takes the organisation from the `organizationId` header.
                                                                                                                                                                                                                                          subscribedEvents objectrequired
                                                                                                                                                                                                                                          The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                                                                        OK
                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                            webhook object
                                                                                                                                                                                                                                            A webhook configuration of the organisation. The service always sends every field of this object, except `sandboxOrgId`.
                                                                                                                                                                                                                                            subscribedEvents objectrequired
                                                                                                                                                                                                                                            The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                                                                          Bad request. The server sends this error if a mandatory field is missing, if the payload URL does not start with `http://` or `https://`, if a different webhook uses the same payload URL, if you subscribe to no event type, or if an event type or a content type is not valid.
                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                              Resource not found. The organisation has no webhook with the given ID, or the webhook is deleted.
                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                Internal server error
                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                  --- # List all webhook content types Source: https://docs.igrant.io/docs/consent-management-admin-api/get-webhook-payload-content-types --- id: get-webhook-payload-content-types title: "List all webhook content types" description: "This endpoint lists the payload content types that a webhook can use. Use one of these values in the `contentType` field when you create or update a webhook. The server posts the payload as a JSON body for `application/json`. For `application/x-www-form-urlencoded`, the server makes a string of the payload and posts it as a form under the `payload` key. Note the capital `C` in the `ContentTypes` response field. The order of the values changes between calls." sidebar_label: "List all webhook content types" hide_title: true hide_table_of_contents: true api: eJztVs2O2zYQfpUBTwkgy842vRhB0O0mDbYJkgC7QQ+LBTQWxxKzFMmQlL2KoVufpI/WJymGkn93gyLoLejFFkjOzDffDOfjRkhynkqMJMV8iTpQJiSF0isXlTViLq5rFYCMdFaZCFqFGCDWBA47bVFCaU0kEyF2jngHIyCsaVFbewclGmgD5fApEFhDYJdsHAhWqFsKoExyVoxerjtHBSwVaQnrmgx0toXSE0YC66F1kr92/nO4rgkC+RV5cPYUGgZA+P3qw3tYWNnB0noo0DmtSuTkpp+DNUUOv52u30/W6/VkaX0zab0mU1pJssiS7zFYg3fE3kP0ylRjWvvARo5wVBxQsDNojSQ/5DueLOCOuhze20hpvUSnImooLoodNRd7akIBnoKzJtBA0kCA9ex3xDASW9ZoKgqwoLgmMlCi1iEXmbCOfErzUoq5qCj+MXD5cUB0GE1kYhsuiPlGnM1m/DfWij9P2eS1UNbUIH85z8GiGqyPPM83D9rsO1tKZILusXGaxPzmIZBM/GtFxW0mVKTmETTnj2JJMU3b/JeA7EfMxdA3ot8toPfYib5nyr+0yvN9vDnmbG9tF5+pjKLn48fAP7wVmagJJXlOiw88nz37rqodxifvrb+wkjhz/n51EO0Bnuyk4nvr+WZ7VJlIFfnD6j2fzfpH3O9tRrIOTMSvKEEZ10Zw6LGhSJ7peEjIJ4NtrK1XX0k+oObn72zoH4uaSxPJG9TbmZbCnHDUZyJQ2XoVOzG/2Yhzp94Sf972nCNWgbkYRwin3VCs7ThZOGuMtZiLaWnNUlXT8RKH6Xi9piP1kzjOmwFKSLGO0b6ixo5IRSZar8Vc1DG6MJ9OJTV2gk7lqvJoYq7sdHUm+uzUx1XEisf1N9yEYfsRT7d7Gq64G4YibsnYVQOHhUwojjbwKDJhsOHd87ERU3eJ02qcf7xkMQBuVzJxbMJhwKeZvh3wxZGfAoYw0LQhwoLAeVqqe5KwVrGGYsAIBTwxW5GJHpVONDgs6WkGlFf5ids5jIYvOtt6ZmRyR93LIk8jSpml3V4cLNPFoQYVcxla56yPv+z42+ev3uyXjonfH37QpDsjePL3n389BcVqerUmqUINEiMC3Q9al1R3RV4tR+5SmVXJlNiVkuRzuIysHQEC6eUk2BV5UpUBJZnx2GWjPS408bMjLaMOGSBIVSVpXqPWFFOwYLVioZcQqayN1bZSFDIgg4tEMIKhNWhakebq8QVPUwAXSqvYJSfYRttg5OOlbZxWaEoaipfS81S1OuWTXksIy1ZrbhOpYsLZoDHkWZu0KsmENFK2LeewrAnO8tkDztfrdY5pO7e+mo62Yfru8uL1+6vXE7ZheVJRHxUPuFGlLduGTNy2Mt/ZoV5ns7Pn+U/5M7blJ1CD5gDPOxUioNZ7NT+U+tM7cTCZ/3+G/mDP0HFiRrqPU6dRGW6Y1KGbUTRuxCAaIhNb2UiCkhCLTBxLx20mahsim202Cwz0yeu+5+UvLfmkWJlYoU93O+nXVuiS1tzxHBfnZUmOZSuhTwP95DnQH0rcm9fX/OxrGe2hBtwlDRg/2Pt2y3QHvk/lYIDAvyxcj5q84Lv3lrqXu+PDzjcNdhI0nGaWb/u+/wcUsusJ sidebar_class_name: "get api-method" info_path: docs/consent-management-admin-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                  List all webhook content types

                                                                                                                                                                                                                                                  This endpoint lists the payload content types that a webhook can use. Use one of these values in the `contentType` field when you create or update a webhook. The server posts the payload as a JSON body for `application/json`. For `application/x-www-form-urlencoded`, the server makes a string of the payload and posts it as a form under the `payload` key. Note the capital `C` in the `ContentTypes` response field. The order of the values changes between calls.
                                                                                                                                                                                                                                                  OK
                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                        --- # iGrant.io API documentation Source: https://docs.igrant.io/docs/consent-management-admin-api/igrant-io-api-documentation --- id: igrant-io-api-documentation title: "iGrant.io API documentation" description: "iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner." sidebar_label: Introduction sidebar_position: 0 hide_title: true custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiLogo from "@theme/ApiLogo"; import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; Version: 2024.3.1

                                                                                                                                                                                                                                                        iGrant.io API documentation

                                                                                                                                                                                                                                                        iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner.

                                                                                                                                                                                                                                                        Authentication

                                                                                                                                                                                                                                                        API key authentication. The value of the `Authorization` header must be prefixed with `ApiKey ` (note the trailing space), e.g. `Authorization: ApiKey `.
                                                                                                                                                                                                                                                        Security Scheme Type:apiKey
                                                                                                                                                                                                                                                        Header parameter name:Authorization

                                                                                                                                                                                                                                                        Contact

                                                                                                                                                                                                                                                        iGrant.io: support@igrant.ioURL: https://igrant.io

                                                                                                                                                                                                                                                        License

                                                                                                                                                                                                                                                        Apache 2.0
                                                                                                                                                                                                                                                        --- # Create individual Source: https://docs.igrant.io/docs/consent-management-individual-api/config-create-policy --- id: config-create-policy title: "Create individual" description: "This endpoint creates an individual for an organisation in the consent building block. This is used to onboard existing or new users." sidebar_label: "Create individual" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                        Create individual

                                                                                                                                                                                                                                                        This endpoint creates an individual for an organisation in the consent building block. This is used to onboard existing or new users. ## Request

                                                                                                                                                                                                                                                        Body

                                                                                                                                                                                                                                                          individual object
                                                                                                                                                                                                                                                          Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                                                                                                        Individual created successfully
                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                            individual object
                                                                                                                                                                                                                                                            Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                                                                                                          bad input parameter
                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                --- # Read individual Source: https://docs.igrant.io/docs/consent-management-individual-api/config-read-individual --- id: config-read-individual title: "Read individual" description: "This endpoint is used to read the individual's information as defined by the organisation in the consent building block. This is used in privacy dashboard where the individuals can mark their consents, sign data agreement etc." sidebar_label: "Read individual" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                Read individual

                                                                                                                                                                                                                                                                This endpoint is used to read the individual's information as defined by the organisation in the consent building block. This is used in privacy dashboard where the individuals can mark their consents, sign data agreement etc. ## Request

                                                                                                                                                                                                                                                                Path Parameters

                                                                                                                                                                                                                                                                Individual retrieved successfully
                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                    individual object
                                                                                                                                                                                                                                                                    Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                                                                                                                  bad input parameter
                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                      Resource not found
                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                        Internal server error
                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                          --- # Update individual Source: https://docs.igrant.io/docs/consent-management-individual-api/config-update-individual --- id: config-update-individual title: "Update individual" description: "This endpoint is used to udpated an individual for an organisation defined in the consent building block." sidebar_label: "Update individual" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "put api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                          Update individual

                                                                                                                                                                                                                                                                          This endpoint is used to udpated an individual for an organisation defined in the consent building block. ## Request

                                                                                                                                                                                                                                                                          Path Parameters

                                                                                                                                                                                                                                                                          Body

                                                                                                                                                                                                                                                                            individual object
                                                                                                                                                                                                                                                                            Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                                                                                                                          Individual updated successfully
                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                              individual object
                                                                                                                                                                                                                                                                              Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                                                                                                                            bad input parameter
                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                              Unauthorized
                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                Resource not found
                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                  Internal server error
                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                    --- # iGrant.io API documentation Source: https://docs.igrant.io/docs/consent-management-individual-api/igrant-io-api-documentation --- id: igrant-io-api-documentation title: "iGrant.io API documentation" description: "iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner." sidebar_label: Introduction sidebar_position: 0 hide_title: true custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiLogo from "@theme/ApiLogo"; import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; Version: 2024.3.1

                                                                                                                                                                                                                                                                                    iGrant.io API documentation

                                                                                                                                                                                                                                                                                    iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner.

                                                                                                                                                                                                                                                                                    Authentication

                                                                                                                                                                                                                                                                                    API key authentication. The value of the `Authorization` header must be prefixed with `ApiKey ` (note the trailing space), e.g. `Authorization: ApiKey `.
                                                                                                                                                                                                                                                                                    Security Scheme Type:apiKey
                                                                                                                                                                                                                                                                                    Header parameter name:Authorization
                                                                                                                                                                                                                                                                                    An access token of the individual, for example an individual token, the token of the privacy dashboard login, or a token from the identity provider of the organisation. Send it as `Authorization: Bearer `.
                                                                                                                                                                                                                                                                                    Security Scheme Type:http
                                                                                                                                                                                                                                                                                    HTTP Authorization Scheme:bearer
                                                                                                                                                                                                                                                                                    Bearer format:JWT

                                                                                                                                                                                                                                                                                    Contact

                                                                                                                                                                                                                                                                                    iGrant.io: support@igrant.ioURL: https://igrant.io

                                                                                                                                                                                                                                                                                    License

                                                                                                                                                                                                                                                                                    Apache 2.0
                                                                                                                                                                                                                                                                                    --- # List data attributes Source: https://docs.igrant.io/docs/consent-management-individual-api/service-agreement-data-read --- id: service-agreement-data-read title: "List data attributes" description: "This endpoint is used to read the data attributes defined in a particular data agreement revision." sidebar_label: "List data attributes" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                    List data attributes

                                                                                                                                                                                                                                                                                    This endpoint is used to read the data attributes defined in a particular data agreement revision. ## Request

                                                                                                                                                                                                                                                                                    Path Parameters

                                                                                                                                                                                                                                                                                    Query Parameters

                                                                                                                                                                                                                                                                                    Data attributes for data agreement listed successfully
                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                        dataAttributes object[]
                                                                                                                                                                                                                                                                                      • Array [
                                                                                                                                                                                                                                                                                      • ]
                                                                                                                                                                                                                                                                                      • pagination object
                                                                                                                                                                                                                                                                                      bad input parameter
                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                        Unauthorized
                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                            --- # List all active data agreements Source: https://docs.igrant.io/docs/consent-management-individual-api/service-agreement-list --- id: service-agreement-list title: "List all active data agreements" description: "This endpoint is used to list all active data agreements by the organisation in consent building block. The results are returned with pagination." sidebar_label: "List all active data agreements" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                            List all active data agreements

                                                                                                                                                                                                                                                                                            This endpoint is used to list all active data agreements by the organisation in consent building block. The results are returned with pagination. ## Request

                                                                                                                                                                                                                                                                                            Query Parameters

                                                                                                                                                                                                                                                                                            Active data agreements (based on ISO 27560) listed successfully
                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                dataAgreements object[]
                                                                                                                                                                                                                                                                                              • Array [
                                                                                                                                                                                                                                                                                              • policy objectrequired
                                                                                                                                                                                                                                                                                                Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                                                                                                                                                                                                                                                                                signature object
                                                                                                                                                                                                                                                                                                Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                                                                                                                                                                                                                                                                              • ]
                                                                                                                                                                                                                                                                                              • pagination object
                                                                                                                                                                                                                                                                                              bad input parameter
                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                Unauthorized
                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                  Internal server error
                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                    --- # Read data agreement Source: https://docs.igrant.io/docs/consent-management-individual-api/service-agreement-read --- id: service-agreement-read title: "Read data agreement" description: "This endpoint is used to read the data agreement defined by the organisation in consent building block." sidebar_label: "Read data agreement" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                    Read data agreement

                                                                                                                                                                                                                                                                                                    This endpoint is used to read the data agreement defined by the organisation in consent building block. ## Request

                                                                                                                                                                                                                                                                                                    Path Parameters

                                                                                                                                                                                                                                                                                                    Data agreement (based on ISO 27560) retrieved successfully
                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                      • Array [
                                                                                                                                                                                                                                                                                                      • dataAgreement object
                                                                                                                                                                                                                                                                                                        An agreement contains the specification of a single purpose that can be consented to. A DataAgreement is universal and can be consented to by *many* individuals through a DataAgreementRecord.
                                                                                                                                                                                                                                                                                                        policy objectrequired
                                                                                                                                                                                                                                                                                                        Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                                                                                                                                                                                                                                                                                        signature object
                                                                                                                                                                                                                                                                                                        Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                                                                                                                                                                                                                                                                                        revision object
                                                                                                                                                                                                                                                                                                        A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                      • ]
                                                                                                                                                                                                                                                                                                      bad input parameter
                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                        Unauthorized
                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                          Resource not found
                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                              --- # Create consent record and signature Source: https://docs.igrant.io/docs/consent-management-individual-api/service-create-individual-consent-record-and-signature --- id: service-create-individual-consent-record-and-signature title: "Create consent record and signature" description: "This endpoint is used to create a consent record and signature object. This returns the same objects with the PK defined." sidebar_label: "Create consent record and signature" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                              Create consent record and signature

                                                                                                                                                                                                                                                                                                              This endpoint is used to create a consent record and signature object. This returns the same objects with the PK defined. ## Request

                                                                                                                                                                                                                                                                                                              Header Parameters

                                                                                                                                                                                                                                                                                                              Body

                                                                                                                                                                                                                                                                                                                consentRecord objectrequired
                                                                                                                                                                                                                                                                                                                A consent record expresses consent (as defined in this building block's specification) to a single DataAgreement. There must be a UNIQUE constraint on (data agreement revision, individual)
                                                                                                                                                                                                                                                                                                                sectorPreferences object[]
                                                                                                                                                                                                                                                                                                              • Array [
                                                                                                                                                                                                                                                                                                              • ]
                                                                                                                                                                                                                                                                                                              • signature objectrequired
                                                                                                                                                                                                                                                                                                                A generic signature contains a cryptographic hash of some value, together with a signature created by some private key in another system. Required signing methods: Revision object or another Signature object.
                                                                                                                                                                                                                                                                                                              Consent record and signature created successfully
                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                  consentRecord object
                                                                                                                                                                                                                                                                                                                  A consent record expresses consent (as defined in this building block's specification) to a single DataAgreement. There must be a UNIQUE constraint on (data agreement revision, individual)
                                                                                                                                                                                                                                                                                                                  sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                • Array [
                                                                                                                                                                                                                                                                                                                • ]
                                                                                                                                                                                                                                                                                                                • revision object
                                                                                                                                                                                                                                                                                                                  A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                  signature object
                                                                                                                                                                                                                                                                                                                  A generic signature contains a cryptographic hash of some value, together with a signature created by some private key in another system. Required signing methods: Revision object or another Signature object.
                                                                                                                                                                                                                                                                                                                bad input parameter
                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                      --- # Create draft consent record Source: https://docs.igrant.io/docs/consent-management-individual-api/service-create-individual-consent-record-draft --- id: service-create-individual-consent-record-draft title: "Create draft consent record" description: "This endpoint is used to create a draft (unsaved) consent record and signature object (without a PKI) for a data agreement." sidebar_label: "Create draft consent record" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                      Create draft consent record

                                                                                                                                                                                                                                                                                                                      This endpoint is used to create a draft (unsaved) consent record and signature object (without a PKI) for a data agreement. ## Request

                                                                                                                                                                                                                                                                                                                      Query Parameters

                                                                                                                                                                                                                                                                                                                      Header Parameters

                                                                                                                                                                                                                                                                                                                      Draft consent record created successfully
                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                          consentRecord object
                                                                                                                                                                                                                                                                                                                          A consent record expresses consent (as defined in this building block's specification) to a single DataAgreement. There must be a UNIQUE constraint on (data agreement revision, individual)
                                                                                                                                                                                                                                                                                                                          sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                        • Array [
                                                                                                                                                                                                                                                                                                                        • ]
                                                                                                                                                                                                                                                                                                                        • signature object
                                                                                                                                                                                                                                                                                                                          A generic signature contains a cryptographic hash of some value, together with a signature created by some private key in another system. Required signing methods: Revision object or another Signature object.
                                                                                                                                                                                                                                                                                                                        bad input parameter
                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                              --- # Creates blank signature Source: https://docs.igrant.io/docs/consent-management-individual-api/service-create-individual-consent-record-signature --- id: service-create-individual-consent-record-signature title: "Creates blank signature" description: "This endpoint is used to create a blank signature object for the consent record for an individual in an organiation defined in the consent building block. Creates and returns a blank Signature object for the consent record." sidebar_label: "Creates blank signature" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                              Creates blank signature

                                                                                                                                                                                                                                                                                                                              This endpoint is used to create a blank signature object for the consent record for an individual in an organiation defined in the consent building block. Creates and returns a blank Signature object for the consent record. ## Request

                                                                                                                                                                                                                                                                                                                              Path Parameters

                                                                                                                                                                                                                                                                                                                              Header Parameters

                                                                                                                                                                                                                                                                                                                              Consent record signature created successfully
                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                  signature object
                                                                                                                                                                                                                                                                                                                                  A generic signature contains a cryptographic hash of some value, together with a signature created by some private key in another system. Required signing methods: Revision object or another Signature object.
                                                                                                                                                                                                                                                                                                                                bad input parameter
                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                    Resource not found
                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                        --- # Create consent record Source: https://docs.igrant.io/docs/consent-management-individual-api/service-create-individual-consent-record --- id: service-create-individual-consent-record title: "Create consent record" description: "This endpoint is used to create a consent record when an individial records their consent (e.g. in the privacy dashboard) against a data agreement." sidebar_label: "Create consent record" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                        Create consent record

                                                                                                                                                                                                                                                                                                                                        This endpoint is used to create a consent record when an individial records their consent (e.g. in the privacy dashboard) against a data agreement. ## Request

                                                                                                                                                                                                                                                                                                                                        Path Parameters

                                                                                                                                                                                                                                                                                                                                        Query Parameters

                                                                                                                                                                                                                                                                                                                                        Header Parameters

                                                                                                                                                                                                                                                                                                                                        Consent record created successfully
                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                            consentRecord object
                                                                                                                                                                                                                                                                                                                                            A consent record expresses consent (as defined in this building block's specification) to a single DataAgreement. There must be a UNIQUE constraint on (data agreement revision, individual)
                                                                                                                                                                                                                                                                                                                                            sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                          • revision object
                                                                                                                                                                                                                                                                                                                                            A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                          bad input parameter
                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                --- # Delete all consent records Source: https://docs.igrant.io/docs/consent-management-individual-api/service-delete-all-records --- id: service-delete-all-records title: "Delete all consent records" description: "This endpoint is used to delete all consent records for an individual belonging to an organiation defined in the consent building block. This could be used, for example to exercise digital rights (Right to be forgotten) and deletes all consent records that shall not be retained and have a 'forgettable' data agreement. This may also delete an unsigned consent record, for instance in cases where the user exits the signing process." sidebar_label: "Delete all consent records" hide_title: true hide_table_of_contents: true api: eJztVttuGzcQ/ZUBn2xgLTlu+iIEQe3YLdQERREnaIHEgEfL0S5jLrkhZyWrgt76Jf20fkkx5OpqOe9FqwdpteTczlzOLJWmWAbTsvFOjdSH2kQgp1tvHIOJ0EXSwB40WWICtBZK7yI5hkClDzrC1AdAB8ZpMzO6QwsTst5VxlUiiQ58qNAZFBugaWocaTAOuKaNsklnrBaJifXlwwCSI6XvrIYJJS+KZIgesWktiWJ6pFCaSKBNZRgtBFPVHOHkvfzKjQmJTOWZyZ0COt2HEY/GwTUyxFqOnGcRDsSYnBXRGmcECJ+VqCRmnFj6rEAjI2AViBpy3Dve4ALQxi1sDjoXTSW69s3mqIyLjK4kQaXESBHmNQVKCHWRJGzDMf0VLYJTG3xJMQ5UoXxLIYE71mqkIoWZKek6Wb609n0OTxWqxYANMYWoRp+WykjCa0JNQRXKYUNqpH4/e5P9u7o6G28yOtaqUIG+diaQViMOHRUqljU1qEZLxYtWZCMH4yq1Kg6KaqsHxtdqdSeqYitmokhfnJ/Lz77M5TOFtlNlGVsNsSsFiWln7UIVfUSiebUq1Mtjyico9dd2DBtIjgi+EMHSOybH8ohta02ZgB5+iaJouYPBFp1PikLw4Y3XpIr8fL1j/q5Y4+UnX6hkSUyQFLLJeGylt9Aax1QlL/sGUKOX5+erI+qfpGNHRF0dCXwln8OUfXTYce2D+YP0E2i+z5j+R6EZO6bg0II0mrSmmDnAaFWoSGUXDC9Sq1225i3J492qWKorwkDhsuM6vZGosZKeVH3vQe5ZwaMhrr20da721MUip4Z9nw+3HTHMjaIKlV3Lbb7v/TU1vvdcFaoLVmYAcxtHw6Gmxp9hawamCuh4YPxwdqHE430dt4xpuD+jJubjI5rutrDcSnXkpK7B2WQH84vi+IS67AszVZs6zM7lr2N4oAVI+ZLjvihlLBPM0HYEfprm6P2ennvIZqDpYhr9baCpeSQNc8M13Gcf4R5OnOc8lzmgsQmGFks6LYAG1eBA7Qh6wVcL3wVB5OyBFq/vBzIkd8tgqSbp348+NMhqpH7+7cPT2BxgGnXA/oHcOpJtAexT5D4nJ5Eie74r3QYzw3IBGmM98Rg0WF8ZV4Cwen91GnyTTWnBlBfCPjMjePVaMsPHHuxbchoMA8YneOSg4VVSLED0PCKZzRCozRCQglLSS8ZN/XriYJkmDjVopOhi17Y+8A+bQtsWivlp+2q/QreXn3T3RghO/v7zr1NZgRBu56RNrDPX02NZo6soLQUzCmbaFxn0HbkBZwBjFvqOEMlOz6KfUSBTuQ2MRS8vqwSUgdJrtLEA3Cw1c7SWOBmL3hoNrdfAVNbOS6IoFkAOJ6kSERzNwdKMrCRGJmManzgxVrImSrBj3yDL9dI3rTVp70hVnsILVHU2xRNlG0FIvArYaZNWHmjQOQqSOGtKcjHN4nVvtljWBBeD8yeYz+fzAabjgQ/VsJeNw3fjNze/3N6cicyqUGzY7iUPpKO1LztZr9Y9L8Mt5+vi/OLl4LvBC5FtfeQG3Y4/189urYfNtUNn/y/B/8YluJ8ZTI88bC0aJxWRSnDZU+an9WqcmGWdp7TYrtm29pHl4nI5wUgfg12t5PXXjkJi70LNMKR2zVy+JqfEsybKgVajKdpI36ivk/f9QnQK+6vxM1E8CDt+azNPxKZGKnF1vn1ZltTyztmTFW21u11c37y7+XCjCoU9HW2p+CFRcf8gga6P3GJH/SErZy/kW3w6KvJKOvstLV5vrueTZwU2m0C+LeDcrVarfwAcAC8A sidebar_class_name: "delete api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                Delete all consent records

                                                                                                                                                                                                                                                                                                                                                This endpoint is used to delete all consent records for an individual belonging to an organiation defined in the consent building block. This could be used, for example to exercise digital rights (Right to be forgotten) and deletes all consent records that shall not be retained and have a "forgettable" data agreement. This may also delete an unsigned consent record, for instance in cases where the user exits the signing process. ## Request

                                                                                                                                                                                                                                                                                                                                                Header Parameters

                                                                                                                                                                                                                                                                                                                                                All consent records for individual deleted successfully
                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                  bad input parameter
                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                        --- # List consent record history Source: https://docs.igrant.io/docs/consent-management-individual-api/service-list-data-agreement-record-history --- id: service-list-data-agreement-record-history title: "List consent record history" description: "This endpoint is used to list all consent record history existing for an individual in an organisation defined in the consent building block. The response is paginated." sidebar_label: "List consent record history" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                        List consent record history

                                                                                                                                                                                                                                                                                                                                                        This endpoint is used to list all consent record history existing for an individual in an organisation defined in the consent building block. The response is paginated. ## Request

                                                                                                                                                                                                                                                                                                                                                        Query Parameters

                                                                                                                                                                                                                                                                                                                                                        Header Parameters

                                                                                                                                                                                                                                                                                                                                                        OK
                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                            consentRecordHistory object
                                                                                                                                                                                                                                                                                                                                                            pagination object
                                                                                                                                                                                                                                                                                                                                                          for the purpose in organisation \",\n \"timestamp\": \"2023-08-25T20:56:49Z\"\n },\n \"pagination\": {\n \"currentPage\": 1,\n \"totalItems\": 25,\n \"totalPages\": 3,\n \"limit\": 10,\n \"hasPrevious\": false,\n \"hasNext\": true\n }\n}"} language={"json"}>
                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                              --- # List all consent records Source: https://docs.igrant.io/docs/consent-management-individual-api/service-list-individual-agreement-consent-record-list --- id: service-list-individual-agreement-consent-record-list title: "List all consent records" description: "This endpoint is used to list all consent records existing for a data agreement for an organisation defined in the consent building block. The response is paginated." sidebar_label: "List all consent records" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                              List all consent records

                                                                                                                                                                                                                                                                                                                                                              This endpoint is used to list all consent records existing for a data agreement for an organisation defined in the consent building block. The response is paginated. ## Request

                                                                                                                                                                                                                                                                                                                                                              Path Parameters

                                                                                                                                                                                                                                                                                                                                                              Query Parameters

                                                                                                                                                                                                                                                                                                                                                              Header Parameters

                                                                                                                                                                                                                                                                                                                                                              Consent records for data agreement (based on ISO 27560) listed successfully
                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                  consentRecords object[]
                                                                                                                                                                                                                                                                                                                                                                • Array [
                                                                                                                                                                                                                                                                                                                                                                • sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                                                                • Array [
                                                                                                                                                                                                                                                                                                                                                                • ]
                                                                                                                                                                                                                                                                                                                                                                • ]
                                                                                                                                                                                                                                                                                                                                                                • pagination object
                                                                                                                                                                                                                                                                                                                                                                bad input parameter
                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                      --- # List all consent records for individual Source: https://docs.igrant.io/docs/consent-management-individual-api/service-list-individual-consent-record-list --- id: service-list-individual-consent-record-list title: "List all consent records for individual" description: "This endpoint is used to list all consent records for an individual belonging to an organiation defined in the consent building block." sidebar_label: "List all consent records for individual" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                      List all consent records for individual

                                                                                                                                                                                                                                                                                                                                                                      This endpoint is used to list all consent records for an individual belonging to an organiation defined in the consent building block. ## Request

                                                                                                                                                                                                                                                                                                                                                                      Query Parameters

                                                                                                                                                                                                                                                                                                                                                                      Header Parameters

                                                                                                                                                                                                                                                                                                                                                                      Consent records listed successfully
                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                          consentRecords object[]
                                                                                                                                                                                                                                                                                                                                                                        • Array [
                                                                                                                                                                                                                                                                                                                                                                        • sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                                                                        • Array [
                                                                                                                                                                                                                                                                                                                                                                        • ]
                                                                                                                                                                                                                                                                                                                                                                        • ]
                                                                                                                                                                                                                                                                                                                                                                        • pagination object
                                                                                                                                                                                                                                                                                                                                                                        bad input parameter
                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                              --- # List all individuals Source: https://docs.igrant.io/docs/consent-management-individual-api/service-list-individuals --- id: service-list-individuals title: "List all individuals" description: "lists individuals in the system This endpoint is used to list all individuals in the organisation defined in the consent building block." sidebar_label: "List all individuals" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                              List all individuals

                                                                                                                                                                                                                                                                                                                                                                              lists individuals in the system This endpoint is used to list all individuals in the organisation defined in the consent building block. ## Request

                                                                                                                                                                                                                                                                                                                                                                              Query Parameters

                                                                                                                                                                                                                                                                                                                                                                              Individuals listed successfully
                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                  pagination object
                                                                                                                                                                                                                                                                                                                                                                                bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                      --- # Read data policy Source: https://docs.igrant.io/docs/consent-management-individual-api/service-policy-read --- id: service-policy-read title: "Read data policy" description: "This endpoint is used to read latest version of data policy defined in the organisation in the consent building block." sidebar_label: "Read data policy" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                      Read data policy

                                                                                                                                                                                                                                                                                                                                                                                      This endpoint is used to read latest version of data policy defined in the organisation in the consent building block. ## Request

                                                                                                                                                                                                                                                                                                                                                                                      Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                      Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                      Data policy retrieved successfully
                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                          policy object
                                                                                                                                                                                                                                                                                                                                                                                          A policy governs data and DataAgreement in the realm of an organisation that is refered to as "data controller" (GDPR) and owner of referencing Agreements.
                                                                                                                                                                                                                                                                                                                                                                                          revision object
                                                                                                                                                                                                                                                                                                                                                                                          A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                        bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                              --- # Read data sharing UI Source: https://docs.igrant.io/docs/consent-management-individual-api/service-read-data-sharing-ui --- id: service-read-data-sharing-ui title: "Read data sharing UI" description: "This endpoint is used to render the data sharing UI during a data exchange as defined by a (data source) organisation in the consent building block." sidebar_label: "Read data sharing UI" hide_title: true hide_table_of_contents: true api: eJzlV81uG0cMfhViLrWBteS46WURFE3iNFAbJIF/0INhwNQOtTvx7MxmZlayIuytT9JH65MUnF39WpIdu4cC9cWSZkh+JIcfyZmQ5DOnqqCsEam4KJQHMrKyygRQHmpPEoIFR0aSg1AQSAwIvkCnTA6XA5B1/ITtAd1lBZqcAD1IGilDEoZTQDho5WztMjoE63I0yiPbBWWi4swaTybAsFZassqhttltTyTCVuTi1YEUqfDkxiqjM0J5igHPWyiXSiSiQoclBXJepFezDecGpzCyroWJuSMqyQSRCMWHX2tyU5EIgyWJVPCl1/M7AykS4ehrrRxJkQZXUyJ8VlCJIp2JMK1YxAeGIZom2TT8OsvIewj2lkyEgHUoyASVRad2QMAodcFCa+ZHqP132v88gFuaLkxb10V+l+VK/U7TZxrtos2JVUaqsZI16h0Glxc2Qv39Zj9iSWBH0W4olJNHFbowXXtwO1DE65/59ieXs57nZf3y7MMiAruQ/OBB29yCKjGnx8D6YHM74MuXTj8zUmcklaMswBzoRmHvqYxFyc11bKL5/hJpn+W3lhDeWrkrGll79K86/qiaWL2zy+0HsVzzbV8x0Xk+Pzk+5n/r+D7dikQUhDLS2KxpEvFy270hSlCmqgMsaG+L4AsWzKwJTHbpTGBV6Y54+l88K5qtAF76ciXIOeu6VMTPpyvmr5O5c3b4hTLm0coxTwfVuraUXsZBmUB5REl3WFaaRPry+LjZov5e7FZExJstjjf8l2yWoOnS9o3kvdD81Mb0fxqagQnkDGrgbkoOopmNGDWJ8JTVToWpSK/YLcy5sQpuu9CRALtbUigst+acorcYCpGKfteo+0wZRx2xiES0Frd16FMqbQdIJKJ2WqSiCKHyab8vqbRHWKmeyh2a0FO2Pz4R96v7PGDOBLZDjW+Pt2i6Xnp7zklvc/W67YXLoC+aY2SJNlxLmljjMbEZ9HkjXu//PbgoCMao60XnulnTcwOtGShrH2BIUDkaqTuSMFGhgJsWI9zAgbGB2objUOkYhgozOkyAenlvQ20KneCrqa0dR+TolqY/3/REk4g3hI4c32ffh/Hbr9aVGEQqfvvj4r5vBnB1zuk8Wbb2JHJt91QBzcpRK5K0yFelK6fGmE1Boi+GFp3kdqlMAsza84HK2bI1JTmmYQqVs2PF8eq0rHbcHpyTkaACD6ib8WidhldRMQei43LObBsCsahtflDcXYQyIzsnEswikVCJih+dr6vKuvDL4qGtjDzvlz+tv9Dl5XtFuxCCg7///OuQB3SE8wlJ5YvN8dtIGJNTo+6RQVeMi+D0YBB4vPfgSY+OvB2TI5WbRRiTTh6HmiBzFH9G7RMe9VWuAmqYoNYUojFvtZJQWQmBssJYThT5BMjgULcLgqEJaBqT5sQw4UVWxKHSnDVWgnWwJQa+ntmy0gpNRu0rj+45ymsd/fG8NSCMaq25nqQKEWeJxpDjxGmVkfGRYue1WWFWEJz0ju/FfDKZ9DAe96zL+52s738YvH338fzdEcs0iQgq6LXkAVe0tFnNa8K85pnc2nydHJ+87P3Ye8GylfWhRLOChxeYLUOXXOf6RX/6ry5nXT0Eugv9SqMy7G0M76zrBFfzlY29W+0F14korA98YzYboueptmn453b6ih1Cec7scrraGZ+Ds65DH8KuVW8r1lvm9y0bX2RkkYq2yTwaxsPb3h4U60vfUxHs2ff22Z53tiea3bXx7TG5sfg90fBK4h+5/u2BtG0LfCKup2yAj0W2sQg+P3KPWAcfqJ4dW+FTH/G2jXAPgm4xfKK1B3fCfXWzezVcornmLy42U56lm/mkHTmu1cPEUYUVqXv7SLM6a79/dyGa5h+CSeJF sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                              Read data sharing UI

                                                                                                                                                                                                                                                                                                                                                                                              This endpoint is used to render the data sharing UI during a data exchange as defined by a (data source) organisation in the consent building block. ## Request

                                                                                                                                                                                                                                                                                                                                                                                              Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                              Ok
                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                      --- # Read IdP details Source: https://docs.igrant.io/docs/consent-management-individual-api/service-read-idp --- id: service-read-idp title: "Read IdP details" description: "This endpoint is used to read the IdP details configured by the organisation in the consent building block." sidebar_label: "Read IdP details" hide_title: true hide_table_of_contents: true api: eJzdVs1uGzcQfpUBTwmwlhw3vQhB0SROA7VFYcQ2ejAMeLQc7U7MJRmSK1s19tYn6aP1SYrhrqS1pKDIpYeetCLn95vhN/OkNMUysE/srJqpq5ojkNXesU3AEdpIGpKDQKgh1QRzfQGaErKJUDq75KoNpGGxzrcuVGg5opgDtvmsdDaSTbBo2Wi2FSyMK+8nqlDOU8iic61mKlJYcUmfCPVce1UojwEbShSimt087UV6bflLSzA/B7cEtOAWn6lMqlAstx5TrQplsSE1U6z9XKtCBfrSciCtZim0VKhY1tSgmj2ptPYiGFNgW6muuxXh6CXyKPdnp6fyUzqbyCb5RO8Nlzn66ecoIT2N7PkguSXutVn7kZNtpI8n1qUTticaEy4wkpot0UQaB3qjWCI3rnJtug5GFao0TDbNtbotDvwc5lKopQsNJjVTqlD0iI031P95Duj8/ALm56obOzti7bnSr1kURLYbRfaveu+zZPbXdV2xB00+2otOX0CgFJhWpCG2ZUkxLltj1qpQNaHOXfIkiq/7Wj3XX6AGtr5NsO2qI4qvvqnI4ypRCC68d5oEZPk+H7m/3U9wv3A77R1ybBNVOcpt0V6fnnZHzB9Be1fnd0cS77ojCF9bbFPtAv9B+gCa77+x//9f0MxtomDRgFAUBchu9jDqChWpbAOntZrdSFpYCW+puSabOK3hIrgVawqSc0OpdkJ6FeWUha5majpQ4JS1nzpP9iQ//t7rMRI8p8YNQalCtfJiVZ2Sj7PpVFPjTtDzhKuANk3YTVdnqiv2bVwmrISVv2Im9tdHLN3uMr6Uwvf1euv5F1qPgMf+YCDmHrIdNb8dei430gFNvL2Ywz2tQTpTUOz7bQJXNcEKTUtC/jJj7p7ZuYPeDTRtTLAg8IGW/EgaHjjVcNfHCHfwwrpE2UAKyCbD4LGklwXQpJrsmZ3BoPhm7dogiJzc0/qHu4lw3zvCQEHkJfdF/vfThnl//v3qMDcLmFkMkrsnu8mEreYV6xZNAUsXYGhXGXG7q16l6CMfa/vAKyzXoDHWC4dBg3EV2wJcABxEl8E1vatNZ/qhMzdWxlN8ApdkNXACjAd49EnDm2xYgBhmqlS2h0Bt37c0lJJnwnbpNmSCZSYTapCl6WLrvQvpx22jjWb4x93R8w7dCR883K0SvPj7z79eykKDcPlAmmMNMnWBHssabSX4alhR4OXQZDC8xS04E5gnWYciRDLLk+hWFIgru4WxGPRxYQjKQPkYTSwAQXPFCQ08oDGUsrPoDGvwTkOisrZOCkWxALK4yJ2IYOkBDK3ISGGE9DIz4oKNVE2MYJtcg0nES9d4w2hL6rs8pxeoak3OJ8o6hpBHJmCrOeU4G7SWghTOcEk2ZprdvE2PZU1wNjk9wPzh4WGC+XriQjUddOP01/n7D79dfjgRHRnrnMyz4oG8aO3KtiGbNm9eyK2v19np2evJd5NXoutdTA3aUTyyGY73z/0nNZpP//EiO7R4osc09QbZSgJtv0D13H6zWW+FCPN2u+H320LVLiYReXqSLfA6mK6T4y8thWGYrDDkvupnAEf51tt18asovPg0zOGX8NV9+WjsG+62QtyZafuV8V6ofdinu9tuMwJzWP3d27Ikn0ZaB4tCN55/Hz9cqa77B0MZW0M= sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                      Read IdP details

                                                                                                                                                                                                                                                                                                                                                                                                      This endpoint is used to read the IdP details configured by the organisation in the consent building block. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                      Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                      IdP retrieved successfully
                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                          idp object
                                                                                                                                                                                                                                                                                                                                                                                                        bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                              --- # Read consent record Source: https://docs.igrant.io/docs/consent-management-individual-api/service-read-individual-record-read --- id: service-read-individual-record-read title: "Read consent record" description: "This endpoint is used to read a consent record for an individial for a chosen data agreement. There should be one unambiguous consent record for an individual." sidebar_label: "Read consent record" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                              Read consent record

                                                                                                                                                                                                                                                                                                                                                                                                              This endpoint is used to read a consent record for an individial for a chosen data agreement. There should be one unambiguous consent record for an individual. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                              Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                              Header Parameters

                                                                                                                                                                                                                                                                                                                                                                                                              Consent record for individual retrieved successfully
                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                  consentRecord object
                                                                                                                                                                                                                                                                                                                                                                                                                  A consent record expresses consent (as defined in this building block's specification) to a single DataAgreement. There must be a UNIQUE constraint on (data agreement revision, individual)
                                                                                                                                                                                                                                                                                                                                                                                                                  sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                                                                                                                • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                • ]
                                                                                                                                                                                                                                                                                                                                                                                                                bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                      --- # Read organisation cover image Source: https://docs.igrant.io/docs/consent-management-individual-api/service-read-organisation-cover-image --- id: service-read-organisation-cover-image title: "Read organisation cover image" description: "This endpoint is used to retrieve the existing cover image for the organisation. The cover image is used to display in the privacy dashboard." sidebar_label: "Read organisation cover image" hide_title: true hide_table_of_contents: true api: eJzlVsFu3DYQ/ZUBTwkgazduehGCoo6TBm6LNqgd9GAY8Kw4K01MkQxJ7Xq70K1f0k/rlxRDaW15nd4LdC8rkZwZzps3b7RXmnygGhNpVa3RRCqUplgH9omdVZW6ajkCWe0d2wQcoY+kITkIlALThiC1BHTPMbFtoHYbCsAdNgRrF/KmCw1ajigeS7hq6cmpmUvN0RvcAdts5wNvsN6BxtiuHAZdqkI5TyF7utCqUpHChmv6jVD/OotyLv4vxL0qVKDonY0UVbVXp8ul/LWEmoKsDEOhXi9fyWLtbCKb5BG9N1xnX4vPUYDYq1i31KE8BfrScxDIrhWF4MK50xIpP7+bwXdTqLTzpCrlVp+pTqpQPkgGicfrPFpX+8NRtokaCuLvHjtvSFWvl8vhK+4fbWIKbJu5iXqLGtj6PoHHgB0lCmqQ33GFP1nsU+sC/0FaFUfQfDvi9T+F5sImChYNCM8oQA5zhNFQqEh1HzjtVHUtaWETJf05ISXdjlLrhLQN5WwxtapSi4nCi3mXLHKD8ETgMbj43B/d7x11brqbKlQfjKpUm5KP1WKhqXMn6LnkJqBNJbvF5lQNxbGPy4SNdO6/uInj9lc83Twmfin1H8t25vkn2s3wx3GhUCzRRuRUoSx2sns2UW9E6Rj/s48XcEc7EIKSTRPtRg3ZoOkJ3DpLxe0TP7cwhoGujwlWoiS05nvSsOXUwu14R7iFF9alUcBSQDYZBo81vSyAyqY8clvBZPhm5/ogiJzc0e6721INhXpLGCjIecl9ld9+cKHDpCr14+9Xz3OzgHVNMUJyd2QPmbDVvGHdoymygE6sBbSzrdGkGG8+t34mmWBcw7YAFwCno+vgujGUFkzTDnxwGxa8Ji9PBfuSrAZOgPEZHmPS8CY7FiCKUQqksiME6qHNhVBKuoXt2h00BeusKdQhC+li770L6fsHoj0ShT88Lj1l6OPhZ/37YAQv/v7zr5cyaxAut6Q5tqAxIdB93aJtBF8N0nPriWQw9eUDOCVcJJlUESKZ9UmUDiVu7AOMxWSPK0NQB8rLaGIBCJobTmhgi8ZQysGiM6zBOw2J6tY6KRTFAsjiKjMRwdIWDG3ISGFE+7JA4oqNVE2cYJ9ch9Pk7bxhtDWNLM/pBWp6k/OJMlUR1r0x0k+aU75nh9ZSkMIZrsnGrLaH3vRYtwSn5fIZ5tvttsS8XbrQLCbbuPj54vz9L5fvT8RmKFTiZJ4UD6Sjtav7jmw69LyI21iv0+Xp6/Kb8pXYehdTh3Z2H5nyT7g5/4447q/ZzPrPfcNMHZHoPi28QbaSbwZ4P42F68OXjXzxzOdIoWaj4aZQrYtJju/3K4z0KZhhkOUvPYVpHG0wZErK23AYXXmW3IlOq7O6Ji8DKQtqFuyjAT/Mh9eH91dqGP4BV1uZog== sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                      Read organisation cover image

                                                                                                                                                                                                                                                                                                                                                                                                                      This endpoint is used to retrieve the existing cover image for the organisation. The cover image is used to display in the privacy dashboard.
                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                        Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                            --- # Read organisation image Source: https://docs.igrant.io/docs/consent-management-individual-api/service-read-organisation-image --- id: service-read-organisation-image title: "Read organisation image" description: "This endpoint is used to read an organisation image as defined in the consent building block." sidebar_label: "Read organisation image" hide_title: true hide_table_of_contents: true api: eJzlVsGO2zYQ/ZUBTwmglZ1tehGCoptkG7gt2qC7QQ+LADsWx9JkKZIhKXtdQ7d+ST+tX1IMJa+93u2xp/piieQMZ968eaOd0uQD1ZhIq2qFJlKhNMU6sE/srKrUdcsRyGrv2CbgCH0kDclBINSAFlxo0HJEOQ/cYUOAETSt2JIGtpBagtrZSDbBsmej2TawNK6+K1WhnKeQbRdaVSpSWHNNvxHqX4/8LsStKlSg6MVTVNVOnc/n8tcSagqyMgyFej1/JYu1s4lskkf03nCd3cy+RMlpp2LdUofyFOhrz0Gyv1EUggvvnJab8vP7IyQ+FyptPalKueUXqpMqlA8SfOIxnIN1tdsfZZuooSD+7rHzhlT1ej4fnnF/sIkpsG2OTdRbFCB9n8BjwI4SBTXI77RYnyz2qXWB/yCtihNovh3x+p9Cs7CJgkUDQjEKkK85wWgoVKS6D5y2qrqRtLCJkv4xFyXdjlLrhK8N5WwxtapSs4m9s9wFs13+W+hBFWq8VHztTuJ6T52bYlKF6oNRlWpT8rGazTR17gw9l9wEtKlkN1ufq6E49XGVsJGm+hc3cdx+xtPnQ8JXUvexXBeef6LtEe44LhSK5bYRMVUoi53sXkyUG9E5xf3i4wLuaAtCTLJpolsJ1y3BGk1P4FZZIm4f+bmF8Rro+phgSeADrfieNGw4tXA7xgi38MK6RNlBCsgmw+CxppcFUNmUJ24rmAzfbF0fBJGzO9p+d1uqoVBvCQMFOS+5L/PbDy50mFSlfvz9+mluFrCuKUZI7o7sPhO2mtesezQFrFyAia0iloet0aQYIz+29oHXWG9BY2yXDoMG4xq2BbgAOB1dBdeNV2nBNG3BB7dmwWvycqzKJVyR1cBJhPkUjzFpeJMdCxDFKAFS2REC9dDeQiglXcJ25fZagnXWEuqQhXSx996F9P0D0Q5E4Q+HpccMPRx+0rcPRvDi7z//eikTCOFqQ5pjCxoTAt3XLVoZO1bDmgKvJpLB1I8P4JSwSDK/IkQyq7Po1hSIG/sAYzHZ49IQ1IHyMppYAILmhhMa2KAxlPJl0RnW4J2GRHVrnRSKYgFkcZmZiGBpA4bWZKQwonlZGHHJRqomTrBPrsMkx2vXecNoaxpZntML1PQm5xNlmiKsemOknzSnHGeH1lKQwhmuycassvve9Fi3BOfl/Anmm82mxLxdutDMJts4+3nx7vKXq8szsRkKlTiZR8UD6Wjt6r4jm/Y9L+I21ut8fv66/KZ8JbbexdShPYpHBvszXwynnXU0pf7zD5CJ24nu08wbZCuRZ6h2k7Df7D9LRAGncKtJ3GUatC4mObXbLTHSp2CGQZa/9hSmObLGkDklb8N+5uRhcCdCqy7qmrxMkqyIWXFPJvNwPHU+XF6rYfgHl2Np8g== sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                            Read organisation image

                                                                                                                                                                                                                                                                                                                                                                                                                            This endpoint is used to read an organisation image as defined in the consent building block.
                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                              Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                  --- # Read organisation logo image Source: https://docs.igrant.io/docs/consent-management-individual-api/service-read-organisation-logo-image --- id: service-read-organisation-logo-image title: "Read organisation logo image" description: "Read organisation logo image This endpoint is used to retrieve the existing logo image for the organisation. The logo image is used to display in the privacy dashboard as well in data sharing UIs." sidebar_label: "Read organisation logo image" hide_title: true hide_table_of_contents: true api: eJzlVsFuGzcQ/ZUBTwmwlhQ3vSyCok7iBmqDNqgd9BAY8Gg52p2YSzIkV7Iq7K1f0k/rlxTDXVlrOe0HtL54RXJmOG/evOFeafKBKkykVblGE6lQmmIV2Cd2VpXqV0INLtRoOaKsgXG1A26xJrhuOAJZ7R3bBByhi6QhOQiUAtOGIDUEdM8xsa2nlmsX8t7U8wyuG5oemjjUHL3BHbDNZj7wBqsdaIzNymHQgBG2ZIwc0JgQYoNBYn5cxpkqlPMUcpClVqWKFDZckeT2y+QC713tlhJZFSpQ9M5Giqrcq/PFQv41hJqCrPR9oV4uXshi5Wwim+QTvTdcZVfzz1Hg26tYNdSifAX60nEQoD8pCsGFN05LpPz9dgL6TaHSzpMqlVt9piqpQvkgCSQernO0LveHo2wT1RTE3z223pAqXy4W/VfcH21iEoimJuo1amDruwQeA7aUKKhe/k558dFilxoX+HfSqjiB5tsBr/8pNEubKFg0IDSjADnMCUZ9oSJVXeC0U+UnSQvrKOlP+SjptpQaJ5ytKWeLqVGlmo8Mnk/7Zy6twyN/h9jicn9yvbfUuvFqqlBdMKpUTUo+lvO5ptadoecZ1wFtmrGbb85VX5z6uEpYS3f9g5s4bH/F080x7ysp/1C1C88/0W4CPw4LhWKJNgCnCmWxld2LkXkDSKfwX3xYwh3tQPhJNo2sG8Rlg6YjcOssIreP/NzCEAbaLiZYicbQmu9Jw5ZTA7fDHeEWnlmXBmFLAdlkGDxW9LwAmtWzE7cljIavdq4LgsjZHe2+u52pvlCvCQMFOS+5r/KvH1xoMalS/fjb9dPcLGBVUYyQ3B3ZQyZsNW9Yd2iKrKwjaQHtZGswKYabT62fiqlxNdsCXAAcj66Da4dQWjBNO/DBbVjwGr08VvIrsho4iSyf4jEkDa+yYwGiGJRAKjtAoB66XAilpFnYrt1BUrDKkkItspAudt67kL5/INqRKPzuuPSYocfDT9r3wQie/fXHn89lCiFcbUlzbIbZQvdVg7YWfDVsKPB6JBmMbfkAzgyWSWZYhEhmfRbdhgJxbR9gLEZ7XBmCKlBeRhMLQNBcc0IDWzSGUg4WnWEN3mlIVDXWSaEoFkAWV5mJCJa2YGhDRgoj0pf1EVdspGriBLvkWswTuXKtN4y2ooHlOb1AdWdyPlHGKcK6M0b6SXPK92zRWgpSOMMV2ZjF9tCbHquG4Hy2eIL5drudYd6euVDPR9s4f798c/nz1eWZ2PSFSpzMo+KBdLR2VdeSTYeeF3Eb6nW+OH85+2b2Qmy9i6lFO7nPv71fTttrMrH+K++esY8S3ae5N8hWUMpl2Y+z5NPhNSSvpOnwKdRxntwUqnExyen9foWRPgbT97L8paMwjrANhsxj+dUfxl0eQHci7uqiqsjLEMsqnFX+5FHQTwfeu8tr1fd/A/BPvxo= sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                  Read organisation logo image

                                                                                                                                                                                                                                                                                                                                                                                                                                  Read organisation logo image This endpoint is used to retrieve the existing logo image for the organisation. The logo image is used to display in the privacy dashboard as well in data sharing UIs.
                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # Read organisation Source: https://docs.igrant.io/docs/consent-management-individual-api/service-read-organisation --- id: service-read-organisation title: "Read organisation" description: "This endpoint is used to read the organisation information as configured by the organisation in the consent building block. This is used, for e.g., in the privacy dashboard." sidebar_label: "Read organisation" hide_title: true hide_table_of_contents: true api: eJzdWM1u20YQfpXBnhKAlhw3vRBBUSd2AzVBasQxcggMeMQdURsvd5ndpWTF4K1P0kfrkxSzS0kUpcBOCxRofbEozv/fN6N7Ial2VGAgKfIZak+ZkOQLp+qgrBG5+DBXHsjI2ioTQHloPEkIFhyhhDAnsK5EozwyAygzs65Kn9FDYc1MlY0jCdPVIer4XWGNJxNg2igtlSlhqm1xO4Kou1OZwcw6oFE5ytZstVMLLFYg0c+nFp0ciUzYmlwUPpEiF57cQhX0nlD+1lMsMlGjw4oCOS/yT/cDp6+M+tIQTM7AzgDNjtEiE4pp5oSSnMiEwYpELhLN17XuTDj60ijHgQ2uoUz4Yk4VivxehFXNHD44ZUrRttdM7GuOguf3J8fH/K+wJpAJ/BHrWqsiyh5/9mzjfU9e7djroBL3jrH5vVCBqvgCtf5tFr3tDLDTz1SEHVM/JXcyoW2xdrcfm0zUVqtideW0yAQ2YU4mdJaJ62xgipL77g4LrJ8XmJyJdh3RhxjfYUWcn2FVsYQdygctWHCV0DJW2CFpnopg3cOCLhNd24vegzxv15RtP7QPsl1EUmDadi8P+X6Gd7lPd+ihojC3ctutmx7ZSWaN3i+tk4fE71KSwammPuHUWk1oRNu2mbBKFhedME3e/yOBHOtSmQtHPEKi5Wc0U0atZ8BDkZycbfJe94SA3EjhaTelNPiYNCqEBTk1U9vkaWVulSn/VUOSyshyfnU2gY+oNYVBRVj3ypHkB9R/26JiI6JvzxoLlPcNRTr12qEJI2XhtG9Bj59rgP+y/aQHFTQNRsL5XXDo9yqisAtykwpLeowjr5gaFJN3I2bL/6h26wtoUs9pW9pHG/DWlnZH/4b7Uep77FF7217HTurP7Z2hdZ0NghvJB2Pvjcg6FOOQMsHz42ffBTx9/eScda+sZPCIn8962vbs2evwDfc2GMoEKiPE0h1WNZfG8+Pj9oD4AwHcsIiXKEGZugmwwfxUg8OAXBnuGuvUV5J7ofnxOzH5/xWaiQnkDGrghYocRDWDGCWgbJwKK5F/Yrew5OVqp53Z3QQ3IhclRW8xzEUuxt2uNh4sW0njoS3tjCrbGSQywY2Ri3kItc/HY0mVPcJajVTZDaTx4kTw0BlAdsCSR+g3xPj0+oCk6623l5z0lKvTWr2hVS/omL74xs542tXboU0rF6cXE7ilFeyiO6/FBAvUzWb7udmRcwNJDVSND4wXtaOZuiMJSxXmcJNshBt4YmxIUzs4VDqGocaCnmZxzx6IzaFjfLGyjeOIHN3S6qebEY+zl4SOHNOz79P49Es8BEQufv34Yd83A1gU5D0Ee0tm7YkyUi2UbFB3+34qVd7Bt68SS5Ys73PvHQQJqjOwDrAjnTlbJVURj8IKamcXiuN1YJccwSUZCSrwMTOMR3IaXkTBHIhux4/7SXwnNr3NBSW4RfhAWg8SLOIgoQoVF51v6tq68POm0LaFsoHVvQrdEu817RaLn/z5+x9P+ZJCuFySVH4OEgMC3RVzNCXHV+4sNNA14yY4I5gEhnsPnvTsyDMekirNJoxZx8+LWg/tfQYIUpUqoIZlXE+iMm+1klBbCYGKubGcKPIZxE2PKxHB0BI0LUhzYnjgxamIU6U5aywEm2D51jQlFLaqtUJTUKry6J6jstHRH883I8Ks0Zr7SaoQ7azQGHKcOK0KMj6O2HVv1ljMCU5Gx3sxXy6XI4yvR9aV447Xj99OXp2/uzw/Yp52u870dqKLCUhbNNV6uROZ4OGW8nVyfPJ89MPoWToFfKjQ9OzhG3Z4iA7OnA04/eeu9q5LAt2Fca1RxY26SatRwodP61ueb/wBoMytD0xxfz9FzxtV2/LXXxpyHRQt0MXK5Kd2DVsJUpTvbotDP3/0Y/rkfQfpT+GB3wcOenPLuLD/K0Ec5CIXEZsSzWlRUB167/Y2jbaPoq/PP4i2/Qv1Q0dr sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                        Read organisation

                                                                                                                                                                                                                                                                                                                                                                                                                                        This endpoint is used to read the organisation information as configured by the organisation in the consent building block. This is used, for e.g., in the privacy dashboard. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                        Header Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                        OK
                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                              --- # Update consent record signature Source: https://docs.igrant.io/docs/consent-management-individual-api/service-update-individual-consent-record-signature --- id: service-update-individual-consent-record-signature title: "Update consent record signature" description: "This endpoint is used to update a signature object for the consent record for an individual in an organiation defined in the consent building block." sidebar_label: "Update consent record signature" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "put api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                              Update consent record signature

                                                                                                                                                                                                                                                                                                                                                                                                                                              This endpoint is used to update a signature object for the consent record for an individual in an organiation defined in the consent building block. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                              Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                              Header Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                              Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                signature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                A generic signature contains a cryptographic hash of some value, together with a signature created by some private key in another system. Required signing methods: Revision object or another Signature object.
                                                                                                                                                                                                                                                                                                                                                                                                                                              Consent record signature updated successfully
                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                  signature object
                                                                                                                                                                                                                                                                                                                                                                                                                                                  A generic signature contains a cryptographic hash of some value, together with a signature created by some private key in another system. Required signing methods: Revision object or another Signature object.
                                                                                                                                                                                                                                                                                                                                                                                                                                                bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # Update consent record Source: https://docs.igrant.io/docs/consent-management-individual-api/service-update-individual-consent-record --- id: service-update-individual-consent-record title: "Update consent record" description: "This endpoint is used to update an existing consent record for a given data agreement for an organiation defined in the consent building block. Note that updating a signed consent record invalidates its earlier signature." sidebar_label: "Update consent record" hide_title: true hide_table_of_contents: true api: eJzdWttyGzcS/ZUuvERKDSlKlnxhpbKri50wTtleSd5sbaQqgzNNDqIhMAEwpBgV3/ZL9tP2S7a6MTcOKVly/JQXFTUDdDf6eroxdyJBF1uVe2W0GIrLVDlAneRGaQ/KQeEwAW+gyBPpEaQGvFXOKz2F2GiH2oPF2NgEJsaChKmao4ZEeglyahFntIJfaTB2KrWSxAoSnCiNCSgNPsWa1rhQWULEx5mJb/rwzngEn0ofBKA3Epya0tYOf6XnMlMkpQPlHaC0mULLq6UvLPZFJEyOlgUYJWIoHNq5ivEjn22kEzVXSSGz00D4nOmKSOTSyhl6tE4Mf73raOyjVr8XCKMzMBM+5Pg3jL2IhKK3ufSpiISWMxRDEbcJj4i0xd8LZTERQ28LjISLU5xJMbwTfpnTFuet0lOxWkVdxscVL1gon5IAqj4B02YBfi/QLhsJOku+Knsy+nFl83sl2Fz1VYWwOFcu2Hc7/7UFDeuJzNzneDO5FGWCtqH3r17pLicnvdEXajfqHKuhA6MzsboOpND5E5MsaX9stEft6afM80zF7NN7vznaftdiZDS+n7DXlixL96TjdJ5cr1arFXFyOR3I0faDweBJ7HJLAeZV2L3m7q1j1yHilc/oQTfgOkbuRjre5hadQ1e/2JFuPaMo10kl3zhwOcZqUgq/S0mNUomeZghnbafsw2WKFmFWOA9jBAkf343+8fE1c/NWUmY0GnY6Sa5yrKgVh7siErc9bXxP6R6tH0uHtbM1/vGrUHTumth5SetH6Sh9OC89iuuoo1+VbPpSJCbGzqQXQyEigbdylrOKnx8dvtg/ODjAl/GL+Nl4/Cw+iF+9GuxvaPs9G8fBTC7p8Ll0VAHGMr6B8RKcmSEcfxjVNcJx5JnCU+4bncHOh7e7ESSoDSdrTt0+xSVIS5q8EomVE38lIlB97IOENduH9cqBNh6W6MF5Y5sqUWkQpE7A6GwZihG/tlI75ftwRvTXqTpIDFNM5ZyEOK8tNS48qAnkkswARR7SiISLqmZEIIHLSr0JXGqKLCHdTFFTNcGkzyHcSWxbTHPbm9z0ZibBTAzFms9tmOEy7Xgl+esiVXFaO30qHYwRdai5GyKcN4nuc6JUS7dKUR/cTGojtNz+IZnAm3vFYtd+tPvK/fFB/Cw5xKPJ836/vyHoqcmXlYBVIJIwKQcz/yK3otdKx1mRNE5V4wP2KtSusOhATqXSzoOXsxxJtOAatMFYNVVaZo0S2P5rpfVzGm8y/FadtwrAIjWs1RL0cGpbz4fE3OR+pFtcx8ZkKPV9+gz1qMPXFjhkbTUnYc65ccqrOWZLMLlnxfXhDaWwrcvxliqE8tkSnFQJaAM7xrL6EisXGiTkZCJT1AfZZQWGLPdolwgK2ao+pgQThVnSxrBl+Qhv41TqKRl64tH2fIq9iYx9H0acf2aU5SXXk/GSrV5mFDg5IXSJ2aQP/+TEwOTcEAodJNrLUXPdmRnb8i63VwuMuphRzq92UIYPP65X4SfveIQb1XlqS9Fs/JqTKoUAHTfL+DhzmRXoqpDpFFgKhJbPKd84/w3WcTbSc5WoQmYRzOQNnVh5mKNVEyXHWQinED693Boz6cPlydkQzjELLQAX4PoEEFDE39gTMPbGfrA4QYs6DtWuVIS0VhKcUx5nbhuoWNdDWfQxxH7OJCnXBxaQoJcqc48u02GbiERmAo7YrMrlkkf78YbI7+QMKx2XxB6M8PXdZwyDXHVA5eqgBWOpCnKucj9L50PfkzyB6JaWjxNSwyyTruzVMBGrVYUpy/ryAAa8twYdw7dcaFX8bZPaOQAgljmHVqkqq2SmXOgMCa+60JItS9ciCBjgnjULqgvKlTVBgytCG+EN7O9CbJe5N1Mr81TFnQJxsAuySBShm/6VvtLHTiUIE2tmLMWVcEUco3PGXgmITVbMNIEIuwkfSJkqQfJGQqgEI56EFsOpyFuosWX5ue0IPwk80CK06g+ZqT8wudAyd6nx5dPwsESYXs3QUbB+fZT5/PkWlFmDCupv1o7yaF7Jg/jpQ1lisiWZhMlfCcZ77LQYp1rFMgOL0hnt2maRWYZJvYuEuhKtrN3lm5tMxZSROjCHSzMl9No0f0qNLw9fHWwtdh/eVsmibIU53S8ofdcRIVZrbvFoQe76/f5qK9c2L9VlFerGL6ExeL95/M+gk9LhN3vimIc7zLNSKh80w4mHcSb1DaW5LS4PCwryWGZxkYUp0noE9Bt61Pe4Yuyo4dYEYsaEJNgllA44ZUtI/UmNVuGASYDXO5TFpIOfLt6/26UfEhJF6OQ4z7MlP4ZTqQ37sPoj1NML8lek1TlaGL2+fAPnb07h5YuXR30gXENpkVBtDQIYIdUgIPg74G2MuQdXhCw2SqKOstr/VwroX+lKNa288kXw/qHfG4ojNiT/NpvvXPx43NvfJbma9PZokQ4GB4e9wX5v/+hyfzB8NhgOBv/ejISKLsnAPlblefKxVOY5akwYVDYJZnTxHl4+H+zDx8tT4KkqiUdiysKnxtIhTpajTjvx0IQo2hwotUm99ynaJ+Wfw6PDfXmAz/HF0fNXg8Fg//BIjgeDLX5bIjQGcxpkMlOa8LatQSfEFgkMBKBQIwFylqpQBtHu60i7IncUMVknHIYHkBk9ZSEQMkoa7fEMY0ASmKbEtRAkUW4xwfDv0/z3cd4bP9t0oICPLTrlCLKAtF5RIxIQRd0oBcAVQWxyhUl42Qm2dfmbzuDRh2iLuq3HfpqssLNASIz+xsONNgsas5QIfG3VomkzAjzdFQEzdqaTq40h6ek6Fi0xZ2XQSZFlVJTDuJaADFE4DPPMdUJjSak9LzzUg/4tG/efNAhtgzW01thTkxBM499nLfbX3ZN24VezuzGk0h6nLGVtvcPBYLWF/BbjNwY/2XLwErF37ziadLKhmqMnzoj/WqoZaY+WhkF0l4QWmE1HR6GjLazySx7FH+fqLdLPaxrDn6C0aI8Ln/ITOrWc0k1T7eEVlozEDH1q6OYqL1gddLs0FHvlPdZeM4nZC1GxVzZsvfLfu84N1Cr0AvPtV1tnODPluUQkCkuJOfU+d8O9vQRnpidz1VdTK7XvK7M3PxCbNzQXXk5LvLWNjAuvt1C6bpQWgA2bvFJdMw4ID6LtlzPHpduGVn2js/ww4nkGOTdqX7psmBjyfKRCRp/W6HyCwKa+IKCpgrrFJExJPgUZ4RPs6HB7iTSdVhmrIZcx7kaA/Wm/Q3YI5cbvlqawpJHeDS6//8SYs+0kd2LM/72psvhPv1xunk2D5EQI3txgPbxtPCTiRqj0eKrdrTEeb4mC5O3duVVzGS8hkS4dG2mpcZ0qHQFf/YaldSesEtKpX0JuzZz63LpN4WtgVyr7AjVPmKTb0Ec4NHzHhEkRZaPIFZffNfCAHIpu6QQlnPPmtux1FdJ31QRFhGHtxFRZS8actXAmFbmmK/LcWP/32h1bt6c/NI/W/bhZvJEh6k2w87///HeXAIqEiwUmyqUB7eNtGEbyfCEM0IIrQhnYtQoZSRaOxzvZpOfMHC2qqa6VHbUHcDHBAe2VzFzEHcRUeZooU4PrmZkzNMHMTRI6YkPmRBcBajnOwmW7xgVkOMeMzEfZlVOwHKuMbEtEZOHNTJafBMzyTEkChBwLfDyL0yKM/By1ZxK4NocpCss5k1qjJfNmKkbt2FpVBOcyThEO+oMNnS8Wi77k131jp3vlXrf38+j09buL1z3as2oGTI0dKO4TExfUp1eZgVJgsBcB//6z/j4DKuP8TOqWPGFm1p3Ad2zeqoZ/+S8qyvjzeOv38kwqhvZsqLuyPv1afWch2pckfD9eKm+9SolIDLtfSlxHIjXOE7G7OxqLfbTZakWPw/U+Fy/lyJ2S7QOEtk12zksMsguf/Ypi6/luqAZ1P6bgkhHyy1cTZvNriQfk2Vz8hSJ95rOKB0RYW9dwv6Z/LGelLzfVvV/abJWnwgd62ZakkrPrXysa1JXo4YsFvKcp36anB74aWbNZWH0auPUuiWCzYgNnNzuOYxriPLi2DSc/fCQEMS6/LpkxpBZWLihI5UIMxZXgGahhBTAS4+d3IpN6WsgprQ9kV+XwYR2j3TBGK3+0PkdZN08XroWz0N/W9yrrW76jZP4Wl9/Xy8ObezfUELGK4fDly/8BsySQdw== sidebar_class_name: "put api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Update consent record

                                                                                                                                                                                                                                                                                                                                                                                                                                                        This endpoint is used to update an existing consent record for a given data agreement for an organiation defined in the consent building block. Note that updating a signed consent record invalidates its earlier signature. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Header Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                          oneOf
                                                                                                                                                                                                                                                                                                                                                                                                                                                          sectorPreference object
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Consent record updated successfully
                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                            consentRecord object
                                                                                                                                                                                                                                                                                                                                                                                                                                                            A consent record expresses consent (as defined in this building block's specification) to a single DataAgreement. There must be a UNIQUE constraint on (data agreement revision, individual)
                                                                                                                                                                                                                                                                                                                                                                                                                                                            sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • revision object
                                                                                                                                                                                                                                                                                                                                                                                                                                                            A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                          bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                --- # Read latest consent record Source: https://docs.igrant.io/docs/consent-management-individual-api/service-verification-agreement-consent-record-read --- id: service-verification-agreement-consent-record-read title: "Read latest consent record" description: "This endpoint is used to read the latest consent record for an organisation in the consent building block." sidebar_label: "Read latest consent record" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Read latest consent record

                                                                                                                                                                                                                                                                                                                                                                                                                                                                This endpoint is used to read the latest consent record for an organisation in the consent building block. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                Consent record for data agreement (based on ISO 27560) retrieved successfully
                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    consentRecord object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A consent record expresses consent (as defined in this building block's specification) to a single DataAgreement. There must be a UNIQUE constraint on (data agreement revision, individual)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • revision object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # List all data agreements Source: https://docs.igrant.io/docs/consent-management-individual-api/service-verification-agreement-list --- id: service-verification-agreement-list title: "List all data agreements" description: "This endpoint is used to list all data agreements available for an organisation defined in the consent building block. The results are paginated." sidebar_label: "List all data agreements" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        List all data agreements

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This endpoint is used to list all data agreements available for an organisation defined in the consent building block. The results are paginated. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Data agreements (based on ISO 27560) listed successfully
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataAgreements object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • policy objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Policy under which this DataAgreement shall be governed. When creating a data agreement, the latest policy can be used to fill the default value, and organisation admin can decide to change it in the data agreement level.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            signature object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Signature of authorising party of DataAgreement (Signatures may be chained in the case of multiple signatures)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • pagination object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --- # List all consent records Source: https://docs.igrant.io/docs/consent-management-individual-api/service-verification-consent-record-list --- id: service-verification-consent-record-list title: "List all consent records" description: "This endpoint is used to list all consent records available for an organisation defined in the consent building block. The results are paginated." sidebar_label: "List all consent records" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/consent-management-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                List all consent records

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                This endpoint is used to list all consent records available for an organisation defined in the consent building block. The results are paginated. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Consent records listed successfully
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    consentRecords object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • sectorPreferences object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • pagination object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  bad input parameter
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # Create webhook Source: https://docs.igrant.io/docs/datamarketplace-api/config-create-webhook --- id: config-create-webhook title: "Create webhook" description: "This endpoint creates a webhook. The webhook sends the events that you subscribe to, to an external IT system. The payload URL must start with `http://` or `https://`, and it must be unique for the organisation. Subscribe to a minimum of 1 event type." sidebar_label: "Create webhook" hide_title: true hide_table_of_contents: true api: eJztW9tyGzcS/RUUnpLUkLr4sgnXca0jeRMlceSK5HgdWyWCM80hIgwwATCkGJXe9kv20/ZLtrqBuZGURTvJy4YvKg4GaHQ3+noGuuEZlBZS4SHjo6lQDhKegUutLL00mo/4+Uw6BjorjdSepRaEB8cEW8BkZszVkJ3PoH5gDnTmmJ8Bgzlojz+FZ0tTMVdNkOoEmDcJ84YJzeDag9VCsZNz5pbOQxGolWKpjMjYqx+/Z0XlPHNeWM8W0s/YeOZ9OdrbGzNjw4PDp4QJnTHpw/wJsErLXytgU2OJHWNzoaUTKNSQnXWYYYIVUsuiKpiZsoPAOPPLEobv9DuN/Diwc5lClA5EOouzhEMxvjk/f8lenp6dIzXf5z8INDHZks2Myhx7xKYSVOZGbJyBknOwy5PjccLGUYXhwcsCnBdFSQ/LEsYk3zgTXowDzThM1CLtA5QAGWiUnXXEcUFH+D7Q6a1tzoyZyS+Q+iH7p7Eo3enJ8cOfjsK7pF4Z1oy7Wj3J6BCYIcMRio2d0NnEXJ/aPL4Lm6cWMtBeCsXi4ZQWHGhPZJiF1NhsXfcy11H3td6CQZA8/xqcfG2F9oMzmWvhKwtjNgORgQ3KmgtVAZOOjf2XTxrlPk2czL98MoPrp+OELWZggY3DI85FysoswKbCAZvBtcgglYVQ7JsXz44GZ988O3z0GFU+7pAcPvnFGT2IJvB03DLpILXg2RUsA0+1ZEItxNJFAXHit2enP9Q2lDChnEHedFCe0b4+UJJHlKWSKalu73qwWCwGU2OLQWUV6NRkkI2H7EQHP0Q5EvKqDPBd0F3caYy+UkSbmMDUWCDHTWeQXgUBat2uHU4hrgDNrzkZ4T0UpSf3a/2F5LbEtzZMVN4UwsuUWfB22RC14EqjHaDX+8ox4pQMWzpmSrDBTlD4w/39ccK08fjzIDpGs7417Fb1TGqWKhCWebj2w3eaJ7yheZLxEU+Nnsr8iOLc6+CTPOEWfq3A+a9MtuSjGx6PAX92DwCPHsdcOoNC4K/SInUvweFT9HFaptTplI/e3hBpaTH+vuXxLF5ZxZN6k/NlCTzhrU8/p9CKQyTWd7DkFwlHi+AjHryXJ9xLr3AgSHJqX5VZT6LVKN8G8aCBKurZmxj0yVsNq4hO34Rlro0Fx8YSHR3DAnl8PwKECNZGNianITNACAzFkJ145smUVkM2m1pTBHMNw7/VMad2c56s6LqjytFNrR3nrdT5Rukxip+hjBTO0UnIZyykIOeRpVpDkXY3tmyZp0gJ2+QonnC4FkVJZ1gvjyPD1BR7yIjbkzmGPX7bt5atBO6Fkpg41gTEJLBFjEnWAhf6JwZ1dDjBnNS5gm6E0aKArA0+JK+uCnSCNY9K+L0c8IvbDS7S6mHNLTa407qKOskzWENXR7VlJCjiA5ZbU5VuyJ71y4mo2AdMWIthns4eI9N76o6eb1mYVg6o0GinBG4ojpKGKVVJ55GU9C4w06eTGQjTLRRmDiyrgkqjAbt1D0oximr/QmiRQwHav27DV1QrCbWmuqOwkBXNyq4miS3XVIgmTSsbEpzQTOpMzmVWCcVycjtjGw1EfhIcE+7KYTTKQIGHhGVmocnsjI0RCnUiLcN6BUWTHgp3v2OcrVROHbMkSjH6SS29pKI56Y2nQqegFI1HdodCYRHRHcmkWx/EdHgJ16W0y5poEG59s1rYDW/Cii4b/RXtm4vb24RnMpdeqNdCKdj6eI/DIragVf2jfU7pv1szMjo7St5klX+PYbwELbPhZ+NofkzYUI8YrZb1GFl5U4Oe4OGelqDx6SWT2kMek5QGyFysi6NMgbvOBhNQRud1jW5UBpYdnxwfmaJgpTXepEY1RUjNX1usIqVoslODp0dkpHMVWOZkqFE6vMJ1OhM6j95c05vRvveSDdOIbH99t1QefjacP1hdjRw0Kqp5GLFxLGAucTWm5vo5RrE6PXfpX4r0Cl+kpoA2Ac/ByqmMzCUbVpWgM6nzrQl2ZaV67Pe76vrhmekULAkfCr6Nr2tdbJzS/rykQ793Fgl7/6QUSn//vODYm6chO+jWlxloecccb65ArzG+bo2dLeM5bjl7Rdp75q4K3TPrrqkO5w/umVUf2t0z101wy7lRAzg7REvhxQthr8CXSqSwdbwUXrCiXbddMvSd3F2jLk1yQwAGuWGZdKkyrrLARG4hJNvYQv9hWa/D+xCfL9tdL5tdL8OuqKmQWZyYYJ5pN58Yo0Dotd1fo7hjbyuIdWRdYXVKFjrjqLjYZUrU3mlEG4bsGKaiUp6qgjEhWVRUZmE4glu33abpfrW0bWPlIKNWyBRl5eFu1KELDYTWpG2C6/a47lNJKBsSpPREvmm2ReVn6C6p9Mu6iGyq8mNDaqkcMBH7DzNlrhQpGolWy1HPfIK/0R6TiopYHbEsbdquvumkUElXsjxz6ieK9aHu/piDRAbAtudIuWNJr86/P2Mp1prTUIT2RQzQ2Yce7u3txUf0tUOO9trtwus2fa2rDpa93QZD3iWKSqFdAjZBPnm4v/9nYgmS4iu23ljZfxCw0Dhv1102WwV2VLGjfx8KcRfu8OyO04nm0IdtN6FmAZKlqjM0lg1SRCwkWANB6VewiPVmR2b3x4NXoV+XlMeoBuq3zf2m/fHn4mB6mD7IHsKj6WPxt8nn6RfZPhygf4Vj+fgNe9gIVclmoV2fF3Tjjsy/Y7dI5j2nUeP+0tWngFU8Br7mQ0FgMxThLuDuNd0MSmWWBSGEz9b660Cr800h9rhmoZlLTQkk6ofAPduBO38uAnO0Bfqyw0R2mMgOE9lhIjtMZIeJ7DCRHSayw0R2mEhTsmrTh0OWoeL/KHSjqeNq5Yb8ZFgqVFop8T7AI4IcZroJ49jQH8SrGN3P8PgUWrhWytAnJ8wZSkSQBgabj/vC0cfj7ju8WfEHgxe9IvHD0AvkpG2N7+9Jzo8YTr/L0LOuFVB5PX7z5s2bwYsXg+Pj89lsVBQj534OtziEv6PODamvexCGSsxYqvVansP9w8eD/c8H+1+cH+yPDg5GB4c/8/swlp4lga2Zb9nBrAY+dFzhukD9Vb++IkDPnWsC4b7U70NpTr/jCQ+Wiq6PEx5+IPrS3RqsNfbIZAif0O/jzm4bUJB+D9Gubq2CCjew3QN4uL9/u4H8Bktqz+wr/PCuy8qzUlhRgAeL6lhXCE6M2WLlbBpHpZ3xkgYGap0JbxqMRTpWSIcf9ROcsGL6rbltc2+PNqjNp70sJYo+TbiWzrukuTTSvcHXhEJUDLVCcrrSGxISsXp5ipxaKElpYdU6Dv7C1vFKI/xsrPyNCpK+ah79pR3nRMc7q9FhaJsVHYU8XFnpl4TKPislZeS3Fxg8vcgd6uJ1G78K8DODl89K40hs4Wd8xPfmh3sBFt1bNPhp2NcR4ZWaCgoT2eIJrxAJa3CrDAozEKUcBrhqKA2/TVYJnHmRS53fRcOF16tkLlppz/DQw1nVMrd1YBhIuMStgrp4wvEeEOLA0d5qUHkFJX55QnVK81GkA0E2nz8ob/ToNMVJfeGqtDCV15DFkBR4ZGP2iTaxxPFWSEU6wI8pnyYMhvlwheyIxYVPlqayqI7BFSyfjkOKQgf4sb0t+Lw2sR5i30Ur78cWV6DFTWDgJpjvbqzqLuDm4i7045728eLuPuCjquVuqRwvpXcK29Z/N1Z68VsQGtrU1JFKpBSpoBBSEdJZlsb6f7Rm3Fii/Lod6tt/13VWDLRZxD7577//8ykmF8HOFpBJNwtNSQ07UIkz7zDcFGmlNXNJN5ZPIkDkQE0HzszBgsx1BOb9MonrUUGd29R4v5tlfRwKN3NGyYyVJmMe0pk2yuQSEVrQYkKmLpiGBVMwB0VYKUY4uhM7kQq/PiKR+rKuzukTqJLYXAc3IvEs5NgnSKNduPE3rZRCh82kJz4LoXW4pqlkCtqRR9TOX4p0BuxwuL+m88ViMRT0emhsvhfXur3vT46e/3D2fIBrblsEuz0HDBmZSaui7lx5wjFuhvM63D98OHwwpG8xGHMLoTv8hCuzbLH5m1Un9e3+OWL3zxG7f47Y/XPE//E/R8TqDQf2SiWkxpBZha+soUx9y+eHoUSZSkzKnb58huXs6C2/uZkIB6+sur3F4V8rsFQOJ3wuLOUxKo7rKppq2ytK9fEz6SDeVSBT3VQBYTEbVjwjIPW9c7sVN4YmnvBJ/MeOgroLbsUCr2+IBR/xd/wdJ2SUsht1NDh+w5XQeSVynB/oYtGBJWq/6r2iqjf+QMnqV3rZ4XK1AA7C4F8UbeOSJ5jjvoPl02Z6eHPngqboDrPxLBGZ/B9fI//e sidebar_class_name: "post api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Create webhook

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This endpoint creates a webhook. The webhook sends the events that you subscribe to, to an external IT system. The payload URL must start with `http://` or `https://`, and it must be unique for the organisation. Subscribe to a minimum of 1 event type. The service sends each event as an HTTP POST to the payload URL. The body holds 5 fields: `deliveryID`, `webhookID`, `timestamp`, `type` and `data`. The `type` field holds 1 of the subscribed event types, and the `data` field holds the event object. For an OID4VC event, `data` holds `organisationId`, an optional `sandboxOrgId`, and the credential or the presentation record. The service signs each delivery with the `X-IGrant-Signature` header. The value is `t=,sig=`, where `` is the lowercase hexadecimal HMAC-SHA256 of `.` with the secret key. The service always signs the JSON payload, also when the content type is `application/x-www-form-urlencoded`. In that case, URL decode the `payload` form field before you check the signature. The service makes 1 delivery attempt for each event. There is no automatic retry. The response status code of this operation is `200`, not `201`. The response holds the secret key in clear text. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The webhook configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          webhook object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The webhook configuration to create or to update. The service ignores `id`, `orgId`, `sandboxOrgId` and `timestamp` if you send them. It takes the organisation from the `organizationId` header.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          subscribedEvents objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        OK
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            webhook object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A webhook configuration of the organisation. The service always sends every field of this object, except `sandboxOrgId`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            subscribedEvents objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Bad request. The server sends this error if a mandatory field is missing, if the payload URL does not start with `http://` or `https://`, if a webhook with the same payload URL exists, if you subscribe to no event type, or if an event type or a content type is not valid.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --- # Delete webhook Source: https://docs.igrant.io/docs/datamarketplace-api/config-delete-webhook --- id: config-delete-webhook title: "Delete webhook" description: "This endpoint deletes a webhook. The server disables the webhook and marks it as deleted. After the delete, the webhook sends no more events, and the other webhook endpoints do not find it. The response contains the webhook in its final state." sidebar_label: "Delete webhook" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "delete api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Delete webhook

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                This endpoint deletes a webhook. The server disables the webhook and marks it as deleted. After the delete, the webhook sends no more events, and the other webhook endpoints do not find it. The response contains the webhook in its final state. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                OK
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    webhook object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    A webhook configuration of the organisation. The service always sends every field of this object, except `sandboxOrgId`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    subscribedEvents objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Resource not found. The organisation has no webhook with the given ID, or the webhook is deleted.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # List all webhooks Source: https://docs.igrant.io/docs/datamarketplace-api/config-list-webhooks --- id: config-list-webhooks title: "List all webhooks" description: "This endpoint lists all the webhooks of the organisation. Each item in the list also gives the result of the last payload delivery to the webhook. The server does not list deleted webhooks. Use the `offset` and `limit` query parameters to page through the list." sidebar_label: "List all webhooks" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        List all webhooks

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        This endpoint lists all the webhooks of the organisation. Each item in the list also gives the result of the last payload delivery to the webhook. The server does not list deleted webhooks. Use the `offset` and `limit` query parameters to page through the list. The newest webhook comes first. The server replaces an `offset` that is less than 0 and a `limit` that is 0 or less with the default value. Each item holds the secret key of the webhook in clear text. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        OK
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            pagination object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --- # Read webhook event types Source: https://docs.igrant.io/docs/datamarketplace-api/config-read-webhook-event-types --- id: config-read-webhook-event-types title: "Read webhook event types" description: "This endpoint lists all the webhook event types that you can subscribe to. Use these values in the `subscribedEvents` field when you create or update a webhook. The list is the same for all organisations." sidebar_label: "Read webhook event types" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Read webhook event types

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              This endpoint lists all the webhook event types that you can subscribe to. Use these values in the `subscribedEvents` field when you create or update a webhook. The list is the same for all organisations. The order of the values in each array changes between calls. Do not depend on the order.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              OK
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --- # Read webhook Source: https://docs.igrant.io/docs/datamarketplace-api/config-read-webhook --- id: config-read-webhook title: "Read webhook" description: "This endpoint reads 1 webhook of the organisation by its ID." sidebar_label: "Read webhook" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read webhook

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    This endpoint reads 1 webhook of the organisation by its ID. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    OK
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        webhook object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A webhook configuration of the organisation. The service always sends every field of this object, except `sandboxOrgId`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        subscribedEvents objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Resource not found. The organisation has no webhook with the given ID, or the webhook is deleted.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --- # Update webhook Source: https://docs.igrant.io/docs/datamarketplace-api/config-update-webhook --- id: config-update-webhook title: "Update webhook" description: "This endpoint updates a webhook. The request body replaces the payload URL, the content type, the subscribed events, the disabled flag, the secret key and the SSL verification flag of the webhook. The payload URL must start with `http://` or `https://`, and no other webhook of the organisation can use it. Subscribe to a minimum of 1 event type." sidebar_label: "Update webhook" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "put api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Update webhook

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            This endpoint updates a webhook. The request body replaces the payload URL, the content type, the subscribed events, the disabled flag, the secret key and the SSL verification flag of the webhook. The payload URL must start with `http://` or `https://`, and no other webhook of the organisation can use it. Subscribe to a minimum of 1 event type. This is a full replacement, not a partial update. Send every field on every call. The service keeps the `id`, the `orgId`, the `sandboxOrgId` and the `timestamp` of the stored webhook. The `timestamp` stays the creation time. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The new webhook configuration.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              webhook object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The webhook configuration to create or to update. The service ignores `id`, `orgId`, `sandboxOrgId` and `timestamp` if you send them. It takes the organisation from the `organizationId` header.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              subscribedEvents objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            OK
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                webhook object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A webhook configuration of the organisation. The service always sends every field of this object, except `sandboxOrgId`.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                subscribedEvents objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The event types that the webhook receives, in 3 groups. A minimum of 1 of the 3 arrays must hold a minimum of 1 event type. The service refuses an event type that is not in the list of its group. The service does not remove duplicate values.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Bad request. The server sends this error if a mandatory field is missing, if the payload URL does not start with `http://` or `https://`, if a different webhook uses the same payload URL, if you subscribe to no event type, or if an event type or a content type is not valid.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Resource not found. The organisation has no webhook with the given ID, or the webhook is deleted.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --- # Create Base Configurations Source: https://docs.igrant.io/docs/datamarketplace-api/create-base-configurations --- id: create-base-configurations title: "Create Base Configurations" description: "Creates Base Configurations related to a Data Marketplace." sidebar_label: "Create Base Configurations" hide_title: true hide_table_of_contents: true api: eJztV81u20YQfpXBXpoAFKU46UUIgjp2UAhJ2yBOTo4Bj8kRufFyd7O7lKwKvPVJ+mh9kmKWlEhRctGfQw/txaD355u/b74dbUVOPnPSBmm0mIsLRxjIw2v0BBdGL2VRO+RND44UBsohGEC4xIDwA7p7ClZhRqlIhKOvNfnw2uQbMd+KzOhAOvAnWqtkFnGmXzxb2gqflVQhf1lnLLkgyfN/Mue/h24tLkUiwsaSmAsfnNSFaBJxh54+OXV8/NOHd2CWEEo68vMbDxUFzDHgKchMSdJhccKFi7gDi8vHkB+Hu6LMUXgUst3+87BNm2npKBfza85Xn4pBBCPrN3scc/eFsiCapkXy1mjfpv5sNjv2cuzQSW5kkTfR6N+rOgdwiPk/M/49ZhzinKjNTSRPSZiTi7W5aMs++RiRhnXusCMBEkEPWFnFC0fsaJJxFgaY0NoS0e6L2bO/JDDDYMg54y5MzumL35cDm0epSEYU7G/3kUkdqCA3DO7FbNacgO/vdBUb5uM15iC1rQNYdFhRaKNtjtLySWMdSuPkz7Hh+iLw0W/bFv6PpmahAzmNCjy5FTmIZkY5ahLhKaudDBsxv96KcyvfEn/eNBwjFp5zcULkOAUVhdLkYi6s8TEFGEoxF9PV82kWD09ZPybeYkZT7ptJdojBxtk1H22PlJYq03kuElGzfokyBOvn02lOlZmglaksHOqQSiOaZAxwFbCQungMw7fbY5ibPiFXzIu2nLu07OuC7UIiJJvq2jERGivePe8oGcMU47qcv1/APW2AiUs6dHRM4WNJsEJV007jbg9wbruuh6r2Ae4IrKOlfKAc1jKUcNv6CLfwRJtAESA4lCrmgEvwNAFKi3QEO4fu4suNqR2nY3JPm1e3aVQ+7pEP/STzZsfC9v3p6bl/Y/ql/o0Yr+2EfvACSL00u1bFLLYqVSgjYG2tceG7vkj7PMvv+6XD6g6JMUr//hI8+e2XX5+C9IBwtaZc+hKYsEAPWYm6IECdw4qcXHY1ilySGaferGROLoVFgNqTB09qOfFmRY5koUHmXNmwSbr7eKeI54K4jMongJDLQgZUsEalKERj3iiZgzU5BMpKbZQpJPkESONdLCSCpjUoWpFilrCkRN3BO6lk2EQQrIOpMPDxzFRWSdQZtSSJ4TkqatWNKlIDwrJWiumYyxD9rFBrcjzEKpmR9rHeO2pbzEqCs3R2lPP1ep1i3E6NK6bdXT99t7h48+PVmwnfaRIRZFAHxQNuiNxkdUU67FqGVaGt19ns7EX6PH3Gd1loKtQDf9oZ/dQYNu67wTvwzyb7TgICPYSpVSjjY123A1Yrgddi9byd/paSad/LYNcqYyG8SUTJGjq/Fttt10tNw8tfa3JRjxOxQhd5FNV5J+NROe9Zmw6nDj6u6kdGi92N8ywjG/7w7FDm3/909ZED6H7SVPF5Ew7X/HMH12IuPovPQiTC2P3QGte3QqEuaiz2s098eVgADzX1Pmpq98GR7bb0ZuDlWF7bYPgvh3byykvm2FvavNofb3cevbCX9PY0F5nHvN8BHzbpdQ== sidebar_class_name: "post api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Create Base Configurations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Creates Base Configurations related to a Data Marketplace. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Data Marketplace Base Configurations created
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        baseConfigurations objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # Create Data Disclosure Agreement Template Source: https://docs.igrant.io/docs/datamarketplace-api/create-data-disclosure-agreement-template --- id: create-data-disclosure-agreement-template title: "Create Data Disclosure Agreement Template" description: "Creates a Data Disclosure Agreement Template." sidebar_label: "Create Data Disclosure Agreement Template" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Create Data Disclosure Agreement Template

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Creates a Data Disclosure Agreement Template. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataDisclosureAgreementTemplate objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Required fields to create a Data Disclosure Agreement Template
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataController objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An organisation constituted as a legally defined entity in any jurisdiction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            = 1`"} schema={{"type":"integer","minimum":1,"description":"Days for which the agreement is valid","example":365}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataSharingRestrictions objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Restrictions on how the data is shared. OBS! Object should be 'dataSharingRestrictions'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            = 1`"} schema={{"type":"integer","minimum":1,"description":"How many days the data can be kept"}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Data Disclosure Agreement Template created
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataDisclosureAgreementTemplate objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A template outlines an agreement between a Data Source and Data Using Service that can be signed by both.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataController objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An organisation constituted as a legally defined entity in any jurisdiction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataSharingRestrictions objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Restrictions on how the data is shared. OBS! Object should be 'dataSharingRestrictions'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            = 1`"} schema={{"type":"integer","minimum":1,"description":"How many days the data can be kept"}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataAttributes object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • revision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --- # Create OAuth2.0 Client Source: https://docs.igrant.io/docs/datamarketplace-api/create-o-auth-2-0-client --- id: create-o-auth-2-0-client title: "Create OAuth2.0 Client" description: "Creates an OAuth2 Client for use with a Data Marketplace. Use an API key with the scope `data-space:create` (an older API key: `config`)." sidebar_label: "Create OAuth2.0 Client" hide_title: true hide_table_of_contents: true api: eJzlV81u20YQfpXBnhKAohQnvRBBUMcJAiFtEtTOyTGgETkiN17uMrtLyYqgW5+kj9YnKWaXkkjJLuKihwK9GPT+zM588803o40oyOVWNl4aLTJxYQk9OUANH89bX53BhZKkPSyMhdYRrKSvAOENeoRf0d6SbxTmlMJnR3zr/NMUbmkdz/mKwOWmIZgV6HHkGswpy8MbM3iCGowqyO4uZTDLjV7IcvY0FYmw9K0l51+bYi2yjciN9qQ9f2LTKJkj+zz+6tjxjXB5RTXyV2NNQ9ZLcuFa8P8D1sT/HUUbY+NNMIvg7iBqkQi/bkhkwnkrdSm2SWfvTd/OA2Z7Z37Q+jYGLS0VIrvuu36zP2vmXyn3YruNp11jtIuRnk0mp74cJwosKfRUHKU35qQQyT+F2SCb6wLLNkfeJvcmZVqc+jt988hMXFJuyZ8aiuuPNHY/Tf5tfjyeGIkoLWp/tW4ifkN773gPwiagUmZFRajXHzLsZU3OY92c2r3abd3rZeRMiMGCQuehNoVcdIQ5PCW1f4DZ08C3fhYHeRgE3Xf0hs0dE8zSN9l25gdkvAmVUhEWZAN4F5Hho6tgoU/pzmbgeiLoDutG8cJJIWyT45Lv2YT4lgjvvpg8e5R49VEia429MAVDEb77rDpRhOMaO9w+RCa1p5JsP7gXk8n2HvOHOx1V+ni8xgKkbloPDVqsycdotyewfNacCWPl96AthyTw0Z+iXv1PoZlqT1ajAkd2SRbCM0cYbRPhKG+t9GuRXW/EeSPfE3/ebDlGLB1j8RodwUVonK0N4DmGoCZfmUJkojEuQIC+EpkYL5+PY5cdH3ryOFbMKN/JRHTKhVePxas2nc8iEa1VIhOV943LxuOCajPCRqYyVG4qjdgmJ8LssZS6fMiGi9vHZm4OUFwyI2Iid4DsM4JxIRGSn+oKMRE66Lo478i4U6ihY7vRhaEg7TsipnBVESxRtfseMBvYmXX1DnXrPMwJGksLeUdFnIFm0UeYwRNtPAUD3qJUAQMG/2kClJbpkdkMuosv16a1DMfoltavZmkQU66O3w7z0dsd/4bzzoGg93SlXg+QemF2pYh5KEWqUXJaXNs0xvqfD6nYoynfHZaGOeyn/wjk/SV48ufvfzwF6QDhckWFdBUwIYHu8gp1ydNkAUuy+5YSGCNzBtgsZUE2hannodSBI7UYObMkS7LUIAvOn18n3X2cK+J2FZZRuQQQCllKjwpWqBT58JgzShbQmAI85ZU2ypSSXAKkcR7ShaBpBYqWpJgLLBlBV3AulfTrYARbb2r0fDw3daMk6rwbm0N4lspWxSoFqQFh0SrFpCukD37WqDVZHoCVzEm7kNUdgRvMK4KzdHKC+Wq1SjFsp8aW4+6uG/8yvXj74fLtiO+Edu/VIHlh+C5M3tak/a4wuPZjvs4mZy/S5+kzvstCUqPu+RN/LnRzQTo5jBnFUC/3Gv+f+oHRaYanOz9uFMrQ1wOqm04tr8XyeZyJF5LL6PCISMRQM28SUbHQZtdis5mjo89Wbbe8/K0lG0Q7EUu0gYxBwndaH0T2lmVsOJrwcdU+MH/sbpznOTX+b8/2e8Gnj5dXIhHz7jdVHXqgsLjiCQpXIhNfxBfBwTWxkXDf5fWNUKjLFsv9gBTaE0MwlN/bIL/dB0e229LrnpfHShyD4b8c2r1XXnIS39P61f543Hnwwl7942lOL8+CfwHLGTAr sidebar_class_name: "post api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Create OAuth2.0 Client

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Creates an OAuth2 Client for use with a Data Marketplace. Use an API key with the scope `data-space:create` (an older API key: `config`). ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Data Marketplace related OAuth2 Client created
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                oauth2Client object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --- # Delete Base Configurations Source: https://docs.igrant.io/docs/datamarketplace-api/delete-base-configurations --- id: delete-base-configurations title: "Delete Base Configurations" description: "Deletes Base Configurations related to a Data Marketplace." sidebar_label: "Delete Base Configurations" hide_title: true hide_table_of_contents: true api: eJzlVk1v20YQ/SuDvTQBKEqx3YsQBHVsoxDiFkWdnAwDHpMjcuPl7mZ3KFkxdOsv6U/rLylmSX2YkoEAPfYiEdydN7vvzTzOsyopFkF71s6qqbokQ0wRPmIkuHB2rqs2oCxGCGSQqQR2gHCJjPAbhkdib7CgXGUqUPTORopq+qxOJhP5G8APoo7mKdMZVKYKZ5ksCwx6b3SRNoy/RsF6VrGoqUF58sF5Cqy7zA8Y6SXk4R5dHh5udqkyxStPaqoiB20rtc4S2pdgDrd/+fMa3By4pgMyforQEGOJjMcgC6PJ8uzIES7SCswuX0N+He6GikD8KmS3/OOwa5HzW6sDlWp6K3ztqNi7wSD73RbHPXylgg9wjmhzt5ZNNWFJIWlz0ck++pyQ9nXusVMBZIqesPFGXhxUxzobsrCHCV0ulfKeTd4J8g+X2v5lKAQXLlwp9KXny72cB1RkgxLcRe9upi1TRWH/cmeTyfoI/C6mV2yfj49Ygra+ZfAYsCHubrs+oOWLxZZrF/R3Ei13IsjWn7sO/p9SM7NMwaKBSGFBAVKaAUfrTEUq2qB5paa3z+rc608kj3druSNWUbg44nFCQUNcu1JN1dbvPHKtpmq8OB0XaftYHGQUPRY0ls4ZFS9RJL0cLqbsQydvXH92lalWHEzVzD5Ox+OSGjdCr3NdBbSca6fW2RDghrHStnoNI3bLQ5i7HSU3UhmdoBtitspg9yJTWlL1DZkpi42snvdFma6phsqc/zGDR1qBlC5Z7gsyh881wQJNSxuXu3+Bc9/3PTRtZHgg8IHm+olKWGqu4b47I9zDG+uYEgAH1CZxIBK8zYDyKh/ATqEPfL9ybRA6Ro+0+nCfJ+/Tdu42TYRFaiJqUAuRsfXeBf5lR972/vrX3auXrO8LNqBlGwRv/vnr77egIyDcLKnUsQYpJKCnokZbEaAtYUFBz3vuksa6EErcQpcUcpgxtJEiRDLzUXQLCqQrC7oUxnmV9fH4YAiKQOk1mpgBQqkrzWhgicYQp2TRGV2CdyUwFbV1xlWaYgZk8SERjGBpCYYWZEQ9afbkCPigjeZVAsGWXYMs2wvXeKPRFtSJl64XqGpNP0NoCwjz1hgpk1JzOmeD1lKQScXogmxM9rIpOY9FTXCSTw44Xy6XOabl3IVq3MfG8fXs4ur3m6uRxKwzxZrNC/FACrV0RduQ5U0pS7d2ep1MTs7y0/ydxHoXuUG7d55uEDs2Hw37Yc+h/9v41rcm0xOPvUGdPqNtN/p01nSrFqfdXDbXYqs7e+qng6FB3WWqdpEl8vm5Hx/Wa3n9raWQnDJTCwypjpJvbgw2OdqjeIY6Lwry8pFIzX30c79vp5dX11efr1SmxB9eWs5jspz+QRJsluxqD37oPt0p5FdM8mjIe5H6E60+bLd3K68GbB2v2y1cyxz0L4d1Biw= sidebar_class_name: "delete api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Delete Base Configurations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Deletes Base Configurations related to a Data Marketplace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Data Marketplace Base Configurations delete
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    baseConfigurations objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --- # Delete Data Disclosure Agreement Template Source: https://docs.igrant.io/docs/datamarketplace-api/delete-data-disclosure-agreement-template --- id: delete-data-disclosure-agreement-template title: "Delete Data Disclosure Agreement Template" description: "Deletes a Data Disclosure Agreement Template." sidebar_label: "Delete Data Disclosure Agreement Template" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "delete api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Delete Data Disclosure Agreement Template

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Deletes a Data Disclosure Agreement Template. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Data Disclosure Agreement Template Deleted
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        revision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --- # Delete OAuth2.0 Client Source: https://docs.igrant.io/docs/datamarketplace-api/delete-o-auth-2-0-client --- id: delete-o-auth-2-0-client title: "Delete OAuth2.0 Client" description: "Deletes a Data Marketplace related OAuth2 Client. Use an API key with the scope `data-space:delete` (an older API key: `config`)." sidebar_label: "Delete OAuth2.0 Client" hide_title: true hide_table_of_contents: true api: eJzlV8Fu2zgQ/ZUBTwkgy26avQhFsWkSFEG73UWTnAoDnkhjiw1FqiRlx2votl+yn7ZfshhStiU7XaS3BXpJFJLzOPNm+GayEQW53MraS6NFJq5IkScHCFfoEX5D+0i+VpgTWFLoqYDfLxpfnsGlkqR9CveOADVc/HEDj7SGlfQl+JLA5aYmmBXoceRqzCkrAvYMTlCDUQXZrVEGs9zouVzMTlORiBotVuTJOpF92QiNFYlM5OG+m0IkQrKnNfpSJMLSt0ZaKkTmbUOJcHlJFYpsI/y6ZjvnrdQL0bZTPuxqox053j+bTPjXQfwvihpiKOxLbrQn7RkJ61rJHBlp/NUx3KbnTm1NTdbLeLlBhotoPWfNw1fKPXMwOL2L/cjfmysw88D3wEGRHIafdCC3lFvyx0Bx/QfBPoXUHELx6g8CXfUBjnKy/+vFsAuL2t+t68jfEO8970HYBFTKrKiAubEvA/ayIuexqo9x77Zbz3oJuSWMMVhQ6DxUppDzrmD2V0ntRdv2C/tLv/YHWRzkYRB039Epwx0WmKVvsungB8U4bfl4SViEB7gRl7HCR3cBYXP8wkKtJ4KesKoVLxw9hDY5oKqPCfEuEe49n7wKBf/SV9Vniaw19tIUTEX47lfV9JiC4RvbW+8jk9rTgmw/uPPJpH0G/khv+ny8wwKkrhsPO2njaNsjWu41Z8JY+WfQln0SIjXnPzE1n8mZxuYE2niYm0YfE/RLFPSflKAb7clqVODILslCuOaAozYRjvLGSr8OrfWilh+IP6fcHT0uuOOKd+gILkNDbmwgzzEFFfnSFCITsfmFRu1LkYnx8vU49u/xvtuPo6iMokCNN1sJawX7wB7G7n4o9ZXpAhCJaKwSmSi9r102HhdUmRHWMpVB51JpRJsctTGPC6kX38NwcfsQZrrn5ZbLI2Z1y84uPRgXugGkk61kO6BcdE93q+dDx7bzEbNC2ndVmcJdSbBE1ew65myAM+vUEarGeXggqC3N5RMVcdCaRR9hBifaeAoA3qJUgQPOw2kClC7SA9gMOsM3a9NYpmP0SOu3szS0HqnnZvuSMA8viSqUTKRr6tpY/+uevF388v1+ach6P2EHtOyM4OSfv/4+Bcmj5+2KCulK4GoCespL1AseMgtYkt21zJBjmTMlZikLsinceGgcOXCk5iNnlmRJLjTIghn366SzxwdF3I7DMiqXAEIhF9KjghUqRT5c5oySBdSmAE95qY0yC0kuAdL4EAhG0LQCRUtSnD1+8UEW8EEq6dcBBBtvKvR8PDdVrSTqnGLyQniWFo2KjwykBoR5oxSXSSF98LNCrcnyXKxkTtoFjdmWXI15SXCWTo44X61WKYbt1NjFuLN14483l9efbq9HbBPGGa8GyQszeWHypiLtt6XMrzXm62xydp6+Tl+xbW2cr1D3/In/PXRzTzrZj1HFUO52Ev2/+H+je92envy4VijDvBLY3HQS90UsX8dZfy5ZnveXiEQMhE4kIttNa9NElMZ5tt9sHtDRvVVty8vfGrJBdxOxRBsKMqqhdPxdiGyOytF/EHfyuetep/C9ELaqpVmygsaITIhEPLKo7WfKdrqb94IPcfsiz6n2PcPjoa7fE66uP17fXYtEMBlDyXwMktl98AXP+nWontEL/ski/6zJG07nB1q/3R2PO9812Cl2PM0s8bT7L3rlM3E= sidebar_class_name: "delete api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Delete OAuth2.0 Client

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Deletes a Data Marketplace related OAuth2 Client. Use an API key with the scope `data-space:delete` (an older API key: `config`). ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Data Marketplace related OAuth2 Client deleted
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              oauth2Client object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --- # List all webhook content types Source: https://docs.igrant.io/docs/datamarketplace-api/get-webhook-payload-content-types --- id: get-webhook-payload-content-types title: "List all webhook content types" description: "This endpoint lists the payload content types that a webhook can use. Use one of these values in the `contentType` field when you create or update a webhook. The server posts the payload as a JSON body for `application/json`. For `application/x-www-form-urlencoded`, the server makes a string of the payload and posts it as a form under the `payload` key. Note the capital `C` in the `ContentTypes` response field. The order of the values changes between calls." sidebar_label: "List all webhook content types" hide_title: true hide_table_of_contents: true api: eJztVs2O2zYQfpUBTwkgy842vRhB0O0mDbYJkgC7QQ+LBTQWxxKzFMmQlL2KoVufpI/WJymGkn93gyLoLejFFkjOzDffDOfjRkhynkqMJMV8iTpQJiSF0isXlTViLq5rFYCMdFaZCFqFGCDWBA47bVFCaU0kEyF2jngHIyCsaVFbewclGmgD5fApEFhDYJdsHAhWqFsKoExyVoxerjtHBSwVaQnrmgx0toXSE0YC66F1kr92/nO4rgkC+RV5cPYUGgZA+P3qw3tYWNnB0noo0DmtSuTkpp+DNUUOv52u30/W6/VkaX0zab0mU1pJssiS7zFYg3fE3kP0ylRjWvvARo5wVBxQsDNojSQ/5DueLOCOuhze20hpvUSnImooLoodNRd7akIBnoKzJtBA0kCA9ex3xDASW9ZoKgqwoLgmMlCi1iEXmbCOfErzUoq5qCj+MXD5cUB0GE1kYhsuiPlGnM1m/DfWij9P2eS1UNbUIH85z8GiGqyPPM83D9rsO1tKZILusXGaxPzmIZBM/GtFxW0mVKTmETTnj2JJMU3b/JeA7EfMxdA3ot8toPfYib5nyr+0yvN9vDnmbG9tF5+pjKLn48fAP7wVmagJJXlOiw88nz37rqodxifvrb+wkjhz/n51EO0Bnuyk4nvr+WZ7VJlIFfnD6j2fzfpH3O9tRrIOTMSvKEEZ10Zw6LGhSJ7peEjIJ4NtrK1XX0k+oObn72zoH4uaSxPJG9TbmZbCnHDUZyJQ2XoVOzG/2Yhzp94Sf972nCNWgbkYRwin3VCs7ThZOGuMtZiL6epsWlqzVNV0vMdhOt6w6cj+JI4jZ0ATUrhjwK+osSNYkYnWazEXdYwuzKdTSY2doFO5qjyamCsr+uzUwVXEisf1N3yEYfvUze2egytuhaGCWyZ2pcBhIROKQw0kikwYbHj3fOzC1FritBTnHy9ZCYB7lUwcO3CY7mmgb6d7ceSngCEMNG2IsCBwnpbqniSsVayhGDBCAU/MVmGiR6UTBw5LepoB5VV+4nYOo+GLzrae6ZjcUfeyyNN8UmZpt7cGy3RrqEHFRIbWOevjL3vydvmrN/ulY9YPC3ZCy84Invz9519PQbGUXq1JqlCDxIhA94PQJcldkVfLkbtUY1UyJXalJPkcLiMLR4BAejkJdkWeVGVASWY8dtlojwtN/OZIy6hDBghSVUmX16g1xRQsWK1Y5SVEKmtjta0UhQzI4CIRjGBoDZpWpLl6fLvTCMCF0ip2yQm20TYY+XhpG6cVmpKG4qX0PFWtTvmkpxLCstWa20SqmHA2aAx5FiatSjIhzZNtyzksa4KzfPaA8/V6nWPazq2vpqNtmL67vHj9/ur1hG1Ym1TUR8UDblRpy7YhE7etzLd1qNfZ7Ox5/lP+jG35/dOgOcDzToUIqPVeyg91/vROHIzl/9+gP9gbdJyYke7j1GlUhhsmdehmVIwbsToTmRg0Q2RiqxpJUhLsYfdAOW4zUdsQ2XazWWCgT173PS9/acknzcrECn264EnBtlKXpOaOh7k4L0tyLFwphTTVTx4E/aHIvXl9zQ+/liEfCsFdEoLxg71vt0x34PtUEwYI/MvS9ajJC76Ab6l7uTs+7HzTYKdDw2mm+rbv+38AeAbrSg== sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  List all webhook content types

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  This endpoint lists the payload content types that a webhook can use. Use one of these values in the `contentType` field when you create or update a webhook. The server posts the payload as a JSON body for `application/json`. For `application/x-www-form-urlencoded`, the server makes a string of the payload and posts it as a form under the `payload` key. Note the capital `C` in the `ContentTypes` response field. The order of the values changes between calls.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  OK
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # iGrant.io API documentation Source: https://docs.igrant.io/docs/datamarketplace-api/igrant-io-api-documentation --- id: igrant-io-api-documentation title: "iGrant.io API documentation" description: "iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner." sidebar_label: Introduction sidebar_position: 0 hide_title: true custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiLogo from "@theme/ApiLogo"; import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; Version: 2024.3.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        iGrant.io API documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Authentication

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        API key authentication. The value of the `Authorization` header must be prefixed with `ApiKey ` (note the trailing space), e.g. `Authorization: ApiKey `.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Security Scheme Type:apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Header parameter name:Authorization

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Contact

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        iGrant.io: support@igrant.ioURL: https://igrant.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        License

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Apache 2.0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # List all Data Disclosure Agreement Records Source: https://docs.igrant.io/docs/datamarketplace-api/list-all-data-disclosure-agreement-records --- id: list-all-data-disclosure-agreement-records title: "List all Data Disclosure Agreement Records" description: "Lists all Data Disclosure Agreement Records for the organisation, depending on the role of the organisation for the record, 'data_source' or 'data_using_service'." sidebar_label: "List all Data Disclosure Agreement Records" hide_title: true hide_table_of_contents: true api: eJztW21v2zgS/isDfWmykBU7L203WCwuTdvddHfbokmvwDVBS0tjixuJVEkqjjfwt/sl99PulxyG1LuU2Gnv9nC4fElsihwOZ555o8Y3XoQ6VDwzXArv0PuVa6OBJQk8Z4bBc67DROpcIRzNFWKKwsA7DKWKNMykAhMjSDVngmtGJHyIMEMRcTEHKcA+VzJBkLPe3IqAsgR9OPciZtgnLXMV4rkHUkE5lmsu5p80qitOj4Jz4flexhRL0aDS3uHHm85JXufpFBXtqwp+jQR9yTO7bcbmXFguAjgCgXNm+BWxB7lQyCI2TRCuWJIjzFiSaJiy8JIofB5/Djzf47TFlxzV0vM9wVL0Dj05m2k0nu8p/JJzhZF3OGOJRt/TYYwp8w5vPLPMaCoXBueoPN+LcMbyxHiHY99LueBpnnqH49XKvynJJjzlprtl+6y/sWtaCGLozApNrgRkaE+NwdcyOGlx1VTkO5ng3Qy+5IlBBdMlvGkCgBZWKOgC7t3tqBgGRetgRuVD59JGcTH3mifRfC5ODTO53vQMixhNjI5rbVeW8B4+A3AN53afkv1cFN+2MJgHwMISfVy4z9sbaak6zQXN1pkUGjU93x2P6V/7AOssGsj4Pd8LpTAoDBFgWZbw0Cpr53dNVG4aXGRKZqgMd3uSSmrqFfHCWzS4ZkoxEi83mDbH5fR3DE1P7kcFmEFhplCjIAclGtxP0SwQBTAn/lMLFGAict/fE0rg1KGEPBIzEDIBUwRSAkak0qk0sQ9TpjEiv0W6zLOIGYzgJwnaqDw0ucIAzmKEN5kZnYjCPUTkgFIuULdwoSrNF8olfkhE1d4xUxiRgVbAaXE6sBXXIEWypG88snZTmjmpjHFBy+kk9mCMGNbOU9ZQ+ujxiHTMhBQ8ZMkJfbtFdWeYZgkz+A6vuCZluJlOwKflFsWoZb7gvflMZuaEVhqeojYszWis4QQsA0PeRD/HBA1G3oXfQRqP+jbQRc17wb/kfYPsYZ5HKAyfcVSBt2rLZe0epKBQSa1HTf5Z0iDaiXF2j02lPWAZhpuEBpoa6RjLd3MUqHj4HahiEqQywgRClllEOLeFirOEE9wLc7c+jIklOPt+pIEUmlD4XhAWuSb8mRgF6NzyQ9idbEOolpmRc8WymIc18izgd7eB5RE3XMyDc3EujjSPEGZKppaLc0/nYYhaS3XuQSiTPBU+sJpzHcs8ichcQiloLZlMIsNLjCiOXY+ENCMuRiRSMt7KVfYA7071mly+X8jTIc9+JJjQJFT8D5bwPzA6FSzTsTTFqBv8mem4BeUNoTmTKmXGO6QQhdcszawSHx/sP5ns7u7i0/BJuDed7oW74ePH40lPqaW24eQ54adxlI33IgFVSOtt8JYELnOdLEkllvy5B9PcOPhiGFubAIVMS6GbamFJglG1ipiygRgF5TEfe/tmMuHhsnAZnRjhXawaqvkmMT7d/3530Fzf/lJlogWGKRwsmG5YhLdqwWJjRm6CIFgN7trci3e3ckHoAzexzM2b/vGnUibIxG3bFoBvb3oiIgrb1tiZgVKo9qAJzgxMEyYugQsYgDzFMUGaDfOEkelC2wKCml7KluQNNH7JUZhkSZCYcQsJLqyzGzKpb5RoaQ5YBNQt8mJMw6vTN6+36QODiIcmgKMsS5Z2GI5Lv87/cKnnKeEVaTYlxicvzl7Cu5fH8PTJ04MA4MSUIdUVQwSYGcckqjI9h3fA6xAzAzp3Xuwk8jvCan4vBUAxedXzKxtLhU2mu+FetI8Hs8d3fe4JjrYh/od0vnX689Fosk181e5tY5Z2x7v7o/FkNDk4m4wP98aH4/Hf+pZQ0iUeLMZKP08Yi1mWocAoIOHXDubk9A08fTyewPuzY1I3ArFHbLLcxFLRIZ4tCe9XPMrLuN23BveUPKjfzZ7bpN5QCncv/7N/sD9hu/gYnxw8/n48Hk/2D9h0PB7A7QwVihApcDIBLEq5gFzbjJEZiJmGUKFNOg3F21I8FixloHSsXY9mlyMb19vZwN0Jy8msTZickZCQSDEv0lZKQLSpJvigiGlimBsNFRPEUaYwQvf1fvjdDL3hXh9ALM1QjRRqrillAaYMn7HQuIwiK6JYdZ8Qyoxj5B52jK3Nf52vbnyIJqtBEHwjr7C1QIikeGTgUsgFcOdkurNsnHI1i1QgpNn2VqvVcFbeswIKRHV2lil5xSNX/FQFiKMR1DjqJZ7NzP4e2VfGlolkNg9rEKg+P8dQRkiPr1DxWVFx/oYmlt3BtxWlgdEiP2s+ObXierYcHD7SneFXC/0zsshefDQLloEYXVlzlUSekczKL/Xjbylfan3VJYXFbiGFjUqUtTXQlo2ZjgJtEbmY6Q6yXeYotxpIe8dXH85qtltrSy2vrfiLiTUZv1nghgnjqSa/GdWVRC2oVx/OaNcBIK1l/QgWmCQjskBRiAMiFNLmQIuYhzGklhT5Tdo/gL/aUtyW5/oQHl3icsrt7een3xfmUZeRt/dRW02LzgSFyhsJq3MERpItRzmFlaYgbtn7NlfdjZgGlWBJsgRbTtqY1C704iKZoE3d9YSR9Z2KDzzAoPFQzmBIEqtbrHUth88wZLmmKrNhGo80cOH8ta172RLCmIk5gryiKMZT9IknZe9SGAh0AtRGKizS88Z6ZuwBaJlNm/icABjAibsgCpm24+y2Eth30dYmjmVKUwAZtEyxe0+QSHlJ6s4zcu9WLkv6bkNBPk14SKCoMlDHDmRMmWUwLMkjvV6SL7i9tCrgZF3BwJVrc7x/79os94plRY3XnmxLvGGHu946E4tJe5lW3Jr1jdxvjdmEl+4hupIp1DO3F3Pw6sNp80KkqNa23r08fnIwOVifE9+R5vY84a1RZKjg26Coq5PKfm3Xuei5QmWTvo4H8YElC7bUYIO3BeLaiFHfL9bFsg1/a6VDNwSdGspdTw2eKZOcbqaM9N15uHZWVwAxqlj8xEoWP7lcqQ/LOyY3bh6GFHKrk+y4gXXbFP7AXaPByfNSDkV219FLndoNX61+TYLXvmF+yPMe8ryHPO8hz3vI8x7yvIc87yHPe8jz/nt5nntNvh4cH/6tPQb3hXzhJdu3+I174zo80/lYFKF75d154b/RRrXcWk1jxQW2PfkU6eradjlt2b6H1sxLxIyctsyW2z0ubJfBRnzc2r5WIrVSv+vm8aHhHbeD+3rNuu9hA08x6+AgcksDwpRNH8sut7uaCd7Ws7opbJgrhcK8ZfOmsJrNYU12jt1s22ZW9KI178wnBDZpWHLSafy5jd4ZTW40tdmGIWBXjCfUn9ekvXtQEidev4Y4Ma3rDqCy667aYW/lF61462m/7rBc9t61pDFe+V7MdPnu/V6Bwb0fUPiIonX1lqC7hXX0bpfXeG2+fgeB16ZHnTrsHMy6wGqWhWu6wloYvbDUYpsnWHkcu9aUURlyeg1wtiet9W6027C26oG0QRPcXs4D748nFvKbdr81T4lKSXUsIysg+vy8sedFX0JtK6tXD0GrOtz+mCDTIz/gxGp5PGP0Jj7LSX1Fs6z1DT2xvBf1S1CvqQSaeuDaCf9PRVMWSZRjUXlht+nIyL7OD3PFzdL2Ih9l/BekjxfUm2nYnFqU13ZgahJIWlSx3tw2E2fMxN6ht3O1txNKMePzHTKpUZ1+jKr4s6Mqq3KsDvVFP8dUFifxfC9X9AI5NibThzs7EaZyxDIe8LliwgRcetQo2yZwashi57fR0O5xl8xFLSDXemHVW4qp7g11A0Ujblze0RStukcFRMtg1Skc3p7YuomATPVWWPR3nzWLU4qXn1t0PhdeANJcUzMp+dMZv8YIFtzE8NnxCJ9hS0jjim+jGE+sDDIW4rYPtou3TfYQioU/LGWuSByjS1z++JliMx1vJkuTYqE1KUwZJ0HqPMukMn+phVedn/9UD7Wl3lRYRyzVItj659//se0q4tMFRlzHLlvE66J67pZQUCQm5WWiss0ZuUbqYUpmI03lNvJ5WZubZVmX2f75kN6wC8NZon3blDPnFHMX1DNm7GZa0rVKJiPXZCYTOeeofUDBplbAFHsWkOAVJjackimSf2BTnnCztERYbmTqGpVCmWYJZ7ZMIuXZ4ymc20Ym6lzj1CY8y+nCwzYmWj5TJgT1f1KAD1Fo62xKyGUsjBF2g3FP5ovFImD2cSDVfKdYq3d+PTl+8fr0xYjWrOo0q9YDATWSYU42W0K5KNqKXppgL5jY+z+pTcpEgx/q0d7s9xld+2j47/+tn3kUrsHgtdnJEsZtULequCm840fvas81rs/4vEitBz2kTU4qTxtLbWjxzQ2lfe9VslrRsGv/t56TawJINNxl1xTof/bXJoMSuCTHWf/oxC6nLhXrsTdm/L4/HbmDlTJl/kpOtt4VWcM2/Fk/F7lLrv2O9K8815/+u5E7TtX6rUt9ngv6oqzTtilLmdtYI3Arj0JqdGys6mfazdzlpxdnnuurawf3Sxvciw9EvXwklg3a3TjvWKC/JPrBJT+QU/0Flz9W092TWxdUuYWbTVKi+uNf7wZpvw== sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        List all Data Disclosure Agreement Records

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Lists all Data Disclosure Agreement Records for the organisation, depending on the role of the organisation for the record, "data_source" or "data_using_service". ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Data Disclosure Agreement Record List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataDisclosureAgreementRecords object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • dataDisclosureAgreementTemplateRevision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataSourceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The signature provided by the Data Source.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataUsingServiceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The signature provided by the Data Using Service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • pagination objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --- # List all revisions for all Data Disclosure Agreement Records Source: https://docs.igrant.io/docs/datamarketplace-api/list-all-revisions-for-all-data-disclosure-agreement-records --- id: list-all-revisions-for-all-data-disclosure-agreement-records title: "List all revisions for all Data Disclosure Agreement Records" description: "Lists all revisions of Data Disclosure Agreement Records, optionally filtered by organisation role and/or DDA Template Revision." sidebar_label: "List all revisions for all Data Disclosure Agreement Records" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            List all revisions for all Data Disclosure Agreement Records

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Lists all revisions of Data Disclosure Agreement Records, optionally filtered by organisation role and/or DDA Template Revision. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Data Disclosure Agreement Record Revision List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              revisions object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • pagination objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --- # List Data Disclosure Agreement Record Revisions Source: https://docs.igrant.io/docs/datamarketplace-api/list-data-disclosure-agreement-record-revisions --- id: list-data-disclosure-agreement-record-revisions title: "List Data Disclosure Agreement Record Revisions" description: "Lists Data Disclosure Agreement Record Revisions for a specific record." sidebar_label: "List Data Disclosure Agreement Record Revisions" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                List Data Disclosure Agreement Record Revisions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Lists Data Disclosure Agreement Record Revisions for a specific record. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Data Disclosure Agreement Record Revision List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  dataDisclosureAgreementRecord objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A record represents an Agreement between a Data Source and Data Using Service that can be signed by both, based on the updated Go structure. The Opt-In value determines whether the record is active and data can be shared to the Data Using Service. The Opt-In value is only valid for records containing both signatures.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  dataDisclosureAgreementTemplateRevision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  dataSourceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The signature provided by the Data Source.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  dataUsingServiceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The signature provided by the Data Using Service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  revisions object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • pagination objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --- # List Data Disclosure Agreement Template Revisions Source: https://docs.igrant.io/docs/datamarketplace-api/list-data-disclosure-agreement-template-revisions --- id: list-data-disclosure-agreement-template-revisions title: "List Data Disclosure Agreement Template Revisions" description: "Lists Data Disclosure Agreement Template Revisions." sidebar_label: "List Data Disclosure Agreement Template Revisions" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      List Data Disclosure Agreement Template Revisions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Lists Data Disclosure Agreement Template Revisions. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Data Disclosure Agreement Template Revisions List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataDisclosureAgreementTemplate objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A template outlines an agreement between a Data Source and Data Using Service that can be signed by both.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataController objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        An organisation constituted as a legally defined entity in any jurisdiction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataSharingRestrictions objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Restrictions on how the data is shared. OBS! Object should be 'dataSharingRestrictions'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        = 1`"} schema={{"type":"integer","minimum":1,"description":"How many days the data can be kept"}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataAttributes object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • revisions object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • pagination objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --- # List Data Disclosure Agreement Templates Source: https://docs.igrant.io/docs/datamarketplace-api/list-data-disclosure-agreement-templates --- id: list-data-disclosure-agreement-templates title: "List Data Disclosure Agreement Templates" description: "Lists Data Disclosure Agreement Templates." sidebar_label: "List Data Disclosure Agreement Templates" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            List Data Disclosure Agreement Templates

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Lists Data Disclosure Agreement Templates. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Data Disclosure Agreement Template List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              dataDisclosureAgreementTemplates object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • dataController objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              An organisation constituted as a legally defined entity in any jurisdiction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              dataSharingRestrictions objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Restrictions on how the data is shared. OBS! Object should be 'dataSharingRestrictions'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              = 1`"} schema={{"type":"integer","minimum":1,"description":"How many days the data can be kept"}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              dataAttributes object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • revisions object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              List of revisions for this Data Disclosure Agreement Template
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • pagination object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --- # List OAuth2.0 Clients Source: https://docs.igrant.io/docs/datamarketplace-api/list-o-auth-2-0-clients --- id: list-o-auth-2-0-clients title: "List OAuth2.0 Clients" description: "Lists OAuth2 Clients for use with a Data Marketplace. Use an API key with the scope `data-space:read` (an older API key: `config`)." sidebar_label: "List OAuth2.0 Clients" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                List OAuth2.0 Clients

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Lists OAuth2 Clients for use with a Data Marketplace. Use an API key with the scope `data-space:read` (an older API key: `config`). ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Data Marketplace related OAuth2 Clients listed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  oauth2Clients object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • pagination object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --- # List Pull Data Records Source: https://docs.igrant.io/docs/datamarketplace-api/list-pull-data-records --- id: list-pull-data-records title: "List Pull Data Records" description: "Lists Pull Data Records, optionally filtered by Data Disclosure Agreement Template (Revision ID) and/or Data Disclosure Agreement Record (Revision ID)." sidebar_label: "List Pull Data Records" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    List Pull Data Records

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Lists Pull Data Records, optionally filtered by Data Disclosure Agreement Template (Revision ID) and/or Data Disclosure Agreement Record (Revision ID). ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Pull Data Records listed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      pullDataRecords object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • pagination object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # List Validate Access Records Source: https://docs.igrant.io/docs/datamarketplace-api/list-validate-access-records --- id: list-validate-access-records title: "List Validate Access Records" description: "Lists Validate Access Records which show every time an access token was checked at the token verification and authorisation endpoint (validate access)." sidebar_label: "List Validate Access Records" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        List Validate Access Records

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Lists Validate Access Records which show every time an access token was checked at the token verification and authorisation endpoint (validate access). ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Validate Access Records listed
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          validateAccessRecords object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • connectedAgreementIds objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Holds the specific revision ID for the record connected to the access token, as well as the connected Data Disclosure Agreement Template Revision ID and the underlying Data Agreement Revision ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          request objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The original validation request
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          response object required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The validation response (success or failure)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          oneOf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          decodedClaims objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The decoded JWT claims. The fields listed below will be present; additional claims are allowed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • pagination object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --- # Pull Data Endpoint Source: https://docs.igrant.io/docs/datamarketplace-api/pull-data-endpoint --- id: pull-data-endpoint title: "Pull Data Endpoint" description: "The Pull Data endpoint allows a Data Using Service to Pull Data according to a specific Data Disclosure Agreement record signed by themselves and a Data Source, either anonymously or for a specific individual." sidebar_label: "Pull Data Endpoint" hide_title: true hide_table_of_contents: true api: eJzlVs2OGzcMfhWCpwQYj51NejGCoJvsojDSnyDenDYLLD2iZ5TVSIqksdcxfOuT9NH6JAU1/lsnaVKgp/ZijCWR4veR+sg1Ko5V0D5pZ3GMVw3Dm84YuKBEwFZ5p20CMsYtI1C//C5qW8OUw0JXDMkdWVBVuaBkOzkggOi50nNd9bsXOlbGxS4wnNeBuWWbILCYQNS1ZQWzFaSG28hmwRHIqt2lMHVdqLgA1qnhAGSdXbWui2YFLsDcBaDDddoqvdCqI1O+t1hg4I8dx/TSqRWO11g5m9gm+STvja5I8A8/RCFhjbFquCX5SivPOEY3+8BVwgJ9cJ5D0hxlV1GiA6Y9pLcZ0UQdOYgpaFtjcUL311npfcDkAjcFHtB8j9PJ/nQ23/TodWCF4+tvxnyz2fQm0Tsbe5xno1GG++CaaVdVHOO8M3Cev+DK3bGFwIYpMhb/FsuUvWfn3wa/DSXlUJKDGUMXWQEJpTGXUK5cDrjZ9FCfjZ78o5o4ZpNDcOGVUwI3f18cRXNTfAPZwfqAS9vENQfxd0+tN4zjZ6PR5gvuv8DF3gRfkgJtfZfAU6CW0w7wKWHvLHWpcUF/YoUFNkyKg0QnR3/oE/8/pWZiEwdLBmIuGMjXnHC0KTBy1QWdVji+XuO5169ZPm82gpHqKFzkd/4LhTtO3lDFgr/l1DiFY/QuZvyUGhzjcPF0WDk71/VQnuogeqp46DtjBvIf5T6JJubrTuSEW7cNFgvsgsExNin5OB4OFbduQF6Xug5kU6kdborP3nSiWsT7Kz5iv33q5ubAwVRKoc/gjol9KqhfEDkTn5lELNBSK7vn2yrMpfX5s34zgTtegdQq27StwBKkXy3IdAxuLo0Dbh/4uYX+Gmi7mEQLfOC5vmcFS50auO1jhFt4ZF3i7CAF0iZzIMQ/LoDLujxxO4at4fOV64LQMbjj1YvbMqutPIu3h35zuSu87+gXh3J9KPm79dwL5m73JqnKb5Jb0pKm2HnvQvrxkJo9u/qnw9LDnB6XwwnpeyN49OfvfzwGLRPAdMlKxwZUHhDuq4ZszblRLzhI780M5QqS6cAHt9CKQwmTJEocIbKZD6JbcGBdW9BK8plWxdaeZoahCpyXycQCCJSudSIDSzKGU74sOqMVeKcgcdVYZ1ytORbAlmY5fQSWl2B4wUZqQ7QjCwzNtNFp1Y8WXXItJTleudYbTbbivjQyvMB1ZzKeCNoCwbwzRopQ6ZTjbMlaDiUWaHTFNuYs7wraU9UwnJWjzzhfLpcl5e3ShXq4tY3DnyevLn+dXg7EZlNg0sk8SB7IM1Cu6qRqdg9FtKDP19no7Fn5tHwitiIqLdmjeA5D2uV2rDt9ZUdC/58dBLdalPg+Db0hbYWsnJ31VoGvcfG0H17mOs8XexUWkd7r8E2BjQj3+BrX6xlFfhfMZiPLHzsOuQMUuKCQCzr3g13jyMJ9J9KIr3q+B1cSlRw3Xa+UJ01WlLq3kPnGp789e9xb3vw2vcICZ9u5t80NFQMtZSamJY7xPb5HLNDlGsjCndfXaMjWHdVyvvcr2ib6+1DS77Kkbz8E2W7Lro6iPFX3Hoz8CrQvmjyXYn/Nqxf74/3OVw32HaU/LamVYfYvZYSBIQ== sidebar_class_name: "post api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Pull Data Endpoint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            The Pull Data endpoint allows a Data Using Service to Pull Data according to a specific Data Disclosure Agreement record signed by themselves and a Data Source, either anonymously or for a specific individual. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Successful Access Token release
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --- # Read Access Point Configuration Source: https://docs.igrant.io/docs/datamarketplace-api/read-access-point-configuration --- id: read-access-point-configuration title: "Read Access Point Configuration" description: "Reads Access Point Configuration of the organisation." sidebar_label: "Read Access Point Configuration" hide_title: true hide_table_of_contents: true api: eJzlVsFuGzcQ/ZUBTwmwWim2exGCoI5jBEbaIqidk2HAo93RLmMuyZCzklVBt35JP61fUgx3Ja1kpS167UVakJw3M29mHrlWJcUiaM/aWTVVvxKWES6LgmKEz05bhitn57pqA8oRcHPgmsCFCq2OaS1XmQoUvbORopqu1dlkIn+HyB+QEX7G8ETsDRYE7zHSIXiEQFiqTBXOMlkWEPTe6CJtj79GQVqrWNTUoHz54DwF1p1fTGGnqK9t6eX/ZRx3NUF3ENIJKP4pP5UpXnlSUxU5aFupzUYS/tbqQKWa3p/0+7CRUzVhSSEFd9XlNLpLUMMkevCUXaboGRtvZOFF6pvsKJchJnS+VPJ7MXkjyP+ax2E2FIILV64kCUa+Pwx8Puy4cLOvVLDKjmqwt95npi1TRWGY3MVksjkBv7fpqR7y8R5L0Na3DB4DNsRdtpsXtHyx2HLtgv6NpJv2RZCjP3TN+T+l5sYyBYsGIoUFBUhujjjaZCpS0QbNKzW9X6tLrz+RfD5sJEesonBxYnyFgoa4dqWaqooSA8i1mqrx4nzczdm4RMZR9FjQuJubURqYEW0nR7xLbDE5PxIRalwfuspUG4yaqprZx+l4XFLjRuh1rquAlnPt1CY7BrhlrLStvocRu+1jmIc9I7fSGF09t7zsCoPdQqa0uOrnMVMWG9m97HtyqymHgV1+voEnWoF0Llnu+zEHkasFmpa2yvR4gPPYjz00bWSYEfhAc/1MJSw11/DYxQiP8Mo6pgTAAbVJHEgRXmdAeZUfwU6hN3y7cm0QOkZPtHr3mCft03butjOERZohalALkbH13gX+cU/eLn/9cb90yPqwYEe07Izg1Z+///EadASE2yWVOtYgrQT0XNRoKwK0JSwo6HnPXaqxLoQSt9AlhRxuGNpIESKZ+Si6BQXSlQVdCuO8ynp7nBmCIlBaRhMzQCh1pRkNLNEY4uQsOqNL8K4EpqK2zrhKU8yALM4SwQiWlmBoQUaqJ7OeBAFn2mheJRBs2TXIcrxwjTcabUFd8VJ6garW9LejtoAwb42RNik1pzgbtJaC3MFGF2RjUpdty3ksaoKzfPKC8+VymWPazl2oxr1tHP90c3X9y+31SGw2mWLN5qB4II1auqJtyPK2lWVau3qdTc4u8vP8jdh6F7lBO4hHXhd/87g4HoqBSv/nh0k/mkzPPPYGdbpFExXrXpzu1eK8e3PMtajqXqBUpk5L1EOmahdZbNfrGUb6EsxmI8vfWgpJKjO1wJA6KQnnVmGTpj2JaijJxYvcpfE+ed8P9fTj9Z3E00rIQ8V5SorTfwj6dsuuBtjH4tOFIL+ikSdN3kqlP9Hq3e54t/Ndg53gdaeFankF/QWNjaFZ sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Read Access Point Configuration

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Reads Access Point Configuration of the organisation.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Data Marketplace Base Configurations read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --- # Read Base Configurations Source: https://docs.igrant.io/docs/datamarketplace-api/read-base-configurations --- id: read-base-configurations title: "Read Base Configurations" description: "Reads Base Configurations related to a Data Marketplace." sidebar_label: "Read Base Configurations" hide_title: true hide_table_of_contents: true api: eJzlVk1v2zgQ/SsDXrYFZNlNshejKDZNgsJod7FoklMQIGNpLLGhSJUc2XEN3/aX7E/bX7IYSv6SHaDAHveSCCTnDfnezPOsVE4h87pm7awaq6+EeYCPGAiunJ3povEoWwE8GWTKgR0gXCMj/I7+mbg2mFGqEuUp1M4GCmq8Umejkfw7BO9HvZIHc5WozFkmywKCdW10FreH34IgrVTISqpQvmrvavKs27xTDHQIeHxG58dXm1yrRPGyJjVWgb22hVonEe3em+Pj91+/gJsBl3RExS8BKmLMkfEUZGY0WZ6cuMJV3IHJ9WvIr8PdUuaJX4Vst38edi1ifm+0p1yNH4SvHRV7L+hlf9ziuOk3yvgI54Q2j2s5VBLm5KM2V63sg7uItK9zhx0LIFH0glVtZOGoOtZJn4U9TGhzqZj3YvROkH+61PYfQ947f+VyoS9+X+/lPKIi6ZXgLnr3Mm2ZCvL7j7sYjdYn4HcxnWL7fHzEHLStG4YaPVbE7WvXR7TcW2y4dF7/INFyJ4Ic/bXt3/8pNRPL5C0aCOTn5CGm6XG0TlSgrPGal2r8sFKXtf5M8vm4ljdiEYSLEw4nFFTEpcvVWBUUGUAu1VgN5+fDLJ4din0MQo0ZDaVtBtkhhOSWm4WYuueyVLnu4ipRjdiXKpnrMB4Oc6rcAGud6sKj5VQ7tU76ALeMhbbFaxih3e7DPO74uJWyaNXcsLKVBduFRGlJ1XVjoixWsnvZVWR8purLcvnnBJ5pCVK3ZLmrxhTuSoI5moY2Fvd0gPPUNT1UTWCYEtSeZvqFclhoLuGpvSM8wRvrmCIAe9QmciASvE2A0iLtwY6hC3y/dI0XOgbPtPzwlEbj03bmNh2EWewgqlALkaGpa+f5tx152/frT7ulQ9b3BevRsg2CN//89fdb0AEQbheU61CCFBLQS1aiLQjQ5jAnr2cdd1FjnQklbq5z8ilMGJpAAQKZ2SC4OXnShQWdC+O8TLp4nBqCzFNcRhMSQMh1oRkNLNAY4pgsOKNzqF0OTFlpnXGFppAAWZxGghEsLcDQnIyoJ50e7QCn2mheRhBs2FXIcjxzVW002oxa8eLzPBWN6cYHbQFh1hgjZZJrjves0FryMqQYnZEN0Vs2JVdjVhKcpaMjzheLRYpxO3W+GHaxYfhlcnXzx+3NQGLWiWLN5kA8kELNXdZUZHlTytKtrV5no7OL9Dx9J7G1C1yh3buPTGCnBqN+N+yZ83+Z2rq2ZHrhYW1Qx9/Ppp15Wlt6UPPzdiCbafHTnTV1Y0HfnB4TVbrAErladXPDei3L3xvy0SITNUcfayga5sZZo5s9i1+oyyyjWrwxNvbJ3/l9H/10c6cSJcZw6DXP0Wu6D0HfbNnlHnbfdtoryF9xx5Mh70Xjz7T8sD3e7rwasLW69rQQLdPPv5VKAMo= sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read Base Configurations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Reads Base Configurations related to a Data Marketplace.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Data Marketplace Base Configurations read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      baseConfigurations objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # Read Data Disclosure Agreement Record Revision Source: https://docs.igrant.io/docs/datamarketplace-api/read-data-disclosure-agreement-record-revision --- id: read-data-disclosure-agreement-record-revision title: "Read Data Disclosure Agreement Record Revision" description: "Reads a Data Disclosure Agreement Record Revision." sidebar_label: "Read Data Disclosure Agreement Record Revision" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Read Data Disclosure Agreement Record Revision

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Reads a Data Disclosure Agreement Record Revision. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Data Disclosure Agreement Record Revision Read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataDisclosureAgreementRecord objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A record represents an Agreement between a Data Source and Data Using Service that can be signed by both, based on the updated Go structure. The Opt-In value determines whether the record is active and data can be shared to the Data Using Service. The Opt-In value is only valid for records containing both signatures.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataDisclosureAgreementTemplateRevision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataSourceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The signature provided by the Data Source.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataUsingServiceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The signature provided by the Data Using Service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          revision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              --- # Read Data Disclosure Agreement Record Source: https://docs.igrant.io/docs/datamarketplace-api/read-data-disclosure-agreement-record --- id: read-data-disclosure-agreement-record title: "Read Data Disclosure Agreement Record" description: "Reads a Data Disclosure Agreement Record." sidebar_label: "Read Data Disclosure Agreement Record" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Read Data Disclosure Agreement Record

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Reads a Data Disclosure Agreement Record. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Data Disclosure Agreement Record Read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                dataDisclosureAgreementRecord objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A record represents an Agreement between a Data Source and Data Using Service that can be signed by both, based on the updated Go structure. The Opt-In value determines whether the record is active and data can be shared to the Data Using Service. The Opt-In value is only valid for records containing both signatures.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                dataDisclosureAgreementTemplateRevision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                dataSourceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The signature provided by the Data Source.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                dataUsingServiceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                The signature provided by the Data Using Service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                revision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    --- # Read Data Disclosure Agreement Template Revision Source: https://docs.igrant.io/docs/datamarketplace-api/read-data-disclosure-agreement-template-revision --- id: read-data-disclosure-agreement-template-revision title: "Read Data Disclosure Agreement Template Revision" description: "Reads a Data Disclosure Agreement Template Revision." sidebar_label: "Read Data Disclosure Agreement Template Revision" hide_title: true hide_table_of_contents: true api: eJzlWl9z2zYS/yp7fLHdkWT5b1JNp3OOnTZqM7HHsq8zF3smELEiUZMAA4CSVY/e7pPcR7tPcrMASVEUHclN+tQnyxKwu9i/v13gKeBoQi0yK5QMBsE1Mm6AwQWzDC6ECRNlco1wFmnEFKWFG0yzhFmEa5wKI5TsBZ0gY5qlaFGbYPDxKZAsxWAQcGbZkkZFoqQw5EEnEMQ1YzYOOg1RbqX4nCMML0BNWiQqqQSdQOPnXGjkwcDqHDuBCWNMWTB4Cuw8I0GM1UJGwWLR2Va28nDfRsZKVy8S9p4Wm0xJg4Z+P+z36c+qBC8wFJBxg04QKmlRWqLFsiwRISNa+78bIvhUEyjTKkNthWe/QWO1E6jx7xjaNWWdgS1FUrlNhEQDTAKrJB6jnSHKUpEjlesQgUkO/otbI2QEI9RTESLYmFkImYQxghGRRA7jOYyVjXt3q4r+6I/8SCIJ0oCTsxMkTEY5i+jjFHVhH1v3zvKff1U/kxbOlbRaJQnqoBNU4l+hFooXS0YxIyteI1kzJAUYCpNcZ8rg8tNFTUEkz2ySJ2+YEaYgc2atFuPconF243g5OVeS5167tKDkPuTNb1ZcuPWXd8yQS2caDUrrvOACJ0IKW25joRVTDO47DV8o9bm0OdOazUm/FlPT4s1rzkDrKWpur4eG/v4yuvzQfX8BBWlDWwRfp/RMCG4RB4KjtGIiUBNtT/UF8uMjS7MEyZ0u2kOB9LQq3E38JcmIBUy0SstDE5vKKTeefDi6hNOj77sHUO4BchHYxV7Ugx2UO6A07Jjpzh4RLl18I10SulhMhrGxMFuo1+l0GTt/id1gl6MWU+ReazuC+6M1w/QvOmKTfUHBy9BIDJuzoQSlIyaFcYFHLmCssLlFDoxKcIIRS5I5cApJ5EBKsHMQEpicw++5Fob71NJIdtzlOFfnOoGj4mI514mrZTw3Vs9HGFql1yM7y8eJCH/F+WYlOoWF1ZHBb4UHnJM+fJ1dp5Gyx/coIxsHg5P+JpKOyGJ5ihfL5DY2Ip8U0UJoonTKbDAIci020r29fu8S1Ko2v/a4JTkwnt5isVgvMEsmQlqMXBFqkp0bmCgNs1iEca3ACgNTlghe+mtbldrouPXVoCTEagY2RiCCxMHETCPvweWb0T/g0tEAE6s84VSpd57hu7NWszOViHB+67y24e1E4xoJxAglq7oboYo0y2IR1ggHncBYpVmE75UHOi0+X3F6qVv8FqNGsAomQnKnBU+LFLwi80bH/aW2GmaebKlU49UFuq55gm7z0pBNZbT5SCqkSPM0GBw0eb9TM0gpqXBynIptga0eMHOFqV29Gw/22+pZSsDmnASsIspNA72UJjmdVeQ2LmBKlLWRzJVf6CvAF0pRsGgFbJuT0fK/rXjU8V8LcZRkPQ9mNQtb4MZ7RwDGRMElgI0sGyBzMx56Jik4Jqwi5JIaExJMhqGYFC2Gw3n4yEKbzGFG8F3QyiTB0CKnPvKxK5XtCtklucaMjDhhicHVzFCUtroEazHdDh2rYA5qeC44PTl+dXB4eIivw1fh0Xh8FB6Gr0/6BxtOCcOLLxW6dl4f1mX3X5YeUpHvOAsKaSyTIcKdY3QXEKa7C1iEd8Eaqt5WiJ/yJHG1tWQqJBdTwXOWbOPElYgueFEaYcVU2DpkGCuVIJPPSVAYdZXTaEmJOPEVZROrkFmMlG6FJu0HvUJtlGw51XlBqp2RCVX2Aptq31c3TkM0oHRbZ8smI5etVru6zbD5+j3VGwf01YTizO1brLeDm/uHi9KgoZLSxaBPFusZoqWn/Abkl2OR5/i4DnUjJ1r1Il5FW9vmrmuFxsa4IY9SFnPY18TIKTyl8iXjub76T6nuqkYNluSIkcpQnmViVM+1m1P2Je26Gq6m6JU6VZ2w45sQwiBsykTCxgnC2dXQF5n12YzxhViXKm+RxQrrYqc2GWtOi76LUKIW4XdQEoJUcUwgZJnNNXqoYlALlgiDHIrBliszBGf8JGvHAMmWIGg168EN9XrC7ZVgco9PrYKDPQj1PLMlyHEzJUZ83ATqcA9YzoUVMurdyTt5ZgQvmneS4i4weRiiMUrfBVTT8lR2gC0lXyJgavQER0oKiQofXlL4XGPnT1XUEa9P19/5j2QMWoRa/MES8QfykWSZiZUtvvVfFqMfK1I0lqXZty+gp6ctBbQaRfrSWTvK1rxW8sQ6pCOFq9wkczKJI38XwDi3Hg5hGEsRsgQ0MkOApGYWliTIq10fXLGtoa4m3wLoryWuUGke3C9qpvk6HHL8/WHr+OLq1zJWVeHDBKhmzNQiIlisuMXWgjz1er1FK9c6L9Fk5aewvwkbq9xerh//z4CCoeSUmlywMwulUt1BE5xYGCdMPtBUpMXlqZGSZNkwTxiFLqxGQG9JL2VzygYGP+coCZ+OESbCuYSQPQ901kPqKzVahgNyjw12jR/+0Cx0z0+BqCXswRk1e+5rOGdSOR8Wf/iMPSJ/RVqdoYbh25uf4Pqnc3j96vVJD2BoSyxugCWJc5iJwISb0n28vwM+hphZMLnPYkPeaSir/n+pAJq0L9byytZaYQfjw/CIH+PJ5PRLn5+t+G023x29O+se+Llgld62Fumwf3jc7R90D05uDvqDo/6g3//3eiSUdEkG52Nlnicfi1mWoaQRyLA++aBx7evT/gHc3pyTuRFIPAdHchsrTYd4Mx9WSNyHzno0+F8pg3YaZ2qQuiTo8qL8c3xyfMAO8RRfnZx+3+/3D45P2Ljfb/HbCWqkrsQqd4XDUyEhNw4pMQsxMxBqZIRb3GxV18BXVSi9aI/dyUPX1fVVNLABIU1WCVMykgoSJaMCrtHA1thqQQc0CU0CC2ugEqIAahz9vy/z3+28NzxadyCWZqi7Go0wBFmAaSsmLLQeUWRFFQPtykkHQpWJcuzcCLZV+UclaNn+EHVRe73eV8oKuzMEruSOhQepZiB8kmmucnXKX9p5wLxXtENNnLgy2N5wA1lDnPeOWIyMuzvpp+DcY8PuTXHts3bt6q4/V5JT82507Q6rThM8Lw98j/sH1S3ZNhet9UOi1kqfK07HcZ8vVsccTQWtorbl7rYRYHW4435/0UK+behU6eMNo1KY5Raq235nszW13MplFgrqRvCqOf4bq+Yajb/UlooQaS7XFXTib/n/pgoaSotasoSy3BQ1ODYNHTnAEebaTZw+PgVnmXD3VR/v6cmEZZEp72hb23VDmkjRxjQnDyJ0iqDHHYNgf3q0Hyo5EdE+5Zour7Z3q0uU/aeNz1oW+2Ue2rh4OVBZ+P5sWr6haU7hUlXopLjKGwSxtZkZ7O9zTFWXZaInIs2k7QkaqjcJjCyLCgDcRsP4n5tk7peq9jDTOUqp8OWw2H9RvJQpMmE5GQ3OimzAbGuffzWkK0OgnEF3GN7RqU9HuqzKqxnlpxU6n4qEC2lu6OUIVZiJeEQOM2Fj+ORlhE+wK5X1dwVWM5E4HWQsxL0OuHvyVbIDKDb+MFe5JnV0H3D+46cePR4KhJyoMjiZn9ZhygQp0uRZprT951J51fnFz8uvVrVeN1hDLdUm2P3ff/67R/iGwWiGXJjYNwv4GMZMRn48MUW9nOGY4oVMptWUJg0OiOYGqV9LJl2jpqhRRLK4F7XzTrHfzXVCQhPSCpaYjmtAImFZAjPqj61jZlQiOGSK+4ZaJSoSaDqAko2dghlInEGCU0zIepREXKZhY5HQdJeIsNyq1DdloUqzRLgptzOeO57GyDVt1KXTnTdMcroNd0MYJ2fKpERNeCURIUp/4VO6XMbCGOGw11/T+Ww26zH3c0/paL/Ya/bfD8/ffhi97dKexXI+tbQDOSpXYZ6WU7jasyHfN/SOegcOjyljUyZr8tDLq5e8qWtGSa0e/NknekWo0jOT/SxhQtauwn36+xhMj/zzsImIisFGawoMOsFgm7d9enmaTetrg+X7ThArY0mepycahd3qZLGgrz/nqF2e7wRTpp23+lQpDH3m7SOEuu52r4tquQfbPy9s1VyZ+SSlPZenPK6m1w/bvHx0GfovlBvWW6lveICauRb3FdB2xvD7z0KaJtQor6PpehX++e1N4JvX1ary4KpK8YGot0rdLDBeBP8O5ZktP1A0/4rzH6vl/pdnN1RFza8mHVKP8X9eCR7D sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Read Data Disclosure Agreement Template Revision

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Reads a Data Disclosure Agreement Template Revision. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Data Disclosure Agreement Template Revision Read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      dataDisclosureAgreementTemplate objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A template outlines an agreement between a Data Source and Data Using Service that can be signed by both.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      dataController objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      An organisation constituted as a legally defined entity in any jurisdiction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      dataSharingRestrictions objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Restrictions on how the data is shared. OBS! Object should be 'dataSharingRestrictions'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      = 1`"} schema={{"type":"integer","minimum":1,"description":"How many days the data can be kept"}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      dataAttributes object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • revision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # Read Data Disclosure Agreement Template Source: https://docs.igrant.io/docs/datamarketplace-api/read-data-disclosure-agreement-template --- id: read-data-disclosure-agreement-template title: "Read Data Disclosure Agreement Template" description: "Reads a Data Disclosure Agreement Template." sidebar_label: "Read Data Disclosure Agreement Template" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Read Data Disclosure Agreement Template

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Reads a Data Disclosure Agreement Template. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Data Disclosure Agreement Template Read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataDisclosureAgreementTemplate objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A template outlines an agreement between a Data Source and Data Using Service that can be signed by both.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataController objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            An organisation constituted as a legally defined entity in any jurisdiction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataSharingRestrictions objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Restrictions on how the data is shared. OBS! Object should be 'dataSharingRestrictions'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            = 1`"} schema={{"type":"integer","minimum":1,"description":"How many days the data can be kept"}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dataAttributes object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • revision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                --- # Read OAuth2.0 Client Source: https://docs.igrant.io/docs/datamarketplace-api/read-o-auth-2-0-client --- id: read-o-auth-2-0-client title: "Read OAuth2.0 Client" description: "Reads a Data Marketplace related OAuth2 Client. Use an API key with the scope `data-space:read` (an older API key: `config`)." sidebar_label: "Read OAuth2.0 Client" hide_title: true hide_table_of_contents: true api: eJzlV81u2zgQfpUBTwkgy26avQhFsWlaFEH3D016Kgx4Io0lNhTJkpQdr6HbPsk+2j7JYijZlux0kZ720EuikJyPM98Mv5lsRUE+d9IGabTIxEfCwgPCWwwIv6J7oGAV5gSOFAYq4PerJlQXcK0k6ZDCJ0+AGq7+uIEH2sBahgpCReBzYwkWBQaceIs5ZY6wWMAZajCqILczyWCRG72U5eI8FYmw6LCmQM6L7PNWaKxJZCKPt90UIhGSvbQYKpEIR18b6agQWXANJcLnFdUosq0IG8t2PjipS9G2cz7srdGePO9fzGb8axz782IGDkQkIjc6kA4Mg9YqmSPDTL94xtoOfLHOWHJBdjcbZKwOauCpuf9CeWACRqf3gZ84e/MWzDJSPfJOJMexJz3ILeWOwilQt/6dYL/FvBxD8ep3Ar0dApwk5PDXs2FLhzrcbWzH3xjvPe9B3ARUyqypgKVxzwMOsiYfsLanuHe7rSe9hNwRdjE4UOgD1KaQy75gDldJHUTbDqv687DwR1kc5WEU9NDROcMdF5ijr7Lp4UfFOG/5eEVYxNe3FdddhU/uIsL29HnFWk8EPWJtFS+cPIQ2OaJqiAndXSLeezl7EQv+ua9qyBI5Z9y1KZiK+D2sqvkpBeM3drA+RCZ1oJLcMLjL2ax9Av5EbIZ8vMECpLZNgL2ucbTtCS2fNGfCOPknca4PSeioufyBqflI3jQuJ9AmwNI0+pSgnzo1/0EJutGBnEYFntyKHMRrjjhqE+Epb5wMm9hXr6z8QPw559YYsOR2K96gJ7iO3bhxkTzPFNQUKlOITJRReWLzzcR09XLade7poctPO0WZdOo03e70qxXsALvX9fVjna9N771IROOUyEQVgvXZdFpQbSZoZSqjyKXSiDY56WEBS6nLb2H4bvsYZn4g5ZZro0vpjpp9brBb6EePXrOS3Why1b/bnZiPHdvNRcwK6dCXZAp3FcEKVbNvl4sRzqKXRqgbH+CewDpaykcqugFr0fkICzjTJlAECA6lihxwHs4ToLRMj2Az6A1fbUzjmI7JA21eL9LYd6Remt0zwjw+I6pRMpG+sda48POBvH388v1hacz6MGFHtOyN4Oyfv/4+B8kj5+2aCukr4GoCeswr1CUPlwWsyO37ZcyxzJkSs5IFuRRuAjSePHhSy4k3K3IkSw2yYMbDJunt8V4R9+K4jMongFDIUgZUsEalKMTLvFGyAGsKCJRX2ihTSvIJkMb7SDCCpjUoWpHi7PFzj5qA91LJsIkg2ARTY+Djuamtkqhz6pIXw3NUNqp7YSA1ICwbpbhMChminzVqTY4nYiVz0j4KzK7kLOYVwUU6O+F8vV6nGLdT48ppb+unv9xcv/vt9t2EbeIsE9QoeXEaL0ze1KTDrpT5tXb5uphdXKYv0xdsa40PNeqBP/w/Qz/ypLPDBFWMlW6vzv/7/xj9uw70GKZWoYxjSuRx24vbZ7F62Y34S8mqfLhCJGIkcSIR2X5ImyeiMj6w/XZ7j54+OdW2vPy1IRflNhErdLEUOx2Unr8LkS1RefoP0s4+9k3rHL4Vwk6vNItVVBeRCZGIB5azwyjZzvdjXvSh277Kc7JhYHg6yw1bwft3dyIRzMRYKR+iUvYfjP6kU8ei2bnAP1nbnzR5xbn8QJvX++PdzjcN9kLdnWaKeML9F5AxK/0= sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Read OAuth2.0 Client

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Reads a Data Marketplace related OAuth2 Client. Use an API key with the scope `data-space:read` (an older API key: `config`). ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Data Marketplace related OAuth2 Client read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  oauth2Client object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --- # Read Pull Data Record Source: https://docs.igrant.io/docs/datamarketplace-api/read-pull-data-record --- id: read-pull-data-record title: "Read Pull Data Record" description: "Reads a specific Pull Data Record." sidebar_label: "Read Pull Data Record" hide_title: true hide_table_of_contents: true api: eJzlV81u2zgQfpUBTy0g/zTNXoyi2GxTFEYXiyJOT4WBTMixxIYiVZKy4zV865Pso+2TLIaSbdlyixTbW3NwJIrzceYbzsfhRigK0usqamfFRNwQqgAIoSKpF1rCh9oYuMaIcEPSeTUUmajQY0mRfBCTT5sThOk1uAXEgnqmcE9xRWQBm9GZq70kQKua949B2xxm5JdaksiEZrgKYyEyYbEkfquN4bkN4FSJTHj6UmtPSkyirykTQRZUophsRFxXbBOi1zYX2+2cJ4fK2UCBv1+Mx/zv2P2e056Ql5HORrKRDbCqjJbIBqPPga02nVUr7yryUTdrHDvc8crdfyYZRdbjPy3qFoAd/jhGCjz7GF2rfgA/j/8T/jKhMOK1DtK4UHu6yj1RSTbeUlkZjHRDSx20s9PvepWWOqDAHgZ2OLADglhgBEULbSkArw4rDMCckgLMUdtEylMdbWj4v262ZJ53kk1xP3VH+B7whym3zkrq+3mDVrnSrCEnSx4jKWhmnoGQnnjCVezD3OqSQsSy+uaWScY8eQ+sbWTU6B7InkEsCK6kpBDglmdAHUjBwvmUNQ6Wc9N3c9st5E+8sX9kuz094ztGu7Tsgplv+S8TBaFK2rYRb5qqH9wmbzd9cUn1nwl6xLIyPNATh+1piXcxoVlLpHUvxy8Y+clK0yWMvHf+jVMcWXq+7qw5z3qqc6wjB+tDZNpGysl3g7scj7dn4HtS2+XjD1SgbVVH2J8aouX5mJaPFutYOK//Jk7TIQkNNZe/MDU3FBrdsC7CwtW2T9BvzVn2ixI0tZG8RQOB/JI8pGVOONpmIpCsvY7r1LVcVfo98eOcG4OIOTczYqZzS+qg9oEJKCkWTomJyCnFzy3JRIyWL0fS2YXOR6w+g1ChpBHL3CC9+6Q9o81pz7IV7An7ea59uqbStWGITNTeiIkoYqzCZDRSVLoBVnqoc482DrUT2+wUYBYxZ539BkZoPp/CzA/szHiTNLndcbRPEjYDbW/Wite+O7tqC3h3Yhw7dvVhCg+0Bi5zsrHdm0PgI2OJpqbdIXR3hHPXaiSUdeATFSpPC/1IClY6FnDX+Ah38My6SAkgetTprEkpeZ4BDfPhCewEWsNXa1d7pmPwQOvXd8N0Fmm7cLt6QpnqiUrUTGSoq8r5+PuBvH38+t1h6Jj1bsJOaNkbwbN/v/7zHDS337MVKR2KpuehR1mgzZu2YUme+/IUQ8qxlkyJW2pFfgjTyCdugEBmMQhuSZ50bkErZjyus9Ye7w3x2Z6G0YQMEJTOdUQDKzSGYlosOKMVVE5BJFlYZ1yuKWRAFu8TwQiWVmBoSYazx3WfxAHvtdFxnUCwjq7EyNOlKyuj0Upqkqea5javTYongObmdFEbw9tE6Zj8LNFa8nzxMFqSDUlpdluuQlkQXAzHPc5Xq9UQ0+eh8/motQ2jP6dv3v41eztgG25kdDRHyQPeqMrJmut/t5W5Wpt8XYwvLocvhy/YtnIhlmg7/vD9qddFnZZCR6efduFqqy/SYxxVBnXqKlK0m1aNPonly+aWstB52w81isSCdaJJIhOT3k1qnonChchQm809BvrozXbLw19q8kkoM7FEn/ZOI1w68LMSkwWaQN8J8tlNe9w8h59+PTkmZadTlkUqqYqYCJGJB5ax/vVxO9/3eymkZho3sFXsAPSbuu6p8O7trcgEy9qxUj4kpWwfGP2sc6ei2bjAv6ztZ01e8Q59T+vX++nNl28a7IW6mc1UcbP7H+zFkuw= sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Read Pull Data Record

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Reads a specific Pull Data Record. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Pull Data Record read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        pullDataRecord object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Record of a Pull Data request
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --- # Read Validate Access Record Source: https://docs.igrant.io/docs/datamarketplace-api/read-validate-access-record --- id: read-validate-access-record title: "Read Validate Access Record" description: "Reads a specific Validate Access Record." sidebar_label: "Read Validate Access Record" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Read Validate Access Record

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Reads a specific Validate Access Record. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Validate Access Record read
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              validateAccessRecord object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Record of an access token validation and authorisation attempt
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              connectedAgreementIds objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Holds the specific revision ID for the record connected to the access token, as well as the connected Data Disclosure Agreement Template Revision ID and the underlying Data Agreement Revision ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              request objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The original validation request
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              response object required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The validation response (success or failure)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              oneOf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              decodedClaims objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The decoded JWT claims. The fields listed below will be present; additional claims are allowed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --- # Update Base Configurations Source: https://docs.igrant.io/docs/datamarketplace-api/update-base-configurations --- id: update-base-configurations title: "Update Base Configurations" description: "Updates Base Configurations related to a Data Marketplace." sidebar_label: "Update Base Configurations" hide_title: true hide_table_of_contents: true api: eJztV81u20YQfpXBXpoAFKU46UUIgjp2UAhJiyCOT4kBj8kRufFyl9kdSlYE3fokfbQ+STFLSqIouWjTY3sx1rs7PzvfNx9Ha5VTyLyuWTurpuq6zpEpwGsMBBfOznXReJTDAJ4MMuXADhAukRF+QX9PXBvMKFWJ8vS1ocCvXb5S07XKnGWyLEusa6Oz6Gf8JUiktQpZSRXKqvauJs+agvx3h4GuvZHlILcP78DNgUs6iv5DgIoYc2RUieJVTWqqAnttC7VJVGY0WZ7lxz4v4gnMLh/z/Li7K8o88aMu2+O/73bT1k97ytX0064KveQHgW92LtzdF8pYbTatk1A7G9pank0mxwkOczkJdhOJEIN+P4yHPo/v6BOIzC5Plfx/UggptODxXcw4JtcAm5tInpIwJx+xuWhhH32Mnvo4d74jARJFD1jVRjaO2LFJhlXo+YQ2lopxX0ye/SPF6D+GvHf+wuVSvri+7MU8KkUyoODeev8ybZkK8v3HvZhMNifc7206xPr1eI05aFs3DDV6rIjb126OynJtseHSef0tNtweBLn6Y9vC/9HSzCyTt2ggkF+QhxhmUKNNogJljde8UtNPa3Ve67cky5uNvBGLILU4IXJSgoq4dLmaqrqJFUAu1VSNF8/HWbw7FvkYhRozGkvbjLJDFxJbMgsx9EBoqXJd4ipRjciXKpnrMB2Pc6rcCGud6sKj5VQ7tUmGDq4YC22Lx3yE9njo5mZfjyuhRYvmtio7WLDdSJSWUF03JspiJafnHSPjM9UQlvP3M7inFQhvyXLHxhQ+lgQLNA1tJe72wM9t1/RQNYHhjqD2NNcPlMNScwm3bY5wC0+sY4oO2KM2sQYCwdMEKC3SgdspdIYvV67xUo7RPa1e3aZR+KRFPuwnkzdbEvYmjT1F9x+F4d5W2XuSr+3cbXsTs9ibVKGODpu6dp5/2sOyq6z+eb91iGefCoOC74zgyR+//f4UdACEqyXlOpQgFAV6yEq0BQHaHBbk9bxDJbJHZ1Jst9A5+RRmDE2gAIHMfBTcgjzpwoLOBUteJZ093hmCzFPcRhMSQMh1oRkNLNEY4hgsOKNzqF0OTFlpnXGFppAAWbyL0CFYWoKhBRnhhWhIFBq800bzKjrBhl2FLNczV9VGo82opUV8nqeiMd1soi0gzBtjhIC55phnhdaSlzHU6IxsiAhvyVxjVhKcpZOjmi+XyxTjcep8Me5sw/jd7OLNr1dvRmKzSRRrNgfggbRA7rKmIsvbJhEdaPE6m5y9SJ+nz8S2doErtL182in71Nw17LSe8P+72bxreqYHHtcGdfw6N+1E1YreJ7V43o57cy203wtfN3QMpe8mUaULLJbrdddLm41sf23IRwFO1AJ95FGU461uR628FzU6HDPkumkemSW2FudZRjX/5d2+rr+//ij5d79Jqvg5Ux6X8nsFl2qqPqvPSiXK1bshNe6vlUFbNFjsZp34pRHFOxTR+yii3UIetj2yq16SQz1t3yJ/5WUnTV4Kxd7S6tXuenvyqMFOw9vbgrGMdX8CF7HVvw== sidebar_class_name: "put api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Update Base Configurations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Updates Base Configurations related to a Data Marketplace. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Data Marketplace Base Configurations updated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    baseConfigurations objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --- # Update Data Disclosure Agreement Template Source: https://docs.igrant.io/docs/datamarketplace-api/update-data-disclosure-agreement-template --- id: update-data-disclosure-agreement-template title: "Update Data Disclosure Agreement Template" description: "Updates a Data Disclosure Agreement Template. Partial updates are supported. If publishing (set active=true), purpose, purpose description, and lawful basis must either be provided or already be present from the draft version. If changing the Data Agreement, all three fields must be provided (ID, revision ID, and revision hash)." sidebar_label: "Update Data Disclosure Agreement Template" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "put api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Update Data Disclosure Agreement Template

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Updates a Data Disclosure Agreement Template. Partial updates are supported. If publishing (set active=true), purpose, purpose description, and lawful basis must either be provided or already be present from the draft version. If changing the Data Agreement, all three fields must be provided (ID, revision ID, and revision hash). ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataDisclosureAgreementTemplate objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Fields which can be updated in a Data Disclosure Agreement Template
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataController object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        An organisation constituted as a legally defined entity in any jurisdiction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        = 1`"} schema={{"type":"integer","minimum":1,"description":"Days for which the agreement is valid","example":365}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataSharingRestrictions object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Restrictions on how the data is shared. OBS! Object should be 'dataSharingRestrictions'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        = 1`"} schema={{"type":"integer","minimum":1,"description":"How many days the data can be kept"}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Data Disclosure Agreement Template updated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataDisclosureAgreementTemplate objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A template outlines an agreement between a Data Source and Data Using Service that can be signed by both.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataController objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        An organisation constituted as a legally defined entity in any jurisdiction
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataSharingRestrictions objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Restrictions on how the data is shared. OBS! Object should be 'dataSharingRestrictions'
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        = 1`"} schema={{"type":"integer","minimum":1,"description":"How many days the data can be kept"}}>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        dataAttributes object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • revision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        A *generic* revision model captures the serialised contents of any schema's single row. This is then subject to 1) cryptographic signature and 2) auditing. Aside from the "successor" column, a revision should be considered locked.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --- # Update OAuth2.0 Client Source: https://docs.igrant.io/docs/datamarketplace-api/update-o-auth-2-0-client --- id: update-o-auth-2-0-client title: "Update OAuth2.0 Client" description: "Updates an OAuth2 Client for use with a Data Marketplace. Use an API key with the scope `data-space:update` (an older API key: `config`)." sidebar_label: "Update OAuth2.0 Client" hide_title: true hide_table_of_contents: true api: eJzlV1Fv2zYQ/isHPiWAIrtp9iIUxdK0KIJu3dAkT60BX6SzzIYiVZKy6xl+2y/ZT9svGY6ULcl2imbYw4C+CALJOx6/O373cS0KcrmVtZdGi0zc1QV6coAafrts/PwcrpQk7WFmLDSOYCn9HBBeo0f4Fe0D+VphTincOWKry9+v4YFWcZ2fE7jc1ATTAj2euRpzypqwxxROUINRBdmtUQbT3OiZLKenqUhEjRYr8mSdyD6uhcaKRCbyEM91IRIhOeIa/VwkwtKXRloqROZtQ4lw+ZwqFNla+FXNds5bqUux2UziYnL+lSlWvCI32pP2/It1rWSOjMbos2NI1j1XtTU1WS/JBbMQyfsQ1noPxxY1ngQzC0AM8BTJflxJ6+91388jbntrvtP7po/Qx37ok91ac/+Zci82m7ja1Ua7eNLz8fgwlv0SAEsKPRV7hROzzen6lzAbZHftwbp8ttEmR5NyXRzGe/36iZm4odySP3QUx5/o7HiZ/Nf18fTCSERpUfvbVR3xG/p7y3MQJgGVMksqAhN8l2MvK3Ieq/rQ7+126miUkFvCeAYLCp2HyhRy1hZMt5XU/pHKDvQwyOIgD4ND9wOdsLv9ArP0RTat+0ExTsJNmRMWgaPW4ipW+Nlt8LA+JKFQ64mgr1jVigcOLsIm2b/yPZ8Q9xJh34vxsyeRVx8lstbYK1MwFOG/X1UHjLB/xzrr7mRSeyrJ9g93MR5vjrg/oOQ+Hq+wAKnrxsOO/QMhHcBypzkTxso/Ard0SYjQXPzA0HwgZxqbE2jDfbvRhwD9FAn9BwXoWnuyGhU4sguyELbZw2iTCEd5Y6VfBfVxWct3xL8TFhAeSxYl4hU6gqugWRobwHMMQUV+bgoWJ01AgCVKJkaL56Oob0adGhpFRjmL7DRab/lrIzgADi+qn32er0wbvUhEY5XIxNz72mWjUUGVOcNapjKQXCqN2CQHPcxjKXX5mA8Xp/fdTDpQbrg2Ykq30Oxyg3GgFWgtZyVbAXfZ3tstmQ8D2+pHRoW0b0syhds5wQJVs2uX04GfaUuNUDXOwz1BbWkmv1IRheg0xghTONHGU3DgLUoVMOA8nCZAaZnuuc2gNXyxMo1lOM4eaPVymoa+w/fkQycl32wrcSgNu1I90sB77VLqmdleSszDpaQKJafFNXVtrP+5S8UOTfm2GxrmsJ/+PZB3RnDy959/nYJ0gHCzpEK6OXBtAn3N56hLlvQFLMjuum+oGJkzwGYhC7IpXHt+GThwpGZnzizIkiw1yILz51dJa4/3irizh2FULgGEQpbSo4IlKkU+bOaMkgXUpgBP+VwbZUpJLgHSeB/ShaBpCYoWpLgWmDwCw+C9VNKvghNsvKnQ8/LcVLWSqPP27RKOZ6lsVLyvIDUgzBqluOgK6UOcFWpNll8hSuakXcjqtoBrzOcE5+n4APPlcplimE6NLUetrRv9cn315v3NmzO2CcrIq0HywguoMHlTkfbbi8F3P+brfHx+kT5Pn7FtbZyvUPfiiW+2VkKl406RFUPm3LH9/+qV13KGp69+VCuUQQIFVNctcX4Ui+fx+TCTfI26TUQiBvQpEpHtBOAkEXPjPNuv1/fo6M6qzYaHvzRkA5UnYoE2FGbkWOn4vxDZDJWjbwB48qFtiKfw2BG2XKiZCANziUyIRDwwVXYydTPZScgQQ5weCMnO/Iha3Fpc5jnV/ptr+43p97tbkYj79gFchX4sLC5Z7uJSZOKT+MTRmjo2NdYAPL4WCnXZYLlTs6FVchKGDeAhNID2hw92FI/9XhDPwl8+2VGTF1xG72j1crc8zjxqsOs/cTVnh4X7P7cH43o= sidebar_class_name: "put api-method" info_path: docs/datamarketplace-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Update OAuth2.0 Client

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Updates an OAuth2 Client for use with a Data Marketplace. Use an API key with the scope `data-space:update` (an older API key: `config`). ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Data Marketplace related OAuth2 Client updated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              oauth2Client object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --- # Access Point Configurations Source: https://docs.igrant.io/docs/datamarketplace-individual-api/access-point-configurations --- id: access-point-configurations title: "Access Point Configurations" description: "The Access Point Configuration Metadata endpoint for an organisation's capabilities in regards to a Data Marketplace." sidebar_label: "Access Point Configurations" hide_title: true hide_table_of_contents: true api: eJzFVsFu4zYQ/ZUBL00AWU6zPQlF0WB3EQTdbRebbC+BkUyosTQbiuSSlB3X0K1f0k/rlxSkZEe2k3SLoujJhjgzfPNm5g3XoiQvHdvARotCXNUEZ1KS9/DBsA7w2ug5V63DaADvKWCJAYF0adP53DhADcZVqNknq288SLR4x4oDkwfW4KhCV3oIBhDexADv0d1TsAol5SITFh02FMh5UVyvnwB18QbMHEJNO1eJTHC0sBhqkQmNDYlCjC0uSpEJR19adlSKIriWMuFlTQ2KYi3CykYPHxzrSnTdLBp7a7QnH89PT07izy6ecwovkOS3LIlMSKMD6RBjoLWKZTKZfvYx0HoExDpjyUW+km2KfpMovtlwfYg32wP2QuW2Bfv08Z3oMoFtqI3j39LpjSe3IPf3F/xy1oYazsa+cJl8Y9zUDAcl6jJRUbhZkOP5kP9NLAj5f5Ja5PzXUQj42IfYSexJABksa3IECGMIMEAAiRruCFhzYAxURrzW+H8N+IPx/y1iR5J4EQF32QaLuftMMvQdz23q+OtnmumZFviaYn0VQbMu4qoJyzTUa/G6H4XJVYK6PhzCNBSZoAdsrIofDiam2yd5HBP6u0SXLg5YRSkRQ6/6ca+KWSYaCrUpRRHTTfoTalGI6eLVNBLBkqZxgifeoqTpeldRumm+JKUm99os9bSnd5Kynsjx0IlM9Kw+JWpvqDGwJb11ShSiDsH6YjotqTETtJxz5VCHnI3osv0AlwEr1tVzMXx/vB9mFjHJ1nFYXcYC9HpzZvknWo1qgf2HQV4HZrcCuyMAhyr04QLuaQWxv0iHoYI5RBlfoGppo+S3O3FuhwJC0/oQG9w6mvMDlbDkUMNtjxFu4UibQClAcMgqcRDLdJwB5VW+F7aAwfH7lWldpGNyT6sfbvM0N6znJqYddRplGmtqkCORvrXWuPDjI3nb/Pn88dMu6+OC7dGydYKjP3//4xjYA8Llkkr2NfRL9UHWqCsC1OXu6A89CdaZBZfkcrgI0Hry4EnNJ94syBFXGriMjIdVNvjjnSKQjtJnVD4DhJIrDqhgiUpRSJd5o7gEa0oIJGttlKmYfAak8S4RjKBpCYoWpGL1WAdKC6vf8qsUBNtgGgzRXJrGKkYtqS9eSs9R1aphRbIGhHmrVGyTkkPC2aDW5OJzQLEk7ZNMbFrOoqwJTvOTA86Xy2WO6Tg3rpoOvn767uL1258v306iT1QEDmqneBAbtTSybUiHTSvHae3rdXpy+l3+Kv92sxAa1GM8z+///YFYP74C/rf31TDWgR7C1CrkpKWJxvWgfddi8WoQLJYUc9jqn8hEcfCmGklg3CXPi+AsE7XxId6wXt+hp09OdV38/KUltxLF9SwTC3SpV3uhZB//l6KYo/L0Ap1HH4eX3TG8+Eh8Mv2N1Omoc0mYRCFEJu6jEu4/IrvZdpsljL1RLKUNI/fDlTXeNedvr0TX/QXhlRQ3 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Access Point Configurations

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The Access Point Configuration Metadata endpoint for an organisation's capabilities in regards to a Data Marketplace. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Get Access Point Configurations Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --- # Authorisation Server Metadata Source: https://docs.igrant.io/docs/datamarketplace-individual-api/authorisation-server-metadata --- id: authorisation-server-metadata title: "Authorisation Server Metadata" description: "The Authorisation Server Metadata endpoint for an organisation's capabilities in regards to a Data Marketplace." sidebar_label: "Authorisation Server Metadata" hide_title: true hide_table_of_contents: true api: eJzFVs1u20YQfpXBXuoAFOU6PRFFUSMJAqFJG8QOejCEeEyOyI2Xu5vdoWRV4K1P0kfrkxSzpGz9OE7TS0+ilvO333zzDTeqolgG7Vk7qwp12RCcd9y4oCPKGVxQWFKAt8RYISOQrbzTlmHhAqAFF2q0o/F3EUr0eKONZk0RtIVANYYqAjtAeCkB3mK4JfYGS8pVpjwGbIkpRFVcbR4pZ/YS3AK4ob1UKlNaLDxyozJlsSVVqF2LWaUyFehzpwNVquDQUaZi2VCLqtgoXnvxiBy0rVXfz8U4emcjRXl/dnoqP/v1vCZ+Gh6VqdJZJsvijN4bXSbD6acoETY7FfjgPAUBSv7pGDsKx5VlByXMkh3MKrKsF5pCaoTA85tUti3vj93yVJ8pdrdkP2679/U8l2L/0O0P79/8y0SBah05pONvyPd+x+2/pF2i0RUyffzWi/7eUCBh8nlZUowwXHwRXAsI7zpjJom2wiSKDCVauCFYUhD0K0BbAY6UoEr1AvWQz918opIHEuoukfBq2+ajfnwJty9fbN5LroawSrOzUS8G4k0uU/rNMdcTBTNFd9h6IwdH/OwPwdmNCUMu1afEjLVMrHpsHNQ8Uy1x4ypVqJo4jTk3qlDT5fNppLDUJU1lXibRY0nTzf7g9tN8RcZMbq1b2akTeCe42/dJHPJkanh4TDteUuvg3q4LRhWqYfaxmE4rat0Evc51HdByrp3qs8MAF4y1tvWXYsTh9WGYudRUdkHz+kIaMEz3ude/0HqnFzgcjCo2InuvY3skP2Ls+bsZ3NI60U5UYOhgDqKWSzQdbQXzei/O9dhAaLvIwmEfaKHvqIKV5gauhxrhGk6sY0oBOKA2CQNp07MMKK/zg7AFjI4/rl0XBI7JLa1/us7TLGi7cHJtUUUs0zhSi1qAjJ33LvDPD+Dd31+/fjjaR323YQew3DvByd9//vUMdASEixVVOjYw7K67skFbUxraYYIH7GDkJPjglrqikMOMoYsUIZJZTKJbUiBdW9BJd3mdjf54YwjKQOkYTcwAodK1ZjSwQmOIU7LojK7AuwqYysY642pNMQOyeJMARrC0AkNLMtI9bZnSehiW6XorM65FFvPStd5otCUNzasGiao7k+6TVi/CojNGaFJpTnW2aC0F2bpGl2Rjkokt5TyWDcFZfnqE+Wq1yjG9zl2op6NvnL6ZvXj168WrifiIImg2e80DIWrlyq4ly1sqy7QO/To7Pfshf55/L77eRW7R7tbzlTW71/vNw9b9Hz5hxpFmuuOpN6iTjiYIN6PuXanl81GsdElS/b32qUwVR58tO/KnMvWEAM4z1bjIkmGzucFIH4Lpezn+3FFYq+JqLhskJJ4OIqmjPFeqWKCJ9ASQJ+/Hj6dn8OR32KPX38qcXQ8rrJN/KlO3ooKH32n9/H6TpRoHI9nHnnfcj9fV7p55/epS9f0/zMTTyQ== sidebar_class_name: "get api-method" info_path: docs/datamarketplace-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Authorisation Server Metadata

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The Authorisation Server Metadata endpoint for an organisation's capabilities in regards to a Data Marketplace. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Get Authorisation Server Metadata
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --- # Get Individual is Opted-In Source: https://docs.igrant.io/docs/datamarketplace-individual-api/get-individual-is-opted-in --- id: get-individual-is-opted-in title: "Get Individual is Opted-In" description: "Checks whether the individual is opted-in to the underlying Data Agreement within the specified Data Disclosure Agreement Record." sidebar_label: "Get Individual is Opted-In" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Get Individual is Opted-In

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Checks whether the individual is opted-in to the underlying Data Agreement within the specified Data Disclosure Agreement Record. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Check if an Individual is Opted-In to Data Agreement
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    individual object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Shallowly models an Individual which may reference some instance in an external system (registration system, functional ID, foundational ID etc). An Individual instance of this model is not to be mistaken with a unique natural individual. It is up to the system owner to decide if this record permits mapping to a natural individual and/or if a single Individual row can map to several consent agreements.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # iGrant.io API documentation Source: https://docs.igrant.io/docs/datamarketplace-individual-api/igrant-io-api-documentation --- id: igrant-io-api-documentation title: "iGrant.io API documentation" description: "iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner." sidebar_label: Introduction sidebar_position: 0 hide_title: true custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiLogo from "@theme/ApiLogo"; import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; Version: 2024.3.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        iGrant.io API documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Authentication

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        API key authentication. The value of the `Authorization` header must be prefixed with `ApiKey ` (note the trailing space), e.g. `Authorization: ApiKey `.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Security Scheme Type:apiKey
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Header parameter name:Authorization

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Contact

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        iGrant.io: support@igrant.ioURL: https://igrant.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        License

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Apache 2.0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        --- # List all Data Disclosure Agreement Records Source: https://docs.igrant.io/docs/datamarketplace-individual-api/list-all-data-disclosure-agreement-records --- id: list-all-data-disclosure-agreement-records title: "List all Data Disclosure Agreement Records" description: "Lists all Data Disclosure Agreement Records for the organisation, depending on the role of the organisation for the record, 'data_source' or 'data_using_service'." sidebar_label: "List all Data Disclosure Agreement Records" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        List all Data Disclosure Agreement Records

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Lists all Data Disclosure Agreement Records for the organisation, depending on the role of the organisation for the record, "data_source" or "data_using_service". ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Query Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Data Disclosure Agreement Record List
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Content-Type json
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Content-Type header
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataDisclosureAgreementRecords object[]required
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • dataDisclosureAgreementTemplateRevision objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The full revision object of the Data Disclosure Agreement Template which the record is based on.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataSourceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The signature provided by the Data Source.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          dataUsingServiceSignature objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The signature provided by the Data Using Service.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • pagination objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            --- # List Opted-In Individuals Source: https://docs.igrant.io/docs/datamarketplace-individual-api/list-opted-in-individuals --- id: list-opted-in-individuals title: "List Opted-In Individuals" description: "Lists individuals that have opted-in to the underlying Data Agreement within the specified Data Disclosure Agreement Record." sidebar_label: "List Opted-In Individuals" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "get api-method" info_path: docs/datamarketplace-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            List Opted-In Individuals

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Lists individuals that have opted-in to the underlying Data Agreement within the specified Data Disclosure Agreement Record. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Path Parameters

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            List of Opted-In Individuals
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Resource not found
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  --- # Pull Data Endpoint Source: https://docs.igrant.io/docs/datamarketplace-individual-api/pull-data-endpoint --- id: pull-data-endpoint title: "Pull Data Endpoint" description: "The Pull Data endpoint allows a Data Using Service to Pull Data according to a specific Data Disclosure Agreement record signed by themselves and a Data Source, either anonymously or for a specific individual." sidebar_label: "Pull Data Endpoint" hide_title: true hide_table_of_contents: true api: eJzlVs2O2zYQfpXBnBJAlp1NejGCoJvsojBStEG8e9ossGNxLDFLkQpJ2asavvVJ+mh9kmIo+WedpEmBntqLIZOc4cw3H7+ZDSoOhddN1M7iFK8qhnetMXBBkYCtapy2EcgYtw5A/fJ10LaEOfuVLhiiO7KgonBeyXZ0QACh4UIvddHvXuhQGBdaz3BeeuaabQTPYgJBl5YVLDqIFdeBzYoDkFW7S2HuWl9wBqxjxR7IOtvVrg2mA+dh6TzQ4TptlV5p1ZLJP1jM0POnlkN87VSH0w0Wzka2UT6paYwuSPIffwwCwgZDUXFN8hW7hnGKbvGRi4gZNt417KPmILuKIh1y2qf0PmU0U0cOQvTalpidwP11VHofMLvAbYaHbL7H6Wx/Oplv++y1Z4XTm2/GfLvd9iahcTb0eZ5NJindR9fM26LgEJatgfP0BVfuni14NkyBMfu3UKbkPTn/dvJDKDGFEh0sGNrACkggDYlCibnscbvtU30xefaPOHGMJnvv/BunJN30fXEUzW32jcwO1oe8tI1cshd/D1Q3hnH6YjLZfsH9F7DYm+BrUqBt00ZoyFPNcZfwKWDXltpYOa9/Y4UZVkyKvUQnR3/oC/8/hWZmI3tLBkIiDKRrTjDaZhi4aL2OHU5vNnje6Lcsn7dbyZHKIFjMe3Hbv7YgANQcK6dwio0LCQCKFU5xvHo+Dr22juWxjkJDBY+b1piR/Ee5UeIJ6cITQeHaDeFihq03OMUqxiZMx2PFtRtRo3NderIx1w632WevOlIp8v0VH6HfPnVze0BhLmToa7jDYl8M6hdE0MRnghEztFTL7vnAw0Suzx/2uxnccwfCVrZx4GAO0rFWZFoGt5TWAXeP/NxBfw3UbYiiBo3npX5gBWsdK7jrY4Q7eGJd5OQgetImYSDAP82A8zI/cTuFwfBl51ovcIzuuXt1lye9lYfx/tBxLnfU+46OcSDsY9HfradusHS7V0lFepVck5YyhbZpnI8/HkqzR1f/dFh6XNNjOpyAvjeCJ3/+/sdT0DIDzNesdKhApRHhoajIlpxa9Yq9dN+EEAwchsa7lVbsc5hF0eIAgc1yFNyKPevSglZSz9hlgz0tDEPhOS2TCRkQKF3qSAbWZAzHdFlwRitonILIRWWdcaXmkAFbWqTyEVheg+EVG+GGqEeSGFpoo2PXDxdtdDVFOV64ujGabME9NVJ6nsvWpHwCaAsEy9YYIaHSMcVZk7Xsc8zQ6IJtSFXeEbqhomI4yyefYb5er3NK27nz5XiwDeOfZ28uf5lfjsRmm2HU0TwqHsgzUK5ohTW7hyJa0NfrbHL2In+ePxNbUZWa7FE8hzHtchjsTl/ZkdT/Z0fBQYsiP8RxY0hbAStVZzNI8A2ung8qqwtpXwcZFpneC/FthpVI9/QGN5sFBb72ZruV5U8t+9QEMlyRT4xOLWHXO5Jy34s24pse8NGVhCXHTdtL5UmfFanuLWTEaeLfnj3uLu9+nV9hhoth9K1TT0VPaxmLaY1T/IAfEDN0iQRJudP6Bg3ZsqVSzvd+RdxEgB9r+n3S9OFDMttt2e4oylN575ORX0ntiyYvhe1vuXu1P97vfNVg31L601JbmWf/AmGCgpk= sidebar_class_name: "post api-method" info_path: docs/datamarketplace-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Pull Data Endpoint

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The Pull Data endpoint allows a Data Using Service to Pull Data according to a specific Data Disclosure Agreement record signed by themselves and a Data Source, either anonymously or for a specific individual. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Successful Access Token release
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      --- # Token Verification and Authorisation Source: https://docs.igrant.io/docs/datamarketplace-individual-api/token-verification-and-authorisation --- id: token-verification-and-authorisation title: "Token Verification and Authorisation" description: "The Token Verification and Authorisation endpoint for an organisation in regards to a Data Marketplace. An Access Token issued as a result of a Pull-Data request can be verified here, and an authorisation decision can be made against the requested resource (defined by OpenAPI method and path). The resource is checked against the OpenAPI specification of the underlying Data Agreement within the Data Disclosure Agreement Record's Template connected to the Access Token." sidebar_label: "Token Verification and Authorisation" hide_title: true hide_table_of_contents: true api: eJztV81uGzcQfpUBL02AleQ46UUIgjp20LppaiNWmoNjwCNytMuYS25IrmTF0K1P0kfrkxTDXXl3Zad1cmx7sSmS88NvvvnZG6EoSK+rqJ0VUzErCGbuiiz8Rl4vtEQ+ALQKDupYOK9Ds0NWVU7bCAvnAS04n6PdHmoL4ClHrwJEBwhHGBHeoL+iWBmUNIYDCwdSUgitOR1CTQowAIKnUJsIbgEIp7UxoyTu6VNNIYJEC3OCZfKPFBTkKUseogUcOKlI6sCLVqZERQCYo7YhQixoq5QUG3W1lwSPFC20JQXzNZxUZA9Oj6GkWDiVjFQYi8djYKA6GR1AFiSv+AU97VvxUJHswHSLdFhbRd6stc2hwecg90Ql2QgrHQtt0610cqSDNC7UnnqX3pJ0Xn0XYEZlZTASgHTWkuTXRJek+xCPP1iRifbBL51ai+mNkM5GspGXWFWmdXHyMTAbbkSQBZXIq7iuSEyFm38kGUUmKu8q8lFTSLLJTjLTuxyi1zYX2T0c+/n9bBj/6AZBTeFsY0lKbDJRxFi9SWF4mIWfZrNTaARa5Q+OEJvjMD/MEN/8Fgt0LU2tiAN8aDCE7rAzO3fO3DH6vqBYkGebrY5kSDFT5EATLLwrW55zSiVVC+TVdIEmUOfGsVV6qVWNJnyjfd1p+Aq7RySdInVoUJffalk1OvjxunyA8U2TBtqTEtPzAXkHPGtZcLHZNCKhcjY0hN/f2+N/Q/daQsdE6GW/ft568uB8c5ZOFmJ6fjfz+q5v84XfeJdHmejFJMHQx/pikz1YuSdkDy82LRbP9p58VfXoqyXvnT90ikTWrI96IF5k/1BpOumOK9pGysmzvmssK0Ni+mxvb3OP+nsS+lZEvEQF2lZ1hAo9lhTJi03z3mGc39m2NH1O4BSEijx7x1e/b5jxH4Xm2EbyFg0E8kvykMzcwaj7JQ4bnEazZPuejnOPN3cAveNGXys01kTyNpCsvY7rlFkHlX5NvLzYMLiYBw7CcM45S+9g8Mu2+YjKhbitDVMxWT6d8GO1pAnn4ChUKGmyRKMVRho11UWwadYUkuWht0dUuhYwkYnaGzFNZShMJxNFpRthpcc692jjWDvBeTtUcBYx5zniCzpCc7yr5qKD44xRb1i0BeU2ANhscDFhnQ2YmbBY8mmL1udtxdmpiKfHcEXr1MrJxjZozfS0RFPTdhi6HOi5bGMGZR0iN9bK00Jfk0qTEVw2PsIlPLIuNj0getQmYcDwP86Axvl4R+0UWsHna1d7hmN0ResXl2PB1GAmve2mo1dbuu1MNx0h+xNJt9vSov29YdgWblsRUKaKQCVqDlCoq8r5+EMXlFtc9Y/d1jCafSLswH0rBI/+/P2PxzyWIpytSOlQNPMBXcsCbU5pwBq0qJbDUHm31Ir8GI4j1IECBDKLUXBL8qRzC1pxJOM6a+Vxbgikp7SNJmSAoHSuIxpYoTEUk7HgjFZQ8TRGsrDOuFxTyIAszlPgECytwNCSDLOCK1cqbzjXRsf1diR0JUa+Ll1ZGY1WUkMK1Xwj5LVJ7wn8EYKwqI1h+ikdk58lWkt+LDJhtCQbUny3VK5QFgT74707mK9WqzGm47Hz+aSVDZNfjg9f/Xr2asQym0xEHc0geMAJoJyseWLfpghXgSZe+3v7z8ZPx0/SwOlCLNH2/HnId9huxvUaz//fcv/2b7m2QEe6jpPKoE6NMBH3pi1D52L5tG09WlI7JTYdiom406MuMlFwb5uei5ubOQZ6581mw9ufavKpUbKQTymf2ua2laemdsVtY9jQk436Cz17K8EPq+Lf3u2339OTs5nIxLz9gi3TwCM8rnhOxZWYig/igxCZcCknUlNL+zfCoM1rzPl+o5frPtNs2O6uUrtrF70RHO265+Vu52sew397g/VQ5DkT6DWtX9xeb06+KHDbbZvbHGGewP8CAAQ4Ww== sidebar_class_name: "post api-method" info_path: docs/datamarketplace-individual-api/igrant-io-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Token Verification and Authorisation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      The Token Verification and Authorisation endpoint for an organisation in regards to a Data Marketplace. An Access Token issued as a result of a Pull-Data request can be verified here, and an authorisation decision can be made against the requested resource (defined by OpenAPI method and path). The resource is checked against the OpenAPI specification of the underlying Data Agreement within the Data Disclosure Agreement Record's Template connected to the Access Token. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Access token verification result
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        oneOf
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        decodedClaims objectrequired
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        The decoded JWT claims. The fields listed below will be present; additional claims are allowed.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Response Headers
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # DCQL: Claim Sets (Selective Disclosure) Source: https://docs.igrant.io/docs/dcql-2-4-2-claim-set-age-verification --- id: dcql-2-4-2-claim-set-age-verification title: "DCQL: Claim Sets (Selective Disclosure)" sidebar_label: Claim Sets (Selective Disclosure) description: DCQL claim sets for selective disclosure, requesting preferred claims with fallback alternatives. keywords: [DCQL, claim sets, selective disclosure, age verification, OpenID4VP, credential query, EUDI Wallet, verifiable credentials] --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` > > This page maps to the `igrantio-dcql-claim-sets` skill. Install just that one with: > > ```bash > npx skills add L3-iGrant/skills -s igrantio-dcql-claim-sets > ``` import { ApiKeyManager } from "@site/src/components/ApiKeyManager"; import DcqlStepTemplate from "@site/src/components/DCQL/DcqlStepTemplate"; DCQL `claim_sets` allow a verifier to request preferred claims with fallback alternatives, enabling selective disclosure where only the minimum necessary data is shared. **Scenario:** A verifier requests age verification from a PID credential, preferring a simple boolean `over_21` claim and falling back to the full `birthdate` if unavailable. For the underlying DCQL query, diagram and example, see the **“Claim set for age verification (selective disclosure)”** use case in our [DCQL concepts article](/concepts/eudi-wallet-dcql-openid4vp-business-wallet-payments/#242-use-case-claim-set-for-age-verification-selective-disclosure). ![Fig 02: Verify age with minimal disclosure (Mandatory), for example by sharing an age-over-18 claim instead of a full date of birth.](../cDocs/articles/dcql-images/fig-02-dcql-eudi-wallet-age-verification-minimal-disclosure.png) ## Step 1: Get the API Key (Issuer Admin) To obtain your API key, please contact [support@igrant.io](mailto:support@igrant.io?subject=Request%20API%20Key). Once you have received your API key, enter it in the field below and click the **Set API Key** button to save it for future use. import { SigningKeyNote } from '@site/src/components/SigningKeySelect'; ## Step 2: Create Credential Definition (Issuer Admin) To create a credential definition, run the interactive block below using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-credential-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. From the API response, the `credentialDefinitionId` and `id` value from the `credentialDefinitions` array are autofilled in Step 3 automatically (and updated whenever Step 2 is re-run). ", credentialDefinitions: [ { credentialFormat: "dc+sd-jwt", vct: "urn:eu.europa.ec.eudi:pid:1", display: { name: "PID - Person Identification Data", description: "Person Identification Data credential", }, claims: { claims: [ { limitDisclosure: true, mandatory: true, path: ["address", "country"], }, { limitDisclosure: true, mandatory: true, path: ["address", "locality"], }, { limitDisclosure: true, mandatory: true, path: ["address", "region"], }, { limitDisclosure: true, mandatory: true, path: ["address", "street_address"], }, { limitDisclosure: true, mandatory: true, path: ["birth_date"], }, { limitDisclosure: true, mandatory: true, path: ["email"], }, { limitDisclosure: true, mandatory: true, path: ["family_name"], }, { limitDisclosure: true, mandatory: true, path: ["given_name"], }, { limitDisclosure: true, mandatory: true, path: ["is_over_18"], }, { limitDisclosure: true, mandatory: true, path: ["is_over_21"], }, { limitDisclosure: true, mandatory: true, path: ["is_over_65"], }, { limitDisclosure: true, mandatory: true, path: ["phone_number"], }, ], }, }, ], }} endpointPath="/v2/config/digital-wallet/openid/sdjwt/credential-definition" extractJsonResponse={(result) => result} emitCredentialDefinitionIdsEvent="dcqlClaimSetAgeVerification:credentialDefinitionCreated" /> ## Step 3: Issue and Receive Credential (Issuer/Holder) When you run Step 2 on this page, the `credentialDefinitionId` and `credentials[].id` fields below are autofilled automatically (and updated whenever Step 2 is re-run). If you are executing the APIs yourself, replace `` and `` with the values obtained from Step 2. The holder of the wallet submits a request for the issuance of a credential by executing the JSON code block below using the **Run** button in `InTime` issuance mode. Choose the credential format as needed. Alternatively, you may use the API available [here](/docs/openid4vc-api/config-digital-wallet-open-id-issue-credential). After receiving the response, you can toggle the switch to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the credential offer using the [Data Wallet](https://www.igrant.io/datawallet.html) (or any other EU Digital Identity Wallet) by either scanning the QR code or by directly accessing the credential offer on their mobile device (e.g. via a browser). ", urlScheme: "openid-credential-offer://", credentials: [ { id: "", claims: { address: { country: "Sweden", locality: "Stockholm", region: "Stockholm County", street_address: "Sveavägen 44", }, birth_date: "1958-01-07", email: "alice.andersson@example.com", family_name: "Andersson", given_name: "Alice", is_over_18: true, is_over_21: true, is_over_65: false, phone_number: "+46 70 123 45 67", }, }, ], userPin: "", }} endpointPath="/v2/config/digital-wallet/openid/sdjwt/credential/issue" extractJsonResponse={(result) => result} extractQrValue={(result) => result?.credentialHistory?.credentialOffer} listenCredentialDefinitionIdsEvent="dcqlClaimSetAgeVerification:credentialDefinitionCreated" /> To receive and accept the credential via API. First, use the `credentialOffer` to call the [Receive Credential API](https://docs.igrant.io/docs/openid4vc-api/config-receive-digital-wallet-open-id-credential/). Once you have the response, copy the `credentialId` and provide it at [Accept Credential API](/docs/openid4vc-api/config-accept-digital-wallet-open-id-credential/) to accept the credential. ## Step 4: Create Presentation Definition (Verifier Admin) To create a presentation definition for requesting proof, you can run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request provided [here](/docs/openid4vc-api/config-digital-wallet-open-id-presentation-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. Once a presentation definition has been created, the `presentationDefinitionId` is autofilled in Step 5 automatically (and updated whenever Step 4 is re-run). You can also reuse the same `presentationDefinitionId` to verify multiple credentials. ", dcqlQuery: { credentials: [ { id: "pid", format: "dc+sd-jwt", meta: { vct_values: ["urn:eu.europa.ec.eudi:pid:1"], }, claims: [ { id: "over_21", path: ["is_over_21"], }, { id: "birthdate", path: ["birth_date"], }, ], claim_sets: [["over_21"], ["birthdate"]], }, ], }, }} endpointPath="/v2/config/digital-wallet/openid/sdjwt/presentation-definition" extractJsonResponse={(result) => result} emitPresentationDefinitionIdEvent="dcqlClaimSetAgeVerification:presentationDefinitionCreated" /> ## Step 5: Create Verification Request (Verifier/Relying Party) When you run Step 4 on this page, the `presentationDefinitionId` field below is autofilled automatically (and updated whenever Step 4 is re-run). If you are executing the APIs yourself, replace `` with the ID obtained in Step 4. To create the verification request, execute the code block below using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-verification-request-v-3). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the verification request using the Data Wallet (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the verification request on their mobile device, such as via a browser. ", }} endpointPath="/v3/config/digital-wallet/openid/sdjwt/verification/send" extractJsonResponse={(result) => result} extractQrValue={(result) => result?.verificationHistory?.vpTokenQrCode} listenPresentationDefinitionIdEvent="dcqlClaimSetAgeVerification:presentationDefinitionCreated" /> Users can copy the `presentationExchangeId` from the JSON response for use in Step 7 to read verification history. ## Step 6: Send and Receive Verifiable Presentation (Holder) The holder wallet accepts (consents) to send the requested credentials. - **Receive Verification:** - Use the `vpTokenQrCode`(step 5) with the API available [here](/docs/openid4vc-api/config-receive-digital-wallet-open-id-verification-v-3/) to receive the verification. - Copy the `presentationId` from the JSON response received from **Receive Verification** for use in Step 6b. - **Filter Verification:** - Use that `presentationId` with the API available [here](/docs/openid4vc-api/config-filter-digital-wallet-open-id-verification) to find matching credentials. - Save the `` and `` from the response. - **Send Verification:** - Use the `presentationId`, `` and `` with the API available [here](/docs/openid4vc-api/config-send-digital-wallet-open-id-verification-presentation-v-3) to send the credentials to the verifier. ## Step 7: Send and Receive Verifiable Presentation (Verifier/Relying Party) - The Verfier (Relying Party) receives the requested credentials and can verify it. They may read the received credential by executing the [Read Verification History API](/docs/openid4vc-api/config-read-digital-wallet-open-id-verification-history-v-3). - From the response received, the `vpTokenResponse` can be decoded using [JWT Decoder](/docs/devtools-jwt-decoder/). - From the decoded response, the `verifiableCredential` inside the 'vp' can be further decoded to view the received credentials. --- # DCQL: Credential Sets (Alternatives) Source: https://docs.igrant.io/docs/dcql-2-4-3-credential-set-proof-of-identity-alternatives/ --- id: dcql-2-4-3-credential-set-proof-of-identity-alternatives title: "DCQL: Credential Sets (Alternatives)" hide_title: false sidebar_label: Credential Sets (Alternatives) slug: /dcql-2-4-3-credential-set-proof-of-identity-alternatives/ description: DCQL credential sets allowing a verifier to accept any one of several alternative credential types in a single query. keywords: [DCQL, credential sets, alternatives, identity proof, OpenID4VP, credential query, EUDI Wallet, verifiable credentials] --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` > > This page maps to the `igrantio-dcql-credential-sets` skill. Install just that one with: > > ```bash > npx skills add L3-iGrant/skills -s igrantio-dcql-credential-sets > ``` import Link from "@docusaurus/Link"; import { ApiKeyManager } from "@site/src/components/ApiKeyManager"; import DcqlStepTemplate from "@site/src/components/DCQL/DcqlStepTemplate"; DCQL `credential_sets` allow a verifier to accept any one of several alternative credential types to satisfy a requirement. **Scenario:** A verifier needs proof of identity and is willing to accept any one of: - A `Passport` - A `PID` (Person Identification Data) - A `Photo ID` For the underlying DCQL query, diagram and example, see the **“Credential set for proof of identity (alternatives)”** use case in our [DCQL concepts article](/concepts/eudi-wallet-dcql-openid4vp-business-wallet-payments/#243-use-case-request-and-share-alternative-identities). ![Fig 03: Accept any one identity document (Mandatory) – Passport, PhotoID or a PID.](../cDocs/articles/dcql-images/fig-03-dcql-eudi-wallet-identity-document-options.png) ## Step 1: Get the API Key (Issuer Admin) To obtain your API key, please contact [support@igrant.io](mailto:support@igrant.io?subject=Request%20API%20Key). Once you have received your API key, enter it in the field below and click the **Set API Key** button to save it for future use. import { SigningKeyNote } from '@site/src/components/SigningKeySelect'; ## Step 2: Create Credential Definition (Issuer Admin) To create a credential definition, run the JSON body using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API request available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-credential-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. From the API response, the `credentialDefinitionId` and `id` value from the `credentialDefinitions` array are autofilled in the matching Step 3 request automatically (and updated whenever that Step 2 block is re-run). The issuer can define credential definitions for the following identity credentials: - **`Passport` with credential format `dc+sd-jwt`** - **`PID` with credential format `dc+sd-jwt`** - **`Photo ID` with credential format `dc+sd-jwt`** ### Passport The Passport credential is a digital representation of a physical passport, issued according to the **EU Digital Travel Credential (DTC)** specifications and International Civil Aviation Organization (ICAO) standards. As part of the [EU Digital Identity framework](https://commission.europa.eu/strategy-and-policy/priorities-2019-2024/europe-fit-digital-age/european-digital-identity_en), it allows holders to use their digital identity for secure border crossings and online identification by extracting verifiable data from the electronic Machine-Readable Travel Document (eMRTD). ", "version": "version_01", "credentialDefinitions": [ { "label": "Passport", "display": { "name": "Passport", "description": "Passport credential" }, "credentialFormat": "dc+sd-jwt", "vct": "Passport", "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "serialNumber" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "firstName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "signature" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "personalNumber" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "id" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "image" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "birthDate" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "lastName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "gender" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "expiryDate" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "nationality" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "issuerAuthority" ] } ] } } ] }`} /> ### PID Person Identification Data (PID) is a standardized European identity credential defined under the [EU Digital Identity Framework (eIDAS 2.0)](https://digital-strategy.ec.europa.eu/en/policies/eudi-regulation). It contains essential personal information including family name, given name, date of birth, and address, enabling secure digital identification across EU member states. ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "vct": "urn:eu.europa.ec.eudi:pid:1", "display": { "name": "PID - Person Identification Data", "description": "Person Identification Data credential" }, "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "address", "country" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address", "locality" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address", "region" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address", "street_address" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "birthdate" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "email" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "family_name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "given_name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "is_over_18" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "is_over_21" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "is_over_65" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "phone_number" ] } ] } } ] }`} /> ### Photo ID Photo ID is based on an electronic Machine-Readable Travel Document (eMRTD), is issued and verified as a digital credential under the [EU Digital Travel Credential (DTC) framework](https://ec.europa.eu/commission/presscorner/detail/en/ip_24_5047) and the EU Digital Identity Framework (eIDAS Regulation). For more technical details, please refer to [EWC RFC 013: Issue Photo ID](https://github.com/EWC-consortium/eudi-wallet-rfcs/blob/main/ewc-rfc013-issue-photoid.md). ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "display": { "name": "Photo ID", "description": "Photo ID" }, "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dg_content_info"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg1"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg10"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg11"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg12"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg13"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg14"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg15"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg16"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg2"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg3"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg4"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg5"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg6"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg7"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg8"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg9"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_sod"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_version"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "age_birth_year"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "age_in_years"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "age_over_18"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "family_name_latin1"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "given_name_latin1"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "issue_date"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "issuing_authority_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "name_at_birth"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "nationality"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "birthplace"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "given_name_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "family_name_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "birth_date"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "sex"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "portrait"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "portrait_capture_date"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "resident_address_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "resident_city_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "resident_postal_code"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "issuing_country"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "expiry_date"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "resident_country"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "birth_city"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "birth_country"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "birth_state"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "travel_document_number"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "person_id"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "administrative_number"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "resident_street"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "resident_state"] } ] }, "vct": "eu.europa.ec.eudi.photoid.1" } ] }`} /> ## Step 3: Issue and Receive Credential (Issuer/Holder) When you run a Step 2 credential definition block on this page, the matching Step 3 request below autofills `credentialDefinitionId` and `credentials[].id` automatically (and updates whenever that Step 2 block is re-run). If you are executing the APIs yourself, replace `` and `` with the values from the corresponding Step 2 response. The holder of the wallet submits a request for the issuance of a credential by executing the JSON code block below using the **Run** button in `InTime` issuance mode. Choose the credential format as needed. Alternatively, you may use the API available [here](/docs/openid4vc-api/config-digital-wallet-open-id-issue-credential). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the credential offer using the [Data Wallet](https://www.igrant.io/datawallet.html) (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the credential offer on their mobile device, such as via a browser. ### Passport result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlCredentialSetProofOfIdentity:passportCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "urlScheme": "openid-credential-offer://", "credentialDefinitionId": "", "credentials": [ { "id": "", "claims": { "id": "123456", "birthDate": "12-04-1983", "expiryDate": "30-12-2030", "firstName": "John", "gender": "Male", "image": "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", "issuerAuthority": "SWE", "lastName": "Doe", "nationality": "SWE", "personalNumber": "830412-1234", "serialNumber": "PASS-90876564", "signature": "/9j/4AAQSkZJRgABAQACWAJYAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/wAALCADIAbwBAREA/8QAHAABAAIDAQEBAAAAAAAAAAAAAAYHAQQFAwgC/8QAQhAAAQMDAQUFBAcHAgYDAAAAAQACAwQFBhEHEiExQRNRYXGBIjJCkRQWI1JiobEIFTNygpLBRPAYU6Ky0eElY8L/2gAIAQEAAD8Av9ERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERETVfnfboTrwHNcG65tjFl1FffrfA8c2GcF/wDaNT+SilXt0waleWsr6qo06w0rtPm7ReNPt6wiZ4a+evh4+9JS6j/pJU4seT2TJaYz2e509Y1vvCN3tM/maeI9QuyiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiLGo7wojkm0jFsVL2XC6ROqW/6an+1l9QOXqQq/ftWzTLZHQ4TicghJ0FZVDeA8deDB8yg2X55lP2mXZjJFE7iaWlJePLQbrB8ipBathWFW9rTU0tTXyDm6omIBP8rNApbSYLilA0imxy2M8TSscfmQSvaqxDG62Ex1FhtsjSNNDSs/wFVGcbNPqcx+YYPLNQ1FB9rNTNcXN3PiLdeg6tOoI1VnYNk8WYYjRXhjGxySNLJoxyZI3g4eWvEeBCkqIiIiIiIiIiIiIiIiIiIiIiIiIiIiIsE6KvMt2v41i7n00cpudxad36NSEENPc5/IeXE+Chgh2o7TeMr/AKtWV/wgOje9vl77/XdCl2M7GMUsBZLUUzrrVg6mWtAc3XvDPd+epViRxMijbGxoaxo0DWjQAeAXqiItK5xxzWmsjmAMb4HteDy0LTqqm/Z1kkdhlzjcSY2V/s9w1jbqrmREREREREREREREREREREREREREREWCdAoll+0KwYZTk3Ko36ot1jo4dHSv8dPhHidFWIl2h7WzpDrjuNSfES4GVvnwdJ6aNVhYjsrxrEWMlgpxV17RxrKkBzwfwjkz04+KnIGiyiIiKLbRLu2yYBe64kB4pnRR8eb3+w383KO7D7QbZszpZXjR1bNJU8fuk7rfyaD6qy0RERERERERERERERERERERERERERatZW0tvpJaqsnjp6eIb0ksrg1rR3klU7fNp97zC5SWLZ1RyynlLcnt0DB3t14MH4nce4Ls4dscttomF0yKX99Xh533vm1dEx3eAeLz+J3yCtEMaBpoNByX6RERETkFR+3C5zXi6WLCaA71RWTtllaOmpLI9fm53oFcdsoIbZa6Wgp26QU0TIYx+FoAH6LdRERERERERERERERERERERERERERRTMM5s2FW/wCkXKoDp3gmGlj0MkvkOg73Hh+irGjx/L9sFXFc8llktWNtdvQUMWodKOhAP/e70CuOxY/a8ct0dBaqKOlp28d1g4uPe483HxK6oGiyiIiIi1LhXU1st1TXVcoip6eN0srz8LQNSqT2VUk+bbQ7xtAr4z2Uchio2u4hriNAB/LHoPNyvYAAaBZRERERERERERERERERERERERERFgkAHiFWee7UY8fqP3FYYf3lkUx7NsMY32wOPLeA5u7mj10687DdlU8tf9Zc5mNxvUjhIIJTvshPTe6OI6Aey3xVutaByWURERERYJ0VI7Y8jqb1daLZ/Yz2lXVysNXunlrxZGfD43eACtTFcepMWxuis9IdWUzNHP00Mjzxc4+Z1K7aIiIiIiIiIiIiIiIiIiIiIiIiIsOO60nuVOZrtHuN1uxw/BGmqucurJ62I6thA4ODXcgR1fyHTjykmz7Zpb8Mp3VUrhW3qYfb1jhrprzazXiB3nmevcp+BosoiIiIiKH7Qczp8Jxiavk3ZKuTWOkhJ/iSadfwjmfl1UK2M4bUtE2aX0vkudz1dAZR7TY3HVzz4v6fh81cgGg0WUREREREREREREREREREREREREWHO3RqqUzTOLpmV7fhWCuLnP1bXXBjtGtbycA4cmjq7ryHjPMFwS14NaBTUjO1qpNDU1T26PlI/Ro6D/KmCIiIiLBOg1UQraiXK7lLaaCV8dppn7lxqonaGZ4508bhy0+Nw5e6OJOkva3dGi07lcaS0W6or62ZsNLAwvkkPJoH++SoOx0dZto2hS3u4xPjxy3O3I4HciNdRH5u9557uHcvoWNjY42saAGgaAAaAeS9ERERERERERY1QHVZRERERERERERERFguDeapbO80uOWX04Fhbi+WQllfWtf7LGj3mhw5NHxHr7oVgYThVtwmyMoaJu/K/R1TUubo+Z/ee4Do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" } } ], "userPin": "" }`} /> ### PID result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlCredentialSetProofOfIdentity:pidCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "address": { "country": "Sweden", "locality": "Stockholm", "region": "Stockholms län", "street_address": "Sveavägen 44" }, "birthdate": "1983-04-12", "email": "john.doe@example.se", "family_name": "Doe", "given_name": "John", "is_over_18": true, "is_over_21": true, "is_over_65": false, "phone_number": "+46 70 123 45 67" } } ], "userPin": "" }`} /> ### Photo ID result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlCredentialSetProofOfIdentity:photoIdCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "dtc": { "dg_content_info": "Swedish national ID document data groups", "dtc_dg1": "Primary identifier and personal identity number", "dtc_dg10": "Resident address data group", "dtc_dg11": "Issuing authority information", "dtc_dg12": "Document metadata", "dtc_dg13": "Portrait image data", "dtc_dg14": "Signature data group", "dtc_dg15": "Optional data group 15", "dtc_dg16": "Optional data group 16", "dtc_dg2": "Name and nationality", "dtc_dg3": "Birth information", "dtc_dg4": "Sex and physical attributes", "dtc_dg5": "Document number and series", "dtc_dg6": "Issuing country and authority", "dtc_dg7": "Document validity period", "dtc_dg8": "Additional personal attributes", "dtc_dg9": "Machine readable zone data", "dtc_sod": "Security object and digital signature", "dtc_version": "EUDI DTC profile version 1.0" }, "iso23220": { "age_birth_year": 1991, "age_in_years": 34, "age_over_18": true, "birth_date": "1991-04-12", "birthplace": "Gothenburg, Sweden", "document_number": "SE123456789", "expiry_date": "2030-06-30", "family_name_latin1": "Doe", "family_name_unicode": "Doe", "given_name_latin1": "John", "given_name_unicode": "John", "issue_date": "2025-01-15", "issuing_authority_unicode": "Swedish Tax Agency", "issuing_country": "SWE", "name_at_birth": "John Doe", "nationality": "SWE", "portrait": "base64-encoded-image-or-url", "portrait_capture_date": "2025-01-10T10:00:00Z", "resident_address_unicode": "Sveavägen 44, 111 34 Stockholm", "resident_city_unicode": "Stockholm", "resident_country": "SWE", "resident_postal_code": "111 34", "sex": 2 }, "photoid": { "administrative_number": "ADMIN-2025-0001", "birth_city": "Gothenburg", "birth_country": "Sweden", "birth_state": "Västra Götaland County", "person_id": "SE-19910412-1234", "resident_house_number": "44", "resident_state": "Stockholm County", "resident_street": "Sveavägen", "travel_document_number": "PA1234567" } } } ], "userPin": "" }`} /> To receive and accept the credential via API. First, use the `credentialOffer` to call the [Receive Credential API](https://docs.igrant.io/docs/openid4vc-api/config-receive-digital-wallet-open-id-credential/). Once you have the response, copy the `credentialId` and provide it at [Accept Credential API](/docs/openid4vc-api/config-accept-digital-wallet-open-id-credential/) to accept the credential. ## Step 4: Create Presentation Definition (Verifier Admin) To create a presentation definition for requesting proof, you can run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request provided [here](/docs/openid4vc-api/config-digital-wallet-open-id-presentation-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. ", "dcqlQuery": { "credentials": [ { "id": "Passport", "format": "dc+sd-jwt", "meta": { "vct_values": ["Passport"] }, "claims": [ { "path": ["serialNumber"] }, { "path": ["firstName"] }, { "path": ["signature"] }, { "path": ["personalNumber"] }, { "path": ["id"] }, { "path": ["image"] }, { "path": ["birthDate"] }, { "path": ["lastName"] }, { "path": ["gender"] }, { "path": ["expiryDate"] }, { "path": ["nationality"] }, { "path": ["issuerAuthority"] } ], "require_cryptographic_holder_binding": true, "multiple": false }, { "id": "PID", "format": "dc+sd-jwt", "meta": { "vct_values": ["urn:eu.europa.ec.eudi:pid:1"] }, "claims": [ { "path": ["family_name"] }, { "path": ["given_name"] }, { "path": ["address", "country"] }, { "path": ["address", "locality"] }, { "path": ["address", "region"] }, { "path": ["address", "street_address"] }, { "path": ["birthdate"] }, { "path": ["email"] }, { "path": ["is_over_18"] }, { "path": ["is_over_21"] }, { "path": ["is_over_65"] }, { "path": ["phone_number"] } ], "require_cryptographic_holder_binding": true, "multiple": false }, { "id": "Photo-ID", "format": "dc+sd-jwt", "meta": { "vct_values": ["eu.europa.ec.eudi.photoid.1"] }, "claims": [ { "path": ["dtc", "dg_content_info"] }, { "path": ["dtc", "dtc_dg1"] }, { "path": ["dtc", "dtc_dg10"] }, { "path": ["dtc", "dtc_dg11"] }, { "path": ["dtc", "dtc_dg12"] }, { "path": ["dtc", "dtc_dg13"] }, { "path": ["dtc", "dtc_dg14"] }, { "path": ["dtc", "dtc_dg15"] }, { "path": ["dtc", "dtc_dg16"] }, { "path": ["dtc", "dtc_dg2"] }, { "path": ["dtc", "dtc_dg3"] }, { "path": ["dtc", "dtc_dg4"] }, { "path": ["dtc", "dtc_dg5"] }, { "path": ["dtc", "dtc_dg6"] }, { "path": ["dtc", "dtc_dg7"] }, { "path": ["dtc", "dtc_dg8"] }, { "path": ["dtc", "dtc_dg9"] }, { "path": ["dtc", "dtc_sod"] }, { "path": ["dtc", "dtc_version"] }, { "path": ["iso23220", "age_birth_year"] }, { "path": ["iso23220", "age_in_years"] }, { "path": ["iso23220", "age_over_18"] }, { "path": ["iso23220", "family_name_latin1"] }, { "path": ["iso23220", "given_name_latin1"] }, { "path": ["iso23220", "issue_date"] }, { "path": ["iso23220", "issuing_authority_unicode"] }, { "path": ["iso23220", "name_at_birth"] }, { "path": ["iso23220", "nationality"] }, { "path": ["iso23220", "birthplace"] }, { "path": ["iso23220", "given_name_unicode"] }, { "path": ["iso23220", "family_name_unicode"] }, { "path": ["iso23220", "birth_date"] }, { "path": ["iso23220", "sex"] }, { "path": ["iso23220", "portrait"] }, { "path": ["iso23220", "portrait_capture_date"] }, { "path": ["iso23220", "resident_address_unicode"] }, { "path": ["iso23220", "resident_city_unicode"] }, { "path": ["iso23220", "resident_postal_code"] }, { "path": ["iso23220", "issuing_country"] }, { "path": ["iso23220", "expiry_date"] }, { "path": ["iso23220", "resident_country"] }, { "path": ["photoid", "birth_city"] }, { "path": ["photoid", "birth_country"] }, { "path": ["photoid", "birth_state"] }, { "path": ["photoid", "travel_document_number"] }, { "path": ["photoid", "person_id"] }, { "path": ["photoid", "administrative_number"] }, { "path": ["photoid", "resident_street"] }, { "path": ["photoid", "resident_state"] } ], "require_cryptographic_holder_binding": true, "multiple": false } ], "credential_sets": [ { "options": [ ["PID"], ["Passport"], ["Photo-ID"] ], "required": true } ] } }`} /> Once a presentation definition is created, the `presentationDefinitionId` is autofilled in Step 5 automatically (and updated whenever Step 4 is re-run). You can also reuse the same `presentationDefinitionId` to verify multiple credentials. ## Step 5: Create Verification Request (Verifier/Relying Party) When you run Step 4 on this page, the `presentationDefinitionId` field below is autofilled automatically (and updated whenever Step 4 is re-run). If you are executing the APIs yourself, replace `` with the ID obtained in Step 4. To create the verification request, execute the code block below using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-verification-request-v-3). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the verification request using the Data Wallet (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the verification request on their mobile device, such as via a browser. result?.verificationHistory?.vpTokenQrCode || ""} listenPresentationDefinitionIdEvent="dcqlCredentialSetProofOfIdentity:presentationDefinitionCreated" initialJsonData={`{ "requestByReference": true, "presentationDefinitionId": "" }`} /> Users can copy the `presentationExchangeId` from the JSON response for use in Step 7 to read verification history. ## Step 6: Send and Receive Verifiable Presentation (Holder) The holder wallet accepts (consents) to send the requested credentials. - **Receive Verification:** - Use the `vpTokenQrCode`(step 5) with the API available [here](/docs/openid4vc-api/config-receive-digital-wallet-open-id-verification-v-3/) to receive the verification. - Copy the `presentationId` from the JSON response received from **Receive Verification** for use in Step 6b. - **Filter Verification:** - Use that `presentationId` with the API available [here](/docs/openid4vc-api/config-filter-digital-wallet-open-id-verification) to find matching credentials. - Save the `` and `` from the response. - **Send Verification:** - Use the `presentationId`, `` and `` with the API available [here](/docs/openid4vc-api/config-send-digital-wallet-open-id-verification-presentation-v-3) to send the credentials to the verifier. ## Step 7: Send and Receive Verifiable Presentation (Verifier/Relying Party) - The Verfier (Relying Party) receives the requested credentials and can verify it. They may read the received credential by executing the [Read Verification History API](/docs/openid4vc-api/config-read-digital-wallet-open-id-verification-history-v-3). - From the response received, the `vpTokenResponse` can be decoded using [JWT Decoder](/docs/devtools-jwt-decoder/). - From the decoded response, the `verifiableCredential` inside the 'vp' can be further decoded to view the received credentials. --- # DCQL: Combined Credential Sets Source: https://docs.igrant.io/docs/dcql-2-4-4-kyc-request-photo-id-address-proof/ --- id: dcql-2-4-4-kyc-request-photo-id-address-proof title: "DCQL: Combined Credential Sets" hide_title: false sidebar_label: Combined Credential Sets slug: /dcql-2-4-4-kyc-request-photo-id-address-proof/ description: DCQL combined credential sets requiring multiple mandatory credential groups, each with alternative options. keywords: [DCQL, combined credential sets, KYC, identity verification, OpenID4VP, credential query, EUDI Wallet, photo ID, address proof] --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` > > This page maps to the `igrantio-dcql-kyc` skill. Install just that one with: > > ```bash > npx skills add L3-iGrant/skills -s igrantio-dcql-kyc > ``` import Link from "@docusaurus/Link"; import { ApiKeyManager } from "@site/src/components/ApiKeyManager"; import DcqlStepTemplate from "@site/src/components/DCQL/DcqlStepTemplate"; Multiple `credential_sets` can be combined in a single DCQL query, each marked as required. This allows a verifier to request several credential groups simultaneously, where each group may accept alternatives. **Scenario:** A KYC check requires: - A **Photo ID** credential for identity verification. - A separate **Proof of Address**, where either a **Utility Bill** or **Bank Statement** is acceptable. For the underlying DCQL query, diagram and example, see the **“KYC request with Photo ID and address proof”** use case in our [DCQL concepts article](/concepts/eudi-wallet-dcql-openid4vp-business-wallet-payments/#244-use-case-kyc-request-with-photo-id-and-address-proof). ![Fig 04: Require a Photo ID (Mandatory) plus Proof of Address via Utility Bill or Bank Statement.](../cDocs/articles/dcql-images/fig-04-dcql-eudi-wallet-photo-id-proof-of-address.png) ## Step 1: Get the API Key (Issuer Admin) To obtain your API key, please contact [support@igrant.io](mailto:support@igrant.io?subject=Request%20API%20Key). Once you have received your API key, enter it in the field below and click the **Set API Key** button to save it for future use. import { SigningKeyNote } from '@site/src/components/SigningKeySelect'; ## Step 2: Create Credential Definition (Issuer Admin) To create a credential definition, run the interactive blocks below using the **Run** button. Alternatively, you can manually copy the JSON body and use it in the API request available [here](https://docs.igrant.io/docs/openid4vc-api/config-create-digital-wallet-open-id-credential-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. From the API response, the `credentialDefinitionId` and `id` value from the `credentialDefinitions` array are autofilled in the matching Step 3 request automatically (and updated whenever that Step 2 block is re-run). Credential definitions for this KYC use case: ### Bank Statement A Bank Statement credential provides verified financial information including account details, transaction history, and balance information. It serves as a proof of financial stability and is commonly used for KYC (Know Your Customer) verification processes in accordance with [European Anti-Money Laundering directives](https://commission.europa.eu/projects/anti-money-laundering_en). ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "vct": "BankStatement", "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "accountHolderName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "accountNumber" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "transactions", "amount" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "transactions", "date" ] } ] } } ] }`} /> ### Utility Bill A Utility Bill credential contains verified address information from utility service providers such as electricity, water, or telecommunications companies. It serves as a proof of residence and is commonly required for address verification in accordance with [EU identity verification standards](https://digital-strategy.ec.europa.eu/en/policies/eudi-regulation). ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "vct": "UtilityBill", "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "age" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "billingDetails", "detail1" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "billingDetails", "detail2" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "billingDetails", "detail3" ] } ] } } ] }`} /> ### Photo ID Photo ID is based on an electronic Machine-Readable Travel Document (eMRTD), is issued and verified as a digital credential under the [EU Digital Travel Credential (DTC) framework](https://ec.europa.eu/commission/presscorner/detail/en/ip_24_5047) and the EU Digital Identity Framework (eIDAS Regulation). For more technical details, please refer to [EWC RFC 013: Issue Photo ID](https://github.com/EWC-consortium/eudi-wallet-rfcs/blob/main/ewc-rfc013-issue-photoid.md). ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "display": { "name": "Photo ID", "description": "Photo ID" }, "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dg_content_info"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg1"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg10"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg11"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg12"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg13"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg14"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg15"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg16"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg2"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg3"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg4"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg5"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg6"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg7"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg8"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_dg9"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_sod"] }, { "limitDisclosure": true, "mandatory": true, "path": ["dtc", "dtc_version"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "age_birth_year"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "age_in_years"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "age_over_18"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "family_name_latin1"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "given_name_latin1"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "issue_date"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "issuing_authority_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "name_at_birth"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "nationality"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "birthplace"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "given_name_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "family_name_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "birth_date"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "sex"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "portrait"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "portrait_capture_date"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "resident_address_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "resident_city_unicode"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "resident_postal_code"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "issuing_country"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "expiry_date"] }, { "limitDisclosure": true, "mandatory": true, "path": ["iso23220", "resident_country"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "birth_city"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "birth_country"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "birth_state"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "travel_document_number"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "person_id"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "administrative_number"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "resident_street"] }, { "limitDisclosure": true, "mandatory": true, "path": ["photoid", "resident_state"] } ] }, "vct": "eu.europa.ec.eudi.photoid.1" } ] }`} /> ## Step 3: Issue and Receive Credential (Issuer/Holder) When you run a Step 2 credential definition block on this page, the matching Step 3 request below autofills `credentialDefinitionId` and `credentials[].id` automatically (and updates whenever that Step 2 block is re-run). If you are executing the APIs yourself, replace `` and `` with the values from the corresponding Step 2 response. The holder of the wallet submits a request for the issuance of a credential by executing the JSON code block below using the **Run** button in `InTime` issuance mode. Choose the credential format as needed. Alternatively, you may use the API available [here](/docs/openid4vc-api/config-digital-wallet-open-id-issue-credential). The user needs to issue **three** credentials to the holder wallet: - Bank Statement - Utility Bill - Photo ID After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the credential offer using the [Data Wallet](https://www.igrant.io/datawallet.html) (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the credential offer on their mobile device, such as via a browser. ### Bank Statement result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlKycPhotoIdAddressProof:bankStatementCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "accountHolderName": "Alice Andersson", "accountNumber": "SE45 5000 0000 0583 9825 7466", "address": "Sveavägen 44, 111 34 Stockholm, Sweden", "transactions": { "amount": "1250.50", "date": "2025-09-15" } } } ], "userPin": "" }`} /> ### Utility Bill result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlKycPhotoIdAddressProof:utilityBillCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "name": "Alice Andersson", "age": "34", "address": "Sveavägen 44, 111 34 Stockholm, Sweden", "billingDetails": { "detail1": "Electricity – September 2025", "detail2": "Usage: 250 kWh", "detail3": "Provider: Stockholm Energi" } } } ], "userPin": "" }`} /> ### Photo ID result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlKycPhotoIdAddressProof:photoIdCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "dtc": { "dg_content_info": "Swedish national ID document data groups", "dtc_dg1": "Primary identifier and personal identity number", "dtc_dg10": "Resident address data group", "dtc_dg11": "Issuing authority information", "dtc_dg12": "Document metadata", "dtc_dg13": "Portrait image data", "dtc_dg14": "Signature data group", "dtc_dg15": "Optional data group 15", "dtc_dg16": "Optional data group 16", "dtc_dg2": "Name and nationality", "dtc_dg3": "Birth information", "dtc_dg4": "Sex and physical attributes", "dtc_dg5": "Document number and series", "dtc_dg6": "Issuing country and authority", "dtc_dg7": "Document validity period", "dtc_dg8": "Additional personal attributes", "dtc_dg9": "Machine readable zone data", "dtc_sod": "Security object and digital signature", "dtc_version": "EUDI DTC profile version 1.0" }, "iso23220": { "age_birth_year": 1991, "age_in_years": 34, "age_over_18": true, "birth_date": "1991-04-12", "birthplace": "Gothenburg, Sweden", "document_number": "SE123456789", "expiry_date": "2030-06-30", "family_name_latin1": "Andersson", "family_name_unicode": "Andersson", "given_name_latin1": "Alice", "given_name_unicode": "Alice", "issue_date": "2025-01-15", "issuing_authority_unicode": "Swedish Tax Agency", "issuing_country": "SWE", "name_at_birth": "Alice Andersson", "nationality": "SWE", "portrait": "base64-encoded-image-or-url", "portrait_capture_date": "2025-01-10T10:00:00Z", "resident_address_unicode": "Sveavägen 44, 111 34 Stockholm", "resident_city_unicode": "Stockholm", "resident_country": "SWE", "resident_postal_code": "111 34", "sex": 2 }, "photoid": { "administrative_number": "ADMIN-2025-0001", "birth_city": "Gothenburg", "birth_country": "Sweden", "birth_state": "Västra Götaland County", "person_id": "SE-19910412-1234", "resident_house_number": "44", "resident_state": "Stockholm County", "resident_street": "Sveavägen", "travel_document_number": "PA1234567" } } } ], "userPin": "" }`} /> To receive and accept the credential via API. First, use the `credentialOffer` to call the [Receive Credential API](https://docs.igrant.io/docs/openid4vc-api/config-receive-digital-wallet-open-id-credential/). Once you have the response, copy the `credentialId` and provide it at [Accept Credential API](/docs/openid4vc-api/config-accept-digital-wallet-open-id-credential/) to accept the credential. ## Step 4: Create Presentation Definition (Verifier Admin) To create a presentation definition for requesting proof, you can run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request provided [here](/docs/openid4vc-api/config-digital-wallet-open-id-presentation-definition). ", "dcqlQuery": { "credentials": [ { "id": "bank_statement", "format": "dc+sd-jwt", "meta": { "vct_values": ["BankStatement"] }, "claims": [ { "path": ["accountHolderName"] }, { "path": ["accountNumber"] }, { "path": ["address"] }, { "path": ["transactions", "amount"] }, { "path": ["transactions", "date"] } ], "require_cryptographic_holder_binding": true }, { "id": "utility_bill", "format": "dc+sd-jwt", "meta": { "vct_values": ["UtilityBill"] }, "claims": [ { "path": ["name"] }, { "limitDisclosure": true, "mandatory": true, "path": ["age"] }, { "path": ["address"] }, { "path": ["billingDetails", "detail1"] }, { "path": ["billingDetails", "detail2"] }, { "path": ["billingDetails", "detail3"] } ], "require_cryptographic_holder_binding": true }, { "id": "photo_id", "format": "dc+sd-jwt", "meta": { "vct_values": ["eu.europa.ec.eudi.photoid.1"] }, "claims": [ { "path": ["dtc", "dg_content_info"] }, { "path": ["iso23220", "age_birth_year"] }, { "path": ["photoid", "birth_city"] } ], "require_cryptographic_holder_binding": true } ], "credential_sets": [ { "options": [ ["photo_id"] ], "required": true }, { "options": [ ["utility_bill"], ["bank_statement"] ], "required": true } ] } }`} /> Once a presentation definition is created, the `presentationDefinitionId` is autofilled in Step 5 automatically (and updated whenever Step 4 is re-run). You can also reuse the same `presentationDefinitionId` to verify multiple credentials. ## Step 5: Create Verification Request (Verifier/Relying Party) When you run Step 4 on this page, the `presentationDefinitionId` field below is autofilled automatically (and updated whenever Step 4 is re-run). If you are executing the APIs yourself, replace `` with the ID obtained in Step 4. To create the verification request, execute the code block below using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-verification-request-v-3). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the verification request using the Data Wallet (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the verification request on their mobile device, such as via a browser. result?.verificationHistory?.vpTokenQrCode || ""} listenPresentationDefinitionIdEvent="dcqlKycPhotoIdAddressProof:presentationDefinitionCreated" initialJsonData={`{ "requestByReference": true, "presentationDefinitionId": "" }`} /> Users can copy the `presentationExchangeId` from the JSON response for use in Step 7 to read verification history. ## Step 6: Send and Receive Verifiable Presentation (Holder) The holder wallet accepts (consents) to send the requested credentials. - **Receive Verification:** - Use the `vpTokenQrCode`(step 5) with the API available [here](/docs/openid4vc-api/config-receive-digital-wallet-open-id-verification-v-3/) to receive the verification. - Copy the `presentationId` from the JSON response received from **Receive Verification** for use in Step 6b. - **Filter Verification:** - Use that `presentationId` with the API available [here](/docs/openid4vc-api/config-filter-digital-wallet-open-id-verification) to find matching credentials. - Save the `` and `` from the response. - **Send Verification:** - Use the `presentationId`, `` and `` with the API available [here](/docs/openid4vc-api/config-send-digital-wallet-open-id-verification-presentation-v-3) to send the credentials to the verifier. ## Step 7: Send and Receive Verifiable Presentation (Verifier/Relying Party) - The Verfier (Relying Party) receives the requested credentials and can verify it. They may read the received credential by executing the [Read Verification History API](/docs/openid4vc-api/config-read-digital-wallet-open-id-verification-history-v-3). - From the response received, the `vpTokenResponse` can be decoded using [JWT Decoder](/docs/devtools-jwt-decoder/). - From the decoded response, the `verifiableCredential` inside the 'vp' can be further decoded to view the received credentials. --- # DCQL: Mandatory and Optional Sets Source: https://docs.igrant.io/docs/dcql-2-4-5-student-transport-pass/ --- id: dcql-2-4-5-student-transport-pass title: "DCQL: Mandatory and Optional Sets" hide_title: false sidebar_label: Mandatory and Optional Sets slug: /dcql-2-4-5-student-transport-pass/ description: DCQL credential sets mixing mandatory and optional groups with selective claim disclosure in a single query. keywords: [DCQL, mandatory sets, optional sets, credential sets, OpenID4VP, credential query, EUDI Wallet, selective disclosure] --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` > > This page maps to the `igrantio-dcql-student-pass` skill. Install just that one with: > > ```bash > npx skills add L3-iGrant/skills -s igrantio-dcql-student-pass > ``` import { ApiKeyManager } from "@site/src/components/ApiKeyManager"; import DcqlStepTemplate from "@site/src/components/DCQL/DcqlStepTemplate"; DCQL `credential_sets` support a mix of mandatory and optional groups in a single query. Optional sets allow a verifier to request additional credentials that enhance the response but are not strictly required. **Scenario:** A public transport authority requests a discounted student transport pass: - **PID** for identity (mandatory) - **Student ID** or **Enrolment Letter** to prove student status (mandatory) - **Utility Bill** or **Rental Agreement** to prove local residency for an additional discount (optional) For the underlying DCQL query, diagram and example, see the **“Student transport pass with mandatory and optional credentials”** use case in our [DCQL concepts article](/concepts/eudi-wallet-dcql-openid4vp-business-wallet-payments/#245-use-case-student-transport-pass-with-mandatory-and-optional-credentials). ![Fig 05: Require a PID and proof of being a student via Student ID or Enrolment Letter, with optional address proof.](../cDocs/articles/dcql-images/fig-05-dcql-eudi-wallet-student-proof-optional-address.png) ## Step 1: Get the API Key (Issuer Admin) To obtain your API key, please contact [support@igrant.io](mailto:support@igrant.io?subject=Request%20API%20Key). Once you have received your API key, enter it in the field below and click the **Set API Key** button to save it for future use. import { SigningKeyNote } from '@site/src/components/SigningKeySelect'; ## Step 2: Create Credential Definition (Issuer Admin) To create a credential definition, run the code blocks below using the **Run** button. Alternatively, you can manually copy the JSON body and use it in the API request available [here](https://docs.igrant.io/docs/openid4vc-api/config-create-digital-wallet-open-id-credential-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. From the API response, the `credentialDefinitionId` and `id` value from the `credentialDefinitions` array are autofilled in the matching Step 3 request automatically (and updated whenever that Step 2 block is re-run). Credential definitions for this use case: The issuer can define credential definitions for the following identity credentials: - `PID` with credential format `mso_mdoc` - `Student ID` with credential format `dc+sd-jwt` - `Enrolment Letter` with credential format `dc+sd-jwt` - `Utility Bill` with credential format `dc+sd-jwt` - `Rental Agreement` with credential format `dc+sd-jwt` ### PID Person Identification Data (PID) is a standardised European identity credential defined under the [EU Digital Identity Framework (eIDAS 2.0)](https://digital-strategy.ec.europa.eu/en/policies/eudi-regulation). It contains essential personal information including family name, given name, date of birth and address, enabling secure digital identification across EU member states. ", "credentialDefinitions": [ { "credentialFormat": "mso_mdoc", "doctype": "urn:eu.europa.ec.eudi:pid:1", "display": { "name": "Person Identification Data", "description": "Person Identification Data credential with identity attributes" }, "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "address", "country" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "address", "locality" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "address", "region" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "address", "street_address" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "birthdate" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "email" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "family_name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "given_name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "is_over_18" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "is_over_21" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "is_over_65" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eu.europa.ec.eudi", "phone_number" ] } ] } } ] }`} /> ### Student ID A Student ID credential is an official digital identification document issued by European educational institutions. It contains student information including enrolment status, student number and academic details in accordance with the [European Student Card Initiative](https://erasmus-plus.ec.europa.eu/european-student-card-initiative) standards, providing proof of student status for various services and benefits across the [European Higher Education Area](https://education.ec.europa.eu/education-levels/higher-education/european-student-card-initiative). ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "vct": "VerifiableStudentID", "display": { "name": "Student ID", "description": "Verifiable student ID credential" }, "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "commonName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "dateOfBirth" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "displayName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eduPersonAffiliation", null ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eduPersonAssurance", null ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eduPersonPrimaryAffiliation" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eduPersonPrincipalName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "eduPersonScopedAffiliation", null ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "familyName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "firstName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "id" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "identifier" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "mail" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "schacHomeOrganization" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "schacPersonalUniqueCode", null ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "schacPersonalUniqueID" ] } ] } } ] }`} /> ### Enrolment Letter An Enrolment Letter credential is an official document from a European educational institution confirming a student's enrolment in a specific program. It includes details such as the program of study, enrolment dates and academic standing, serving as a proof of current student status in compliance with [European higher education standards](https://education.ec.europa.eu/education-levels/higher-education/european-student-card-initiative). ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "vct": "EnrolmentLetter", "display": { "name": "Enrolment Letter", "description": "Enrolment letter credential" }, "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "dob" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "universityName" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "statusActive" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address", "addressLine1" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address", "addressLine2" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address", "addressLine3" ] } ] } } ] }`} /> ### Utility Bill A Utility Bill credential contains verified address information from utility service providers such as electricity, water or telecommunications companies. It serves as proof of residence and is commonly required for address verification in accordance with [EU identity verification standards](https://digital-strategy.ec.europa.eu/en/policies/eudi-regulation). ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "vct": "UtilityBill", "display": { "name": "Utility Bill", "description": "Utility bill credential with address details" }, "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "age" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "billingDetails", "detail1" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "billingDetails", "detail2" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "billingDetails", "detail3" ] } ] } } ] }`} /> ### Rental Agreement A Rental Agreement credential is a digital version of a legally binding contract between a landlord and tenant, compliant with [European housing policies](https://housing.ec.europa.eu/index_en). It contains verified information about the rental property, terms of lease, and tenant details, serving as proof of residence for official purposes across EU member states. ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "vct": "RentalAgreement", "display": { "name": "Rental Agreement", "description": "Rental agreement credential" }, "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "address" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "amount" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "issuanceDate" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "expiryDate" ] } ] } } ] }`} /> ## Step 3: Issue and Receive Credential (Issuer/Holder) When you run a Step 2 credential definition block on this page, the matching Step 3 request below autofills `credentialDefinitionId` and `credentials[].id` automatically (and updates whenever that Step 2 block is re-run). If you are executing the APIs yourself, replace `` and `` with the values from the corresponding Step 2 response. The holder of the wallet submits a request for the issuance of a credential by executing the JSON code block below using the **Run** button in `InTime` issuance mode. Choose the credential format as needed. Alternatively, you may use the API available [here](/docs/openid4vc-api/config-digital-wallet-open-id-issue-credential). The user needs to issue **five** credentials to the holder wallet: - `PID` with credential format `mso_mdoc` - `Student ID` with credential format `dc+sd-jwt` - `Enrolment Letter` with credential format `dc+sd-jwt` - `Utility Bill` with credential format `dc+sd-jwt` - `Rental Agreement` with credential format `dc+sd-jwt` After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the credential offer using the [Data Wallet](https://www.igrant.io/datawallet.html) (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the credential offer on their mobile device, such as via a browser. ### PID result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlStudentTransportPass:pidCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "eu.europa.ec.eudi": { "address": { "country": "Sweden", "locality": "Stockholm", "region": "Stockholm County", "street_address": "Sveavägen 44, 111 34 Stockholm" }, "birthdate": "1998-09-17", "email": "alice.andersson@example.se", "family_name": "Andersson", "given_name": "Alice", "is_over_18": true, "is_over_21": true, "is_over_65": false, "phone_number": "+46 70 123 45 67" } } } ], "userPin": "" }`} /> ### Student ID result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlStudentTransportPass:studentIdCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "commonName": "Alice Andersson", "dateOfBirth": "1998-09-17", "displayName": "Alice A.", "eduPersonAffiliation": [ "student", "member" ], "eduPersonAssurance": [ "https://refeds.org/assurance/ID/unique", "https://refeds.org/assurance/ID/aal2" ], "eduPersonPrimaryAffiliation": "student", "eduPersonPrincipalName": "alice.andersson@su.se", "eduPersonScopedAffiliation": [ "student@su.se" ], "familyName": "Andersson", "firstName": "Alice", "id": "123456", "identifier": "alice123", "mail": "alice.andersson@example.se", "schacHomeOrganization": "su.se", "schacPersonalUniqueCode": [ "urn:schac:personalUniqueCode:int:se:personalNumber:199809179999" ], "schacPersonalUniqueID": "urn:schac:personalUniqueID:se:su.se:alice.andersson" } } ], "userPin": "" }`} /> ### Enrolment Letter result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlStudentTransportPass:enrolmentLetterCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "name": "Alice Andersson", "dob": "1998-09-17", "universityName": "Stockholm University", "statusActive": "true", "address": { "addressLine1": "Stockholm University", "addressLine2": "Universitetsvägen 10", "addressLine3": "114 18 Stockholm, Sweden" } } } ], "userPin": "" }`} /> ### Utility Bill result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlStudentTransportPass:utilityBillCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "name": "Alice Andersson", "age": "27", "address": "Sveavägen 44, 111 34 Stockholm, Sweden", "billingDetails": { "detail1": "Electricity - September 2025", "detail2": "Usage: 250 kWh", "detail3": "Provider: Stockholm Energi" } } } ], "userPin": "" }`} /> ### Rental Agreement result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlStudentTransportPass:rentalAgreementCredentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "name": "Alice Andersson", "address": "Sveavägen 44, 111 34 Stockholm, Sweden", "amount": "9500", "issuanceDate": "2024-09-13", "expiryDate": "2026-09-23" } } ], "userPin": "" }`} /> To receive and accept the credential via API. First, use the `credentialOffer` to call the [Receive Credential API](https://docs.igrant.io/docs/openid4vc-api/config-receive-digital-wallet-open-id-credential/). Once you have the response, copy the `credentialId` and provide it at [Accept Credential API](/docs/openid4vc-api/config-accept-digital-wallet-open-id-credential/) to accept the credential. ## Step 4: Create Presentation Definition (Verifier Admin) To create a presentation definition for requesting proof, you can run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request provided [here](/docs/openid4vc-api/config-digital-wallet-open-id-presentation-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. ", "dcqlQuery": { "credentials": [ { "id": "pid", "format": "mso_mdoc", "meta": { "doctype_value": "urn:eu.europa.ec.eudi:pid:1" }, "claims": [ { "id": "full_name", "path": [ "eu.europa.ec.eudi", "given_name" ] }, { "id": "dob", "path": [ "eu.europa.ec.eudi", "birthdate" ] } ], "claim_sets": [ [ "full_name" ], [ "dob" ] ] }, { "id": "student_id_card", "format": "dc+sd-jwt", "meta": { "vct_values": [ "VerifiableStudentID" ] }, "claims": [ { "id": "student_id", "path": [ "schacPersonalUniqueID" ] }, { "id": "university_org_name", "path": [ "schacHomeOrganization" ] } ], "claim_sets": [ [ "university_org_name", "student_id" ] ] }, { "id": "enrolment_letter", "format": "dc+sd-jwt", "meta": { "vct_values": [ "EnrolmentLetter" ] }, "claims": [ { "id": "status", "path": [ "statusActive" ] }, { "id": "university_name", "path": [ "universityName" ] } ], "claim_sets": [ [ "university_name", "status" ] ] }, { "id": "utility_bill_doc", "format": "dc+sd-jwt", "meta": { "vct_values": [ "UtilityBill" ] }, "claims": [ { "id": "address", "path": [ "address" ] } ] }, { "id": "rental_agreement_doc", "format": "dc+sd-jwt", "meta": { "vct_values": [ "RentalAgreement" ] }, "claims": [ { "id": "full_address", "path": [ "address" ] } ] } ], "credential_sets": [ { "options": [ [ "pid" ] ], "required": true }, { "options": [ [ "student_id_card" ], [ "enrolment_letter" ] ], "required": true }, { "options": [ [ "utility_bill_doc" ], [ "rental_agreement_doc" ] ], "required": false } ] } }`} /> Once a presentation definition is created, the `presentationDefinitionId` is autofilled in Step 5 automatically (and updated whenever Step 4 is re-run). You can also reuse the same `presentationDefinitionId` to verify multiple credentials. ## Step 5: Create Verification Request (Verifier/Relying Party) When you run Step 4 on this page, the `presentationDefinitionId` field below is autofilled automatically (and updated whenever Step 4 is re-run). If you are executing the APIs yourself, replace `` with the ID obtained in Step 4. To create the verification request, execute the code block below using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-verification-request-v-3). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the verification request using the Data Wallet (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the verification request on their mobile device, such as via a browser. result?.verificationHistory?.vpTokenQrCode || ""} listenPresentationDefinitionIdEvent="dcqlStudentTransportPass:presentationDefinitionCreated" initialJsonData={`{ "requestByReference": true, "presentationDefinitionId": "" }`} /> Users can copy the `presentationExchangeId` from the JSON response for use in Step 8 to read verification history. ## Step 6: Send and Receive Verifiable Presentation (Holder) The holder wallet accepts (consents) to send the requested credentials. - **Receive Verification:** - Use the `vpTokenQrCode`(step 5) with the API available [here](/docs/openid4vc-api/config-receive-digital-wallet-open-id-verification-v-3/) to receive the verification. - Copy the `presentationId` from the JSON response received from **Receive Verification** for use in Step 6b. - **Filter Verification:** - Use that `presentationId` with the API available [here](/docs/openid4vc-api/config-filter-digital-wallet-open-id-verification) to find matching credentials. - Save the `` and `` from the response. - **Send Verification:** - Use the `presentationId`, `` and `` with the API available [here](/docs/openid4vc-api/config-send-digital-wallet-open-id-verification-presentation-v-3) to send the credentials to the verifier. ## Step 7: Send and Receive Verifiable Presentation (Verifier/Relying Party) - The Verfier (Relying Party) receives the requested credentials and can verify it. They may read the received credential by executing the [Read Verification History API](/docs/openid4vc-api/config-read-digital-wallet-open-id-verification-history-v-3). - From the response received, the `vpTokenResponse` can be decoded using [JWT Decoder](/docs/devtools-jwt-decoder/). - From the decoded response, the `verifiableCredential` inside the 'vp' can be further decoded to view the received credentials. --- # DCQL: Multiple Credential Instances Source: https://docs.igrant.io/docs/dcql-2-4-6-loan-application-multiple-bank-statements/ --- id: dcql-2-4-6-loan-application-multiple-bank-statements title: "DCQL: Multiple Credential Instances" hide_title: false sidebar_label: Multiple Credential Instances slug: /dcql-2-4-6-loan-application-multiple-bank-statements/ description: DCQL multiple field for requesting several instances of the same credential type in a single verification flow. keywords: [DCQL, multiple credential instances, credential query, OpenID4VP, EUDI Wallet, bank statements, verifiable credentials] --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` > > This page maps to the `igrantio-dcql-multiple-statements` skill. Install just that one with: > > ```bash > npx skills add L3-iGrant/skills -s igrantio-dcql-multiple-statements > ``` import { ApiKeyManager } from "@site/src/components/ApiKeyManager"; import DcqlStepTemplate from "@site/src/components/DCQL/DcqlStepTemplate"; Setting the DCQL query's `multiple` field to `true` allows a verifier to request several instances of the same credential type in a single verification flow. **Scenario:** A loan provider requests six recent `BankStatement` credentials as part of assessing a loan application. For the underlying DCQL query, diagram and narrative, see the **“Loan application with multiple recent bank statements”** use case in our [DCQL concepts article](/concepts/eudi-wallet-dcql-openid4vp-business-wallet-payments/#246-use-case-loan-application-with-multiple-recent-bank-statements). ![Fig 06: Require six recent Bank Statements (Mandatory) to assess affordability as part of a loan application.](../cDocs/articles/dcql-images/fig-06-dcql-eudi-wallet-multiple-bank-statements-loan.png) ## Step 1: Get the API Key (Issuer Admin) To obtain your API key, please contact [support@igrant.io](mailto:support@igrant.io?subject=Request%20API%20Key). Once you have received your API key, enter it in the field below and click the **Set API Key** button to save it for future use. import { SigningKeyNote } from '@site/src/components/SigningKeySelect'; ## Step 2: Create Credential Definition (Issuer Admin) To create a credential definition, run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request available [here](https://docs.igrant.io/docs/openid4vc-api/config-create-digital-wallet-open-id-credential-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. From the API response, the `credentialDefinitionId` and `id` value from the `credentialDefinitions` array are autofilled in Step 3 automatically (and updated whenever Step 2 is re-run). The issuer can define credential definition for the `BankStatement` of credential format `dc+sd-jwt` ### Bank Statement A Bank Statement credential provides verified financial information including account details, transaction history and balance information. It serves as a proof of financial stability and is commonly required for loan applications and financial assessments in accordance with [European banking regulations](https://www.eba.europa.eu/) and [Anti-Money Laundering directives](https://commission.europa.eu/projects/anti-money-laundering_en). ", credentialDefinitions: [ { credentialFormat: "dc+sd-jwt", vct: "BankStatement", display: { name: "Bank Statement", description: "Bank account statement credential", }, claims: { claims: [ { limitDisclosure: true, mandatory: true, path: ["account_holder_name"], }, { limitDisclosure: true, mandatory: true, path: ["period"], }, { limitDisclosure: true, mandatory: true, path: ["account_number"], }, { limitDisclosure: true, mandatory: true, path: ["transactions", "amount"], }, { limitDisclosure: true, mandatory: true, path: ["transactions", "date"], }, ], }, }, ], }} /> ## Step 3: Issue and Receive Credential (Issuer/Holder) When you run Step 2 on this page, the `credentialDefinitionId` and `credentials[].id` fields below are autofilled automatically (and updated whenever Step 2 is re-run). If you are executing the APIs yourself, replace `` and `` with the values obtained from Step 2. The holder of the wallet submits a request for the issuance of a credential by executing the JSON code block below using the **Run** button in `InTime` issuance mode. Choose the credential format as needed. Alternatively, you may use the API available [here](/docs/openid4vc-api/config-digital-wallet-open-id-issue-credential). > Note: The user needs to issue credentials for multiple recent Bank Statements to the holder wallet. After Step 2 autofills the IDs, run this Step 3 request once per bank statement (updating the claims as needed). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the credential offer using the [Data Wallet](https://www.igrant.io/datawallet.html) (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the credential offer on their mobile device, such as via a browser. ### Bank Statement result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlLoanApplicationMultipleBankStatements:credentialDefinitionCreated" defaultRequestJson={{ issuanceMode: "InTime", credentialDefinitionId: "", urlScheme: "openid-credential-offer://", credentials: [ { id: "", claims: { account_holder_name: "Alice Andersson", account_number: "SE12 3456 7890 1234 5678 90", period: "180d", transactions: { amount: "1200.50", date: "2025-08-31", }, }, }, ], userPin: "", }} /> To receive and accept the credential via API. First, use the `credentialOffer` to call the [Receive Credential API](https://docs.igrant.io/docs/openid4vc-api/config-receive-digital-wallet-open-id-credential/). Once you have the response, copy the `credentialId` and provide it at [Accept Credential API](/docs/openid4vc-api/config-accept-digital-wallet-open-id-credential/) to accept the credential. ## Step 4: Create Presentation Definition (Verifier Admin) To create a presentation definition for requesting proof, you can run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request provided [here](/docs/openid4vc-api/config-digital-wallet-open-id-presentation-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. ", dcqlQuery: { credentials: [ { id: "bank_statement", format: "dc+sd-jwt", multiple: true, meta: { vct_values: ["BankStatement"], }, claims: [ { id: "statement_period", path: ["period"], }, { id: "account_number", path: ["account_number"], }, { id: "account_holder_name", path: ["account_holder_name"], }, ], claim_sets: [ ["statement_period", "account_number", "account_holder_name"], ], }, ], }, }} /> Once a presentation definition is created, the `presentationDefinitionId` is autofilled in Step 5 automatically (and updated whenever Step 4 is re-run). You can also reuse the same `presentationDefinitionId` to verify multiple credentials. ## Step 5: Create Verification Request (Verifier/Relying Party) When you run Step 4 on this page, the `presentationDefinitionId` field below is autofilled automatically (and updated whenever Step 4 is re-run). If you are executing the APIs yourself, replace `` with the ID obtained in Step 4. To create the verification request, execute the code block below using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-verification-request-v-3). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the verification request using the Data Wallet (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the verification request on their mobile device, such as via a browser. result?.verificationHistory?.vpTokenQrCode || ""} listenPresentationDefinitionIdEvent="dcqlLoanApplicationMultipleBankStatements:presentationDefinitionCreated" defaultRequestJson={{ presentationDefinitionId: "", requestByReference: true, }} /> Users can copy the `presentationExchangeId` from the JSON response for use in Step 7 to read verification history. ## Step 6: Send and Receive Verifiable Presentation (Holder) The holder wallet accepts (consents) to send the requested credentials. - **Receive Verification:** - Use the `vpTokenQrCode`(step 5) with the API available [here](/docs/openid4vc-api/config-receive-digital-wallet-open-id-verification-v-3/) to receive the verification. - Copy the `presentationId` from the JSON response received from **Receive Verification** for use in Step 6b. - **Filter Verification:** - Use that `presentationId` with the API available [here](/docs/openid4vc-api/config-filter-digital-wallet-open-id-verification) to find matching credentials. - Save the `` and `` from the response. - **Send Verification:** - Use the `presentationId`, `` and `` with the API available [here](/docs/openid4vc-api/config-send-digital-wallet-open-id-verification-presentation-v-3) to send the credentials to the verifier. ## Step 7: Send and Receive Verifiable Presentation (Verifier/Relying Party) - The Verfier (Relying Party) receives the requested credentials and can verify it. They may read the received credential by executing the [Read Verification History API](/docs/openid4vc-api/config-read-digital-wallet-open-id-verification-history-v-3). - From the response received, the `vpTokenResponse` can be decoded using [JWT Decoder](/docs/devtools-jwt-decoder/). - From the decoded response, the `verifiableCredential` inside the 'vp' can be further decoded to view the received credentials. --- # DCQL: Values Constraint Source: https://docs.igrant.io/docs/dcql-2-4-7-delivery-service-restricted-postal-codes/ --- id: dcql-2-4-7-delivery-service-restricted-postal-codes title: "DCQL: Values Constraint" hide_title: false description: DCQL values constraint for restricting accepted claim values to a predefined allowed list. keywords: [DCQL, values constraint, allowed values, credential query, OpenID4VP, EUDI Wallet, claim validation, verifiable credentials] sidebar_label: Values Constraint slug: /dcql-2-4-7-delivery-service-restricted-postal-codes/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` > > This page maps to the `igrantio-dcql-postal-codes` skill. Install just that one with: > > ```bash > npx skills add L3-iGrant/skills -s igrantio-dcql-postal-codes > ``` import Link from "@docusaurus/Link"; import { ApiKeyManager } from "@site/src/components/ApiKeyManager"; import DcqlStepTemplate from "@site/src/components/DCQL/DcqlStepTemplate"; The DCQL `values` constraint restricts accepted claim values to a predefined allowed list, enabling a verifier to enforce eligibility criteria directly in the query. **Scenario:** A delivery service requests a PID credential (in `dc+sd-jwt` format) containing the holder's residential address, accepting only postal codes from an allowed list. For the underlying DCQL query, diagram and example, see the **“Delivery service restricted to specific postal codes”** use case in our [DCQL concepts article](/concepts/eudi-wallet-dcql-openid4vp-business-wallet-payments/#247-use-case-delivery-service-restricted-to-specific-postal-codes). ![Fig 07: Require a PID and an address credential with a postal code matching 43242 or 43243 for eligibility.](../cDocs/articles/dcql-images/fig-07-dcql-eudi-wallet-address-postal-code-eligibility.png) ## Step 1: Get the API Key (Issuer Admin) To obtain your API key, please contact [support@igrant.io](mailto:support@igrant.io?subject=Request%20API%20Key). Once you have received your API key, enter it in the field below and click the **Set API Key** button to save it for future use. import { SigningKeyNote } from '@site/src/components/SigningKeySelect'; ## Step 2: Create Credential Definition (Issuer Admin) To create a credential definition, run the JSON body using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API request available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-credential-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. From the API response, the `credentialDefinitionId` and `id` value from the `credentialDefinitions` array are autofilled in Step 3 automatically (and updated whenever Step 2 is re-run). The issuer can define credential definition for the `PID` of credential format `dc+sd-jwt` ", "credentialDefinitions": [ { "credentialFormat": "dc+sd-jwt", "vct": "urn:eu.europa.ec.eudi:pid:1", "claims": { "claims": [ { "limitDisclosure": true, "mandatory": true, "path": [ "residential_address", "street_address" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "residential_address", "postal_code" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "residential_address", "locality" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "residential_address", "country" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "birthdate" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "email" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "family_name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "given_name" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "is_over_18" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "is_over_21" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "is_over_65" ] }, { "limitDisclosure": true, "mandatory": true, "path": [ "phone_number" ] } ] }, "display": { "name": "Person Identification Data", "description": "Proof of identity and address" } } ] }`} /> ## Step 3: Issue and Receive Credential (Issuer/Holder) When you run Step 2 on this page, the `credentialDefinitionId` and `credentials[].id` fields below are autofilled automatically (and updated whenever Step 2 is re-run). If you are executing the APIs yourself, replace `` and `` with the values obtained from Step 2. The holder of the wallet submits a request for the issuance of a credential by executing the JSON code block below using the **Run** button in `InTime` issuance mode. Choose the credential format as needed. Alternatively, you may use the API available [here](/docs/openid4vc-api/config-digital-wallet-open-id-issue-credential). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the credential offer using the [Data Wallet](https://www.igrant.io/datawallet.html) (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the credential offer on their mobile device, such as via a browser. ### PID Person Identification Data (PID) is a standardised European identity credential defined under the [EU Digital Identity Framework (eIDAS 2.0)](https://digital-strategy.ec.europa.eu/en/policies/eudi-regulation). It contains essential personal information including family name, given name, date of birth and address, enabling secure digital identification across EU member states. result?.credentialHistory?.credentialOffer || ""} listenCredentialDefinitionIdsEvent="dcqlDeliveryServiceRestrictedPostalCodes:credentialDefinitionCreated" initialJsonData={`{ "issuanceMode": "InTime", "credentialDefinitionId": "", "urlScheme": "openid-credential-offer://", "credentials": [ { "id": "", "claims": { "residential_address": { "country": "Sweden", "locality": "Stockholm", "region": "Stockholms län", "street_address": "Sveavägen 44", "postal_code": "11134" }, "birthdate": "1990-04-15", "email": "alice.andersson@example.se", "family_name": "Andersson", "given_name": "Alice", "is_over_18": true, "is_over_21": true, "is_over_65": false, "phone_number": "+46 70 123 45 67" } } ], "userPin": "" }`} /> After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the credential offer using the [Data Wallet](https://www.igrant.io/datawallet.html) (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the credential offer on their mobile device, such as via a browser. ## Step 4: Create Presentation Definition (Verifier Admin) To create a presentation definition for requesting proof, you can run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request provided [here](/docs/openid4vc-api/config-digital-wallet-open-id-presentation-definition). In this use case, the verifier expresses a requirement for a residential address credential where the postal code is in an allowed list of delivery zones. ", "dcqlQuery": { "credentials": [ { "id": "residential_address", "format": "dc+sd-jwt", "meta": { "vct_values": [ "urn:eu.europa.ec.eudi:pid:1" ] }, "display": { "name": "Person Identification Data", "description": "PID credential with residential address and contact details" }, "claims": [ { "id": "full_address", "path": [ "residential_address", "street_address" ] }, { "id": "postal_code", "path": [ "residential_address", "postal_code" ], "values": [ "11134", "41103" ] }, { "id": "city", "path": [ "residential_address", "locality" ] }, { "id": "country", "path": [ "residential_address", "country" ] } ], "claim_sets": [ [ "full_address", "postal_code", "city", "country" ] ] } ] } }`} /> Once a presentation definition is created, the `presentationDefinitionId` is autofilled in Step 5 automatically (and updated whenever Step 4 is re-run). You can also reuse the same `presentationDefinitionId` to verify multiple credentials. ## Step 5: Create Verification Request (Verifier/Relying Party) When you run Step 4 on this page, the `presentationDefinitionId` field below is autofilled automatically (and updated whenever Step 4 is re-run). If you are executing the APIs yourself, replace `` with the ID obtained in Step 4. To create the verification request, execute the code block below using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-verification-request-v-3). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the verification request using the Data Wallet (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the verification request on their mobile device, such as via a browser. result?.verificationHistory?.vpTokenQrCode || ""} listenPresentationDefinitionIdEvent="dcqlDeliveryServiceRestrictedPostalCodes:presentationDefinitionCreated" initialJsonData={`{ "requestByReference": true, "presentationDefinitionId": "" }`} /> Users can copy the `presentationExchangeId` from the JSON response for use in Step 8 to read verification history. ## Step 6: Send and Receive Verifiable Presentation (Holder) The holder wallet accepts (consents) to send the requested credentials. - **Receive Verification:** - Use the `vpTokenQrCode`(step 5) with the API available [here](/docs/openid4vc-api/config-receive-digital-wallet-open-id-verification-v-3/) to receive the verification. - Copy the `presentationId` from the JSON response received from **Receive Verification** for use in Step 6b. - **Filter Verification:** - Use that `presentationId` with the API available [here](/docs/openid4vc-api/config-filter-digital-wallet-open-id-verification) to find matching credentials. - Save the `` and `` from the response. - **Send Verification:** - Use the `presentationId`, `` and `` with the API available [here](/docs/openid4vc-api/config-send-digital-wallet-open-id-verification-presentation-v-3) to send the credentials to the verifier. ## Step 7: Send and Receive Verifiable Presentation (Verifier/Relying Party) - The Verfier (Relying Party) receives the requested credentials and can verify it. They may read the received credential by executing the [Read Verification History API](/docs/openid4vc-api/config-read-digital-wallet-open-id-verification-history-v-3). - From the response received, the `vpTokenResponse` can be decoded using [JWT Decoder](/docs/devtools-jwt-decoder/). - From the decoded response, the `verifiableCredential` inside the 'vp' can be further decoded to view the received credentials. --- # DCQL: Trusted Authorities Source: https://docs.igrant.io/docs/dcql-basic-credential-query-with-trusted-authority/ --- id: dcql-basic-credential-query-with-trusted-authority title: "DCQL: Trusted Authorities" hide_title: false description: DCQL credential query filtered by trusted authorities (EU Trust List, EBSI, OpenID Federation) using iGrant.io Digital Wallets. sidebar_label: Trusted Authorities keywords: [DCQL, trusted authorities, EU Trust List, EBSI, OpenID Federation, credential query, OpenID4VP, EUDI Wallet, trust framework] slug: /dcql-basic-credential-query-with-trusted-authority/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` > > This page maps to the `igrantio-dcql-trusted-authority` skill. Install just that one with: > > ```bash > npx skills add L3-iGrant/skills -s igrantio-dcql-trusted-authority > ``` import { ApiKeyManager } from "@site/src/components/ApiKeyManager"; import DcqlStepTemplate from "@site/src/components/DCQL/DcqlStepTemplate"; The `trusted_authorities` field in a DCQL query allows a verifier to restrict accepted credentials to those issued by specific trust anchors. **Scenario:** A verifier requests a University Degree credential, accepting it only if issued by an authority in the EU Trust List, EBSI, or an OpenID Federation trust anchor. For the underlying DCQL query, diagram and video walkthrough, see the **“Basic credential query with trusted authority”** use case in our [DCQL concepts article](/concepts/eudi-wallet-dcql-openid4vp-business-wallet-payments/#241-use-case-basic-credential-query-with-trusted-authority). ![Fig 01: Require a University Degree credential, only if issued by an authority listed in the trusted list.](../cDocs/articles/dcql-images/fig-01-dcql-eudi-wallet-university-degree-trusted-authority.png) ## Step 1: Get the API Key (Issuer Admin) To obtain your API key, please contact [support@igrant.io](mailto:support@igrant.io?subject=Request%20API%20Key). Once you have received your API key, enter it in the field below and click the **Set API Key** button to save it for future use. import { SigningKeyNote } from '@site/src/components/SigningKeySelect'; ## Step 2: Create Credential Definitions (Issuer Admin) To create a credential definition, run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request available [here](https://docs.igrant.io/docs/openid4vc-api/config-create-digital-wallet-open-id-credential-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. From the API response, copy the `credentialDefinitionId` and `id` value from the `credentialDefinitions` array for use in the Step 3. ### Aegean University Degree - Master's (Issuer Admin) Use this step to create the credential definition for the Aegean University Master's degree that is present in the EWC Trust List and key format `x509`. ", enforceWUA: true, credentialDefinitions: [ { credentialFormat: "dc+sd-jwt", vct: "UniversityDegree", claims: { claims: [ { limitDisclosure: true, mandatory: true, path: ["name"] }, { limitDisclosure: true, mandatory: true, path: ["registrationNumber"] }, { limitDisclosure: true, mandatory: true, path: ["dateOfBirth"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject1"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject2"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject3"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject4"] }, ], }, display: { name: "UAegean University Degree (Masters)", description: "UAegean University's Master's degree credential", }, }, ], }} /> ### Aegean University Degree - Bachelor's (Issuer Admin) This step creates the credential definition for the Aegean University Bachelor's degree, also present in the EWC Trust List and key format `x509`. ", enforceWUA: true, credentialDefinitions: [ { credentialFormat: "dc+sd-jwt", vct: "UniversityDegree", claims: { claims: [ { limitDisclosure: true, mandatory: true, path: ["name"] }, { limitDisclosure: true, mandatory: true, path: ["registrationNumber"] }, { limitDisclosure: true, mandatory: true, path: ["dateOfBirth"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject1"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject2"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject3"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject4"] }, ], }, display: { name: "UAegean University Degree (Bachelors)", description: "UAegean University's Bachelor's degree credential", }, }, ], }} /> ### ABC University Degree - Bachelor's (Issuer Admin) In this step you create the credential definition for a Bachelor's degree issued by ABC University, Australia. This university is **not** in the EWC Trust List: its signing certificate is not on the list, so the `trusted_authorities` query does not match its credential. ", version: "version_01", credentialDefinitions: [ { credentialFormat: "dc+sd-jwt", vct: "UniversityDegree", claims: { claims: [ { limitDisclosure: true, mandatory: true, path: ["name"] }, { limitDisclosure: true, mandatory: true, path: ["registrationNumber"] }, { limitDisclosure: true, mandatory: true, path: ["dateOfBirth"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject1"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject2"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject3"] }, { limitDisclosure: true, mandatory: true, path: ["subjects", "subject4"] }, ], }, display: { name: "ABC University (Australia) (Bachelors)", description: "ABC University (Australia) Bachelor's degree credential", }, }, ], }} /> ## Step 3: Issue and Receive Credential (Issuer/Holder) The holder of the wallet submits a request for the issuance of a credential by executing the JSON code block below using the **Run** button in the `InTime` issuance mode. Run the request separately for each credential type. When you run Step 2 on this page, the `credentialDefinitionId` and `id` fields of the matching request below are autofilled (and updated whenever that Step 2 block is re-run). If you are executing the APIs yourself, replace `` and `` with the values obtained in Step 2. Alternatively, you may use the API available [here](https://docs.igrant.io/docs/openid4vc-api/config-digital-wallet-open-id-issue-credential). After receiving the response, toggle the provided button to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the credential offer using the [Data Wallet](https://www.igrant.io/datawallet.html) (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the credential offer on their mobile device (e.g. via a browser). ### Aegean University Degree - Master's ", userPin: "", credentials: [ { id: "", claims: { name: "Alice Andersson", registrationNumber: "SE-2020-000123", dateOfBirth: "1993-04-12", subjects: { subject1: "Computer Science", subject2: "Data Privacy and GDPR", subject3: "Distributed Systems", subject4: "Digital Identity and Wallets", }, }, }, ], }} extractQrValue={(result) => result?.credentialHistory?.credentialOffer || ""} /> ### Aegean University Degree - Bachelor's ", userPin: "", credentials: [ { id: "", claims: { name: "Alice Andersson", registrationNumber: "SE-2020-000123", dateOfBirth: "1993-04-12", subjects: { subject1: "Computer Science", subject2: "Data Privacy and GDPR", subject3: "Distributed Systems", subject4: "Digital Identity and Wallets", }, }, }, ], }} extractQrValue={(result) => result?.credentialHistory?.credentialOffer || ""} /> ### ABC University Degree - Bachelor's ", userPin: "", credentials: [ { id: "", claims: { name: "Alice Andersson", registrationNumber: "SE-2020-000123", dateOfBirth: "1993-04-12", subjects: { subject1: "Computer Science", subject2: "Data Privacy and GDPR", subject3: "Distributed Systems", subject4: "Digital Identity and Wallets", }, }, }, ], }} extractQrValue={(result) => result?.credentialHistory?.credentialOffer || ""} /> To receive and accept the credential via API. First, use the `credentialOffer` to call the [Receive Credential API](https://docs.igrant.io/docs/openid4vc-api/config-receive-digital-wallet-open-id-credential/). Once you have the response, copy the `credentialId` and provide it at [Accept Credential API](/docs/openid4vc-api/config-accept-digital-wallet-open-id-credential/) to accept the credential. ## Step 4: Create Presentation Definition (Verifier Admin) To create a presentation definition for requesting proof, you can run the code block below using the **Run** button. Alternatively, you can manually copy the code block and use it in the body of the API request provided [here](/docs/openid4vc-api/config-digital-wallet-open-id-presentation-definition). > Note: With `cryptographicKeyFormat` `x509`, the `cryptographicKeyIdentifier` must be a key of your organisation that has a certificate chain. The page fills in such a key after you set the API key. Use **Select key** on the request to choose another key, or see the key management guide. - Create a Presentation Definition by executing the code block below. ", dcqlQuery: { credentials: [ { id: "UniversityDegreeCredential", format: "dc+sd-jwt", meta: { vct_values: ["UniversityDegree"], }, claims: [ { path: ["name"], }, { path: ["registrationNumber"], }, { path: ["dateOfBirth"], }, { path: ["subjects", "subject1"], }, { path: ["subjects", "subject2"], }, { path: ["subjects", "subject3"], }, { path: ["subjects", "subject4"], }, ], require_cryptographic_holder_binding: true, trusted_authorities: [ { type: "etsi_tl", values: [ "https://raw.githubusercontent.com/EWC-consortium/ewc-trust-list/refs/heads/main/EWC-TL.xml", ], }, ], }, ], }, }} /> Once a presentation definition has been created, the `presentationDefinitionId` is autofilled in Step 5 automatically (and updated whenever Step 4 is re-run). You can also reuse the same `presentationDefinitionId` to verify multiple credentials. ## Step 5: Create Verification Request (Verifier/Relying Party) When you run Step 4 on this page, the `presentationDefinitionId` field below is autofilled automatically (and updated whenever Step 4 is re-run). If you are executing the APIs yourself, replace `` with the ID obtained in Step 4. To create the verification request, execute the code block below using the **Run** button. Alternatively, you can manually copy the JSON and use it in the body of the API available [here](/docs/openid4vc-api/config-create-digital-wallet-open-id-verification-request-v-3). After receiving the response, toggle the button provided to dynamically generate a QR code. The EUDI Wallet/Holder can then accept the verification request using the Data Wallet (or any other EU Digital Identity Wallet) by either scanning the QR code or directly accessing the verification request on their mobile device, such as via a browser. ", requestByReference: true, }} extractQrValue={(result) => result?.verificationHistory?.vpTokenQrCode || ""} /> ## Step 6: Send and Receive Verifiable Presentation (Holder) The holder wallet accepts (consents) to send the requested credentials. - **Receive Verification:** - Use the `vpTokenQrCode`(step 5) with the API available [here](/docs/openid4vc-api/config-receive-digital-wallet-open-id-verification-v-3/) to receive the verification. - Copy the `presentationId` from the JSON response received from **Receive Verification** for use in Step 6b. - **Filter Verification:** - Use that `presentationId` with the API available [here](/docs/openid4vc-api/config-filter-digital-wallet-open-id-verification) to find matching credentials. - Save the `` and `` from the response. - **Send Verification:** - Use the `presentationId`, `` and `` with the API available [here](/docs/openid4vc-api/config-send-digital-wallet-open-id-verification-presentation-v-3) to send the credentials to the verifier. ## Step 7: Send and Receive Verifiable Presentation (Verifier/Relying Party) - The Verfier (Relying Party) receives the requested credentials and can verify it. They may read the received credential by executing the [Read Verification History API](/docs/openid4vc-api/config-read-digital-wallet-open-id-verification-history-v-3). - From the response received, the `vpTokenResponse` can be decoded using [JWT Decoder](/docs/devtools-jwt-decoder/). - From the decoded response, the `verifiableCredential` inside the 'vp' can be further decoded to view the received credentials. --- # DCQL (Digital Credential Query Language) Source: https://docs.igrant.io/docs/dcql-overview/ --- id: dcql-overview title: "DCQL (Digital Credential Query Language)" hide_title: false description: Introduction to the Digital Credential Query Language (DCQL) as defined in OpenID4VP 1.0, with a summary of its building blocks and developer workflow examples. sidebar_label: Overview keywords: [DCQL, Digital Credential Query Language, OpenID4VP, credential query, verifiable presentations, EUDI Wallet, credential request, selective disclosure] slug: /dcql-overview/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` The Digital Credential Query Language (DCQL, pronounced "dak-l") is a JSON-based query language introduced in the [OpenID for Verifiable Presentations (OpenID4VP) 1.0](https://openid.net/specs/openid-4-verifiable-presentations-1_0.html) specification. It enables verifiers to express precise requirements for the credentials they need from a holder's wallet. A DCQL query is a JSON object with two top-level properties: - **`credentials`** (required): An array of Credential Query objects, each describing a specific credential the verifier is interested in. - **`credential_sets`** (optional): An array defining logical groupings and requirements across the requested credentials. For the full specification, business context, and real-world payment examples, see our [concepts article on DCQL in the EUDI Wallet ecosystem](/concepts/eudi-wallet-dcql-openid4vp-business-wallet-payments/). ## Building Blocks DCQL provides a small set of composable building blocks that cover a wide range of verification scenarios: | Building block | Purpose | |---|---| | **Credential Query** | Requests a specific credential by format, metadata, and claims. The fundamental unit of a DCQL query. | | **`trusted_authorities`** | Restricts accepted credentials to those issued by specific trust anchors (EU Trust List, EBSI, OpenID Federation). | | **`claims`** | Specifies which individual claims within a credential are requested, enabling selective disclosure. | | **`claim_sets`** | Defines acceptable combinations of claims, allowing preferred claims with fallback alternatives. | | **`credential_sets`** | Groups multiple credential queries with logical rules (AND/OR), supporting mandatory and optional sets. | | **`multiple`** | When set to `true`, allows several instances of the same credential type to be returned in a single flow. | | **`values`** | Constrains accepted claim values to a predefined allowed list. | ## Developer Workflow Examples Each example below demonstrates a specific DCQL building block through a complete developer workflow with runnable API calls. You can also try these scenarios live in the [iGrant.io DCQL demos](https://igrant.io/demo.html?filter=tech-dcql) and watch walkthroughs on the [iGrant.io YouTube channel](https://www.youtube.com/@iGrantio). | Example | DCQL feature | Scenario | |---|---|---| | [Trusted Authorities](/docs/dcql-basic-credential-query-with-trusted-authority/) | `trusted_authorities` | Request a University Degree credential only from issuers in the EU Trust List, EBSI, or an OpenID Federation trust anchor. | | [Claim Sets (Selective Disclosure)](/docs/dcql-2-4-2-claim-set-age-verification) | `claim_sets` | Verify age from a PID credential, preferring a boolean `over_21` claim and falling back to the full `birthdate`. | | [Credential Sets (Alternatives)](/docs/dcql-2-4-3-credential-set-proof-of-identity-alternatives/) | `credential_sets` | Accept any one of a Passport, PID, or Photo ID for proof of identity. | | [Combined Credential Sets](/docs/dcql-2-4-4-kyc-request-photo-id-address-proof/) | Multiple required `credential_sets` | Require a Photo ID plus a Proof of Address (Utility Bill or Bank Statement). | | [Mandatory and Optional Sets](/docs/dcql-2-4-5-student-transport-pass/) | Mandatory + optional `credential_sets` | Require PID and student proof, with optional address proof for an additional discount. | | [Multiple Credential Instances](/docs/dcql-2-4-6-loan-application-multiple-bank-statements/) | `multiple: true` | Request six recent Bank Statement credentials in a single verification flow. | | [Values Constraint](/docs/dcql-2-4-7-delivery-service-restricted-postal-codes/) | `values` | Accept a PID credential only if the postal code matches an allowed list. | ## Related - [OpenID4VP credential verification](/concepts/openid4vp-credential-verification/) shows where a DCQL query fits in the full verifier flow. - [OpenID4VCI credential issuance](/concepts/openid4vci-credential-issuance/) covers how the credentials that DCQL queries are first issued. --- # Trust List Certificate Generator Source: https://docs.igrant.io/docs/devtools-certificate-generator/ --- id: certificate-generator title: Trust List Certificate Generator description: Generate a test X.509 certificate from a CSR and your organisation details - a root CA for issuers and wallet providers, or an access certificate for relying parties - ready to register in the trust list. keywords: - certificate generator - CSR to certificate - relying party certificate - root CA - trust anchor - access certificate - WRPAC - X.509 certificate generator - trust list onboarding - EUDI Wallet - European Business Wallet hide_title: true hide_table_of_contents: true sidebar_label: Certificate Generator slug: /devtools-certificate-generator/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import CertificateGenerator from '@site/src/components/CertificateGenerator'; import NoteBox from '@site/src/components/NoteBox'; The certificate produced here is a self-signed test certificate, signed by a throwaway key generated in your browser, because a CSR carries only the public key. It is not issued by a Certificate Authority. Use it to preview the trust-list entry, then replace it with one from your own PKI or a trusted authority before submitting to the registry. The Certificate Generator turns a certificate signing request (CSR) and your organisation details into the X.509 certificate your actor type submits to the trust list, and prepares a trust-list entry you can send in with your registration. The certificate profile follows the service type you pick: | Service type | Certificate generated | Profile | |---|---|---| | Wallet Provider | Trust anchor (root CA) | `CA=true`, key usage `keyCertSign`, `cRLSign`. Wallet unit attestation signing certificates chain to it. | | PID / EBWOID / QEAA / EAA Issuer | Trust anchor (root CA) | `CA=true`, key usage `keyCertSign`, `cRLSign`. Credential signing certificates chain to it, or credentials are signed directly with this key. | | Relying Party | Access certificate (WRPAC) | End-entity certificate per ETSI TS 119 411-8: key usage `digitalSignature`, extended key usage `clientAuth`, contact email and support URI in the subject alternative name, NCP-l-eudiwrp certificate policy. | Provide the organisation details, choose the service type, and upload, drag and drop, or paste a CSR. The tool reads the public key from the CSR and builds a certificate that carries that key together with your organisation as the subject. It then prepares an `onboarding/.json` entry that matches the trust-list onboarding schema, with the certificate embedded. Everything runs in your browser. Nothing you enter or upload leaves the page. --- # Online Digital Certificate Viewer Source: https://docs.igrant.io/docs/devtools-certificate-viewer/ --- id: certificate-viewer title: Online Digital Certificate Viewer description: Parse, analyze and validate X.509 certificates in PEM format. View details, check validity, and verify signatures. keywords: - certificate viewer - X.509 certificate parser - PEM certificate analyzer - SSL certificate viewer - certificate decoder - digital certificate tool - certificate validation - public key infrastructure - PKI tools hide_title: true hide_table_of_contents: true sidebar_label: Certificate Viewer slug: /devtools-certificate-viewer/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import CertificateViewer from '@site/src/components/CertificateViewer'; --- # JSON Schema Validator Source: https://docs.igrant.io/docs/devtools-json-schema-validator/ --- id: json-schema-validator title: JSON Schema Validator description: JSON Schema Validator for developers hide_title: true hide_table_of_contents: true sidebar_label: JSON Schema Validator keywords: [JSON Schema Validator, schema validation, credential schema, EUDI Wallet, developer tools, JSON validation, verifiable credentials] slug: /devtools-json-schema-validator/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import JsonSchemaValidator from '@site/src/components/JsonSchemaValidator'; --- # Decode JWT and SD-JWT VC tokens Source: https://docs.igrant.io/docs/devtools-jwt-decoder/ --- id: jwt-decoder title: Decode JWT and SD-JWT VC tokens description: Free online JWT and SD-JWT VC decoder. Inspect headers, payloads, disclosures and key-binding JWTs, then verify the signature with an issuer key auto-derived from header.jwk, x5c, did:key or did:jwk. hide_title: true hide_table_of_contents: true sidebar_label: JWT Decoder keywords: - JWT decoder - SD-JWT decoder - SD-JWT VC - JSON Web Token - selective disclosure - JWT signature verification - did:key - did:jwk - x5c - EUDI Wallet - ETSI TS 119 472-1 - ETSI EAA Plugtests - credential validation - developer tools slug: /devtools-jwt-decoder/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import JwtDecoderSeo from '@site/src/components/JwtDecoderSeo'; import JwtDecoder from '@site/src/components/JwtDecoder'; --- # Decode mdoc CBOR (ISO/IEC 18013-5 IssuerSigned) Source: https://docs.igrant.io/docs/devtools-mdoc-decoder/ --- id: mdoc-decoder title: Decode mdoc CBOR (ISO/IEC 18013-5 IssuerSigned) description: Free online mdoc CBOR decoder. Inspect IssuerSigned structures, COSE_Sign1 issuer authentication, the Mobile Security Object, namespaces, and the issuer x5chain certificate. hide_title: true hide_table_of_contents: true sidebar_label: mdoc CBOR Decoder keywords: - mdoc decoder - CBOR decoder - ISO 18013-5 - IssuerSigned - Mobile Security Object - MSO - COSE_Sign1 - x5chain - eu.europa.ec.eudi.pid.1 - EUDI Wallet - mDL - developer tools slug: /devtools-mdoc-decoder/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import MdocDecoderSeo from '@site/src/components/MdocDecoder/MdocDecoderSeo'; import MdocDecoder from '@site/src/components/MdocDecoder'; --- # EUDI & Business Wallet Developer Debug Tools Source: https://docs.igrant.io/docs/devtools-overview/ --- id: devtools-overview title: EUDI & Business Wallet Developer Debug Tools description: Debugging tools for issuers, holders, and verifiers working with EU Digital Identity (EUDI) Wallets and the European Business Wallet under eIDAS 2.0. hide_title: false hide_table_of_contents: true sidebar_label: Overview keywords: [developer tools, EUDI Wallet, European Business Wallet, debugging, QR code, JWT decoder, mdoc CBOR, JSON schema, eIDAS 2.0, verifiable credentials, testing] slug: /devtools-overview/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import DevtoolsCards from '@site/src/components/DevtoolsCards'; iGrant.io provides tools to support developers working with EU Digital Identity (EUDI) Wallets and the European Business Wallet, enabling debugging and testing of interactions between issuers, holders, and verifiers. These tools simplify decoding and validating critical components such as QR codes, JWTs, mdoc CBOR, JSON schemas, and X.509 certificates. They are designed to enhance development efficiency and help ensure compliance with the latest eIDAS 2.0 standards. --- # Decode QR Codes with developer tools Source: https://docs.igrant.io/docs/devtools-qrcode-decoder/ --- id: qrcode-decoder title: Decode QR Codes with developer tools description: See how to decode QR codes to extract credential data securely, supporting verification workflows in digital identity implementations. hide_title: true hide_table_of_contents: true sidebar_label: QR Code Decoder keywords: [QR code decoder, credential data, OpenID4VCI, OpenID4VP, EUDI Wallet, developer tools, digital identity, debugging] slug: /devtools-qrcode-decoder/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import QRCodeDecoder from '@site/src/components/QRCodeDecoder'; --- # Generate QR Codes with developer tools Source: https://docs.igrant.io/docs/devtools-qrcode-generator/ --- id: qrcode-generator title: Generate QR Codes with developer tools description: Learn how to create and use QR codes for credential sharing and verification in digital identity workflows using the developer tools. hide_title: true hide_table_of_contents: true sidebar_label: QR Code Generator keywords: [QR code generator, credential sharing, OpenID4VCI, OpenID4VP, EUDI Wallet, developer tools, digital identity, verification] slug: /devtools-qrcode-generator/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import QRGenerator from '@site/src/components/QRGenerator'; --- # Admin login Source: https://docs.igrant.io/docs/drv-bund-api/admin-login --- id: admin-login title: "Admin login" description: "Authenticates an administrative user by validating the provided username and password. Upon successful authentication, a pair of JSON Web Tokens (JWT) - access and refresh - are issued, along with basic user details. These tokens are required for accessing protected endpoints within the system." sidebar_label: "Admin login" hide_title: true hide_table_of_contents: true api: eJztVs1uGzcQfpXBXJoAK8l2k6LYU5zYLWw0dmAr9UHxYbQc7TLhkhuSK0UQdOuT9NH6JMVwVz+OlcYFeqwuXpPz+83wm1lhpDJgPsHTNlZsoy4oamfxPkPFofC6Sf/m+/ccgCyQqrXVIXqKes7QBvYwXcKcjFYUtS0hVgyNd3OtWKV7SzUDWQUNhbBwXg3hfeMshLYoOIRZa4AehJEBQUPag5vB5e31FdzxFMbuE9sAzy7vxs9hAJR0k1nPM8+hkkPPoENoWWVAxtkSFjpWMKWgiy5UxZG0CUMYVxwYYmdU9Dx/brVnBTPne+uSTeNd5CKyAraqcdrGkIxqmxINyxC5HmKGos8hvnZqifkKC2cj2yif1DSmz2z0MQisKwxFxTXJV1w2jDm66UcuImbYeNewj5qD3G7w25MM0Wtb4teVGlcMXJM2QEp5wcbNUohiYojrDDfwH7I1c76miPlO6JB9MfVD2NUR1+sucQFO2mkb7p63+/W6EwuNs6FL6+ToSP489HDDsfVSjcel3dRpV9NUzca7mTYMiiJJDf4j0Huv38f88m78MESBuQv/acp9qltdyer78en9EmobuWSPGfIXqhvDmP/YW/pW42wF8aOrrHL8SnEbBZ2BZ0Fwzj7oomLf2nKoWCJLrXXImG2NoalYi77l3vM4CR3wbNs60c7Z24srzPD97fmNkM4uou5GYOy6+Ekup9rH6oziQZ/b1lYicEB7RrU2y6tvgPVIvNRztk+W1uF6zv745z3hqXOGye4XYkYm7KRPjv+N9E8vnybdVM7yVVtPH7TYtyLvfxm+OPRUL2zhvOciQuFZCXOTCVvWT2zz4uj4sd5bMlIOVuA8aFs4CTF25MshdoRSc6ycEi5yITU/xQpzHMmQGKX5MzKu1HaEGQb20qyYT1bYeoM5VjE2IR+NlJ8Ppq1VgzQQ/EC4wTtj2A+o0UNderJxqB2u78VM0Xodl7fCEN0jmzJ59jL/9tAS4+I1iQncSQiz/uOXTatd3o1TKsI8N7vBcL6pyT6x70qwI+jNmRTZzlyKQMf0QM5ufofXrVXwZpsQnL67gDNXtDXb2A3yDNMbTqCfHJ28HL4YHvcESUUiyP5BY2ibxvn4agdIhn1g+tfd0UNw99D7mta2SvDsrz/+fA46AMHtgpUOVSJq4C9FRbbsdoI5ez3riRqkmrrYrg9+CBdRmD5AYDMbBDdnz7q0oFPPxWXW60vj7reibBBKlzqSgQUZwzE5C85oBY1TELmorJM24pABW5oamfYElhdgeM5Gxqdwa2Jemmqj4zIZoTa6ult1Uv9qsgV3Qyml57lsTcongLZAMGuNWQK1SscUZ03WykjO0OiCbUj90EN+2lBRMZwMjx5hvlgshpSuh86Xo143jH67eHN+dXs+EB3pOXk1Ndl9o/JmIL2Zr6fQ3qLy/6735F2vZ4PIX+KoMaS72e3TfOzYaoKSJsoYqxPqG/Rl2lXCa/kEV6spBX7vzXotx59b9kvMJ/cZzsnrjown9+sMKyYlrD1Z4SdeYo5vuqIN0pwVcdNKQI+WnnW20TgtCm7iP8re71Hvu+vbsdBav83WTomOp4VsurTAHD/gB8QMXWqkbm2S8xUasmVLZVovkl35/Q1CDVsG sidebar_class_name: "post api-method" info_path: docs/drv-bund-api/drv-bund-controller-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Admin login

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Authenticates an administrative user by validating the provided username and password. Upon successful authentication, a pair of JSON Web Tokens (JWT) - access and refresh - are issued, along with basic user details. These tokens are required for accessing protected endpoints within the system. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns access and refresh tokens along with user profile data.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            user object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Incorrect credentials provided.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Malformed or incomplete request.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # DRV Bund Controller API Documentation Source: https://docs.igrant.io/docs/drv-bund-api/drv-bund-controller-api-documentation --- id: drv-bund-controller-api-documentation title: "DRV Bund Controller API Documentation" description: "iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner." sidebar_label: Introduction sidebar_position: 0 hide_title: true custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiLogo from "@theme/ApiLogo"; import SchemaTabs from "@theme/SchemaTabs"; import TabItem from "@theme/TabItem"; import Export from "@theme/ApiExplorer/Export"; Version: 2025.4.1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          DRV Bund Controller API Documentation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          iGrant.io (™) is a Swedish data exchange and verification service provider. It uses self-sovereign identity, verifiable credentials, a digital wallet and solid pod technologies, enabling a new level of interoperability and automating compliance with data regulations in a fully auditable manner.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Authentication

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Security Scheme Type:http
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          HTTP Authorization Scheme:bearer
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Bearer format:JWT

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Contact

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          iGrant.io: support@igrant.ioURL: https://igrant.io

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          License

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Apache 2.0
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # DRV Bund Controller API Documentation Source: https://docs.igrant.io/docs/drv-bund-api/overview --- id: drv-bund-overview title: "DRV Bund Controller API Documentation" description: "Overview of the DRV Bund Controller API powered by Organisation Wallet Suite APIs" sidebar_label: "Overview" sidebar_position: 1 --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` # DRV Bund Controller API Documentation ## Introduction The DRV Bund Controller API, developed by iGrant.io as part of EBSI VECTOR WP 5.2, enables administrators to upload bulk attestation data for citizens' Portable Document A1 (PDA1) and European Health Insurance Card (eEHIC) credentials. ## Portals Two portals have been implemented: 1. **Administrative Portal** (https://drv-bund-issuer-controller-api.igrant.io/admin/) - Facilitates bulk attestation data uploads by administrators - Implements secure authentication protocols - Provides centralised data management for all citizens 2. **Citizen Portal** (http://drv-bund-issuer.igrant.io/) - Enables citizens to authenticate and request credentials - Facilitates issuance of: - Portable Document A1 (PDA1) - European Health Insurance Card (eEHIC) ## Core Functionality ### Authentication - Robust administrative login system - JWT-based access control implementation - Token refresh functionality ### Bulk Data Management - EHIC attestation data upload capability - PDA1 attestation data upload functionality - Comprehensive data validation and processing ## Implementation Guide To obtain access to the DRV Bund Controller API: 1. Contact [iGrant.io Technical Support](mailto:support@igrant.io?subject=Request%20DRV%20Bund%20API%20Access) 2. Obtain administrative credentials 3. Commence attestation data uploads via the Administrative Portal ## Domains to Whitelist When deploying behind a firewall, ensure the following domains are whitelisted: - https://drv-bund-issuer-controller-api.igrant.io - https://demo-api.igrant.io ## Technical Support For technical assistance: - **Electronic Mail**: [support@igrant.io](mailto:support@igrant.io) - **WhatsApp Support**: [Contact Us](https://wa.me/message/3YFVQOBN5ZYFE1) --- # Refresh access token Source: https://docs.igrant.io/docs/drv-bund-api/refresh-access-token --- id: refresh-access-token title: "Refresh access token" description: "Allows clients to obtain a new access token using a previously issued refresh token. This mechanism supports session continuation without requiring the user to re-authenticate." sidebar_label: "Refresh access token" hide_title: true hide_table_of_contents: true api: eJzVVcFu20YQ/ZXBnFqAomwjKVCe6jhuIKNNAttJCjg+jJYjceLlLrO7lKwKuvVL+mn9kmKWdCzbQVsUvdQXU8uZ4bz3Zt5uMdEyYnWFx31q2CUxlMQ7vC6w5miCdPlnhcfW+nUEY4VdipA8+HkicUDgeA1kDEc9vmEHfRS3BIIu8Ep8H+0GJMaeawi8CBybIa6Ey0YitGwachJbiH3X+ZAiRI5RvAPjXRLX55ZgLanxfYLAn3sJ+oXUMPSRg3YTeEL3ELjEAjWQY3rh6w1WW9Ri7JI+UtfZEen0U1R8W4ym4Zb0KW06xgr9/BObhAV2wXccknDUtyOEvcCYtBt8whisyMpjzFgg31LbWc3kzVkzf2XkjZzN3v06O3wtszhz58/Nyey72U33y/uTs+/LssTdbkAjgWsV666H691ueBU77+LQ39HBgf572Ms5pz64+BWxtKH/iJmh7N8T85rXcPbh8kEb/5KWAf+zr0G+bPgh9SARxA2a+AANReDbTiktMRc5fFrkZ4l5ln2AluzCh/bJEGdxWk6Nr7HCzsdMDKUGK5zqSE5z3HTMmmKBkcOKg67dFvtgscImpS5W02kdVpN57+pJ3pcwUWWCt5bDhDopZRnIpVI87q61jOmDpM2F6jNIMGcKHHSX92TQ4vrVHIbVGITF+PCjDy0lrPDsw2UGo7qf3+/O6Z0ue7P/zyUqUNzC524kZXVfnr+HF72r4eQLODh+O4OX3vQtuzQYUIFK0aDC0cHR8/JZeTiOKpk8qtySKHeja/xwT06BjjJSeXV/9JDoPSYfj+eXJPjmj99+/1bHhuBizbXEBmpKBHyrjrVkIFfDioMsxpUBVVYMQxf8SmoOJcySWpRaml1Mol9xYFk6kFqdKm2KMZ/mlsEEzsdkYwEEtSwlkYU1Wcspfyx6nd7O15DYNM5bvxSOBbCjuR1MVxfc8oot+AWIS5x3lOZiJW1yEeqTbylpuPFtZ4Wc4WyvA7zAy95mPLowQLDord0A9bWk3GdLznFQ57Bi2MU8GyPlxx2ZhuGoPHjC+Xq9Lim/Ln1YTsfcOP1pdnL6+uJ0ojk6f7pDLbm9oufjxj1yjAe67Rn8//GyGnc18W2adpbE6WBm/rajm1yh5mjoCP9uGwvU67pR56mucLudU+R3we52evy557DB6uq6wBWFPGf6a1dgw1RzyCZ0wxus8GTgb3KprWi47bWlJ1fCrrjLODaGu/SXsdd75vj2zcWl2s54Ibe+1pxAawVDa6zwI35ELNBnTYfrVs+3aMkte1pq/FBX//4E0QEPVw== sidebar_class_name: "post api-method" info_path: docs/drv-bund-api/drv-bund-controller-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Refresh access token

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Allows clients to obtain a new access token using a previously issued refresh token. This mechanism supports session continuation without requiring the user to re-authenticate. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Returns a new access token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Schema
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          The refresh token is invalid or has expired.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Missing or malformed refresh token.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # Upload EHIC Source: https://docs.igrant.io/docs/drv-bund-api/upload-ehic --- id: upload-ehic title: "Upload EHIC" description: "Submits electronic European Health Insurance Card (eEHIC) data for credential issuance. Each request may include multiple data entries. The system validates and processes the entries and issues the corresponding verifiable credentials." sidebar_label: "Upload EHIC" hide_title: true hide_table_of_contents: true api: eJzlVs1u20YQfpXBnBKA+omQ9EAURW3HbVwUaRA77UHxYbQckZssd5n9kSwIuvVJ+mh9kmKWtCU5MpJ7LxI5+81wdvb7ZnaLFQfldRe1s1jidVq0OgZgwyp6Z7WCy+Rdx2ThDZOJDVzZkDxZxXBBvoJnfPnm6uI5VBQJls6D8lyxjZoM6BCSIMdwSaoBz18ShwgtbUBbZVLF0CYTdWe492cbveYwhpuGIWxC5BZWZHRFkQOQraDzTnEIHCA2fI/PK/Kxwayc9xw6Zytta1ix10tNC8MHuYUxFug69iQ7v6qwxNQZR5XsBguMVAcs5/ghG+EsRg4xY+E1RcLbAgOr5HXcYDnf4oLJsz9LscFyfru7LXDY7bmrNlhuUTkb2UZ5pK4zWuVgk09B6r7FoBpuSZ7ipmMs0S0+sYpYYCfl91FzkFVutMoJ7JHkPW2wQB25Dd8X4duofaWuU4/4psvqABKi17bGXYGN/bbn0p50rZ8yxxP23a7Ayi2+Xilw6XxLEUsUGuWc9MnA+gnz6TTUE2h10hyq78qMvwe2y5sNTsnpDCR8m9oF+5N12Q0OvSRCX/LZ9IX8HatfuA90QPUsyl4XXEFISrS3TMZs4Jl1MHD6uWT+cjr9OuA5VfeqF8yrU5grG9lbMhDYr9gDe+88SsItx8aJMjsXMmlI1IWT+7YyESpPlGepiuhR/EOWY/IGS2xi7EI5mVR+NVokW41yj/Ajyds7Y9iPqNNjXXuycawd7g5kfS2K7It1KO6HAktw+WqGYTmAsBgefrk/s9/+usm7EaW/3/eEyztqO8PHmp7v5XlSgKtDVvTKEu3sbfWjt3hEwqwPnE1nP4xeTEezKfZS2Dvo47ejYOp4TR2+CbuP4/Ijy9OMfcjvNmtt6XKNdZTa4Ov3f8J5shVcPBwZnL27gtdOpZZtT1MsUA6+p9NsOns1fjl+IRk7G6kvHLekhREhdZ3z8ef9kRdoKZ+f/nVvOqbPAT+KR+R9cIJn//79z3PQAQiu11zp0Awj7U41ZGvOM6ofRX3rz3zXimWkrXTFfgxXEZKMtsBmOQpuxZ51bUFnIsRN8cQoK4Cg0rWOZGBNxnDMHwvO6Ao6V0Fk1VhnXK05FMCWFkYGI4HlNRhesQG3BC1CzCNxoY2OmxyEUnQtRYEr13ZG58m/1nHYnuc6mbyfANoCQd8dKFU65jxbspa9TFujFduQGT+U/Kwj1TDMxtOvar5er8eUl8fO15PBN0x+v7q4fHt9ORIf4ZS0hpbsQdBhYg9z/Oi4Dqbw/+ymM/SsyHdx0hnSVqicK74d2uoc7/cg6pUmVODQWm8LbKQDl3PcbhcU+IM3u52YvyT2cv+5LXBFPn85X38KbJgqUfd8i595gyVe9JUf3UgmAjcpX14e34WkBT80/nd/XN9IRx3uUK2rxMfTGov8W+JH/Ij5JpcpKKBs36IhWyeqBd/HFbbQcQt/1LJztveXKrs5yPLH8wyAG/eZ7U9YDHuK8iqNa7f7DxfS4wo= sidebar_class_name: "post api-method" info_path: docs/drv-bund-api/drv-bund-controller-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Upload EHIC

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Submits electronic European Health Insurance Card (eEHIC) data for credential issuance. Each request may include multiple data entries. The system validates and processes the entries and issues the corresponding verifiable credentials. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ehicData object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ehic object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            credentialSubject object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            hn object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          EHIC attestation data uploaded successfully (no content)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Bad request
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # Upload PDA1 Source: https://docs.igrant.io/docs/drv-bund-api/upload-pda-1 --- id: upload-pda-1 title: "Upload PDA1" description: "Processes submission of ESSPASS Portable Document A1 data for credential issuance. The request must include detailed personal, legal, employment, and organisational information structured across multiple sections." sidebar_label: "Upload PDA1" hide_title: true hide_table_of_contents: true api: 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 sidebar_class_name: "post api-method" info_path: docs/drv-bund-api/drv-bund-controller-api-documentation custom_edit_url: null --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ApiTabs from "@theme/ApiTabs"; import DiscriminatorTabs from "@theme/DiscriminatorTabs"; import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; import MimeTabs from "@theme/MimeTabs"; import ParamsItem from "@theme/ParamsItem"; import ResponseSamples from "@theme/ResponseSamples"; import SchemaItem from "@theme/SchemaItem"; import SchemaTabs from "@theme/SchemaTabs"; import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem";

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Upload PDA1

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Processes submission of ESSPASS Portable Document A1 data for credential issuance. The request must include detailed personal, legal, employment, and organisational information structured across multiple sections. ## Request

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Body

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            pda1Data object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • pda1 object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            credentialSubject object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            section1 object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            placeBirth object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            stateOfResidenceAddress object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            stateOfStayAddress object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            section2 object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            section3 object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            section4 object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            registeredAddress object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            section5 object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            workPlaceAddresses object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • address object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • workPlaceNames object[]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Array [
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • section6 object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            address object
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • ]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          PDA1 attestation data uploaded successfully (no content)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Bad request
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Unauthorized
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Internal server error
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # EUDI Wallet Pilots and Production Deployments Source: https://docs.igrant.io/docs/ecosystem-engagements/eudi-wallet-pilots-and-deployments --- id: ee-eudi-wallet-pilots-and-deployments title: EUDI Wallet Pilots and Production Deployments description: Real-world EUDI Wallet pilots and production deployments delivered by iGrant.io, including the first live EUDI Wallet payments at Banca Transilvania and Fast Ferries, the WE BUILD European Business Wallet pilot, CRANE PCP cross-border health data, ITU/GovStack Consent Building Block and EBSI conformance. sidebar_label: EUDI Wallet Pilots & Deployments keywords: [EUDI Wallet pilots, EUDI Wallet deployments, EUDI Wallet payments, EU Large-Scale Pilot, EWC, WE BUILD, CRANE PCP, ITU GovStack, EBSI, European Health Data Space, EHDS, Banca Transilvania, Fast Ferries, Visa, Worldline, eIDAS 2.0, business wallet, iGrant.io] slug: /ecosystem-engagements/eudi-wallet-pilots-and-deployments --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ChipBar from '@site/src/components/ChipBar'; iGrant.io has shipped its Organisation Wallet Suite into real EUDI Wallet pilots and production deployments across the EU. This page brings together the live deployments, EU Large-Scale Pilots and public sector programmes that have anchored our wallet, consent and trust infrastructure stack in the field. ## Production deployments ### First live EUDI Wallet payments in production During the EWC Large-Scale Pilot, iGrant.io's Organisation Wallet Suite was integrated into banking and payment systems running in **production** at Banca Transilvania (Romania) and Fast Ferries (Greece), enabling Strong Customer Authentication (SCA) over Visa and Worldline payment rails together with UAegean. These were the first live production trials of EUDI Wallets with issuers and verifiers integrated to real payments, demonstrating that the EUDI Wallet ecosystem can clear the bar required by regulated financial flows. Read the full story in this [article](https://www.igrant.io/articles/business-wallets-enabling-trust-and-scale-in-the-european-digital-identity-eudi-wallet-ecosystem). ## EU Large-Scale Pilots ### European Wallet Consortium (EWC) The EWC project was co-funded by the European Union and coordinated by Sweden, involving 18 Member States, more than 15 public administrations, and more than 40 private entities. iGrant.io served as one of the EUDI Wallet software providers within the consortium and played a key role in the EUDI wallet ecosystem task, including responsibility for maintaining EWC RFCs, managing interoperability across wallets, and supporting the development of the EWC Interoperability Test Bed (ITB). The Organisation Wallet Suite was conformant with all EWC use cases and was the most widely used wallet stack across the consortium. In addition to the production payment integrations described above, the suite powered a wide set of cross-border consumer scenarios: #### Use case demos and trials
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          EU Business Owner ID (EBWOID/LPID) Issuance
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Bolagsverket (Swedish Companies Registration Office) use case demonstrating Legal Person Identification Data issuance to Business Wallets using the iGrant.io Organisation Wallet Suite.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Linking EUDI Wallets to Bank Accounts
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Enabling Strong Customer Authentication for payments by linking a user's bank account to the EUDI Wallet via a trusted business process.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          EUDI Wallet in Action: Prove ID, Apply Discounts, Pay
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Real-world ferry payment flow where the user proves identity, applies discounts, pays and receives a boarding pass and e-receipt in seconds.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          EUDI Wallet for Hotel Check-in
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Hotel registration scenario from the EWC LSP pilot, showing how guests can check in using verifiable credentials from their EUDI Wallet.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          EUDI Wallet at Buda Castle
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Age-based discount scenario from EWC LSP Phase 02, demonstrating selective disclosure for ticketing at a real-world tourist attraction.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Biometric Traveler Enrolment with EUDI Wallet
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Easy flight check-in scenario from EWC Pilot Phase 02, combining biometric enrolment with EUDI Wallet credentials for streamlined travel.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ### WE BUILD Consortium [WE BUILD](https://www.webuildconsortium.eu/) is one of the official European Large-Scale Pilots for the EU Digital Identity Wallet and European Business Wallets, bringing together 180+ public authorities and private companies across 27 countries. iGrant.io is a named beneficiary contributing business wallet software, and the Organisation Wallet Suite is listed as the first conformant business wallet in the [WE BUILD Conformance Overview](https://webuild-consortium.github.io/wp4-interop-test-bed/docs/conformance-overview.html). Our WE BUILD deliverables, starting with verifiable eReceipts, are documented on the dedicated WE BUILD Consortium page. ## Public sector & EU R&D programmes ### CRANE Pre-Commercial Procurement (PCP) iGrant.io served as consortium lead for this three-year [pre-commercial procurement](https://crane-pcp.eu/) initiative, partnering with two other organisations to build cross-border health data infrastructure. The CRANE PCP project aimed to break down data silos in healthcare by creating a self-managed, cross-border health data space. The infrastructure was piloted in Spain, Norway, and Sweden. iGrant.io contributed consent management systems, wallet SDKs, and the underlying infrastructure for a health data marketplace, enabling patients to manage and share their health data across borders using digital wallets aligned with the European Health Data Space (EHDS). Delivered use cases included remote patient monitoring and consent-based data exchange under the EHDS framework. #### Use case demos and trials
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          European Health Data Space with EUDI & Business Wallets
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          CRANE dHDSI demonstration of the European Health Data Space, showing how patients can manage and share health data across borders using EUDI Wallets and Business Wallets.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ### ITU/GovStack Consent Management Building Block iGrant.io, together with Redpill Linpro (Sweden), delivered the Consent Building Block (BB) under an ITU contract to provide a consent management solution in accordance with GovStack specifications. The Consent BB empowers individuals to approve the use of their personal data through a comprehensive framework encompassing laws, norms, and principles; system architectures; and standards, covering all lawful bases for processing to ensure compliance with data protection regulations. The resulting solution is recognised as a Digital Public Good (DPG), with its consent management microservice aligned with ISO 27560 and GovStack specifications, integrating seamlessly into both Web 2.0 and Web 3.0 digital identity wallet workflows. The software has been deployed in the GovStack Sandbox, and iGrant.io is named as a primary author of the Consent BB specification. ### European Blockchain Services Infrastructure (EBSI) iGrant.io was among the first wallet providers in Europe to achieve conformance with EBSI and the first to support both versions of the infrastructure, extending trust anchor support to encompass the European public sector blockchain. The iGrant.io Data Wallet is listed as an EBSI-conformant wallet by the European Commission and was demonstrated live at the EBSI Experience Centre, the European Commission's first public Web3 lab in the heart of Brussels, showcasing real-world cross-border use cases, including social security credentials (ESSPASS/PDA1), student diplomas, and labour cards anchored to the EBSI trust infrastructure. The wallet supports EBSI as a ledger-based trust registry alongside the EU Trust List and other European trust anchors, with iGrant.io demonstrating production-ready interoperability across EU public-sector ecosystems and direct recognition by the European Commission. #### Use case demos and trials
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Cross-border ODI Data Exchange in EBSI VECTOR
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Demonstrating cross-border Organisation Digital Identity data exchange using OpenID4VCI and OpenID4VP within the EBSI VECTOR project.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          iGrant.io & Walt.id Enterprise Wallet Interoperability
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Cross-wallet interoperability demonstration between iGrant.io and Walt.id enterprise wallets, anchored to the EBSI trust infrastructure.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          --- # Interoperability & Compliance Source: https://docs.igrant.io/docs/ecosystem-engagements/interoperability-and-compliance --- id: ee-interoperability-and-compliance title: Interoperability & Compliance description: Interoperability achievements, compliance badges, ISO/IEC 27001:2022 certification, EWC RFC support, and standards contributions for the iGrant.io Organisation Wallet Suite. sidebar_label: Interoperability & Compliance keywords: [interoperability, compliance, OpenID4VCI, OpenID4VP, HAIP, OpenID Foundation conformance, ISO 27001, ISO/IEC 27001:2022, ISMS, France Identite, UNFOLD, EWC ITB, WE BUILD ITB, OpenID4VC, EWC RFC, eIDAS 2.0, iGrant.io, FIDES, ETSI Plugtests] slug: /ecosystem-engagements/interoperability-and-compliance --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import EcosystemCard from '@site/src/components/EcosystemCard'; This page is the single landing point for iGrant.io's contributions to the European Digital Identity ecosystem: the consortia and standards bodies we contribute to, the plugtests and test beds we have cleared, and the public catalogues that list our deployments. For demos, trial videos and write-ups of each project, see [EUDI Wallet Pilots & Deployments](/docs/ecosystem-engagements/eudi-wallet-pilots-and-deployments). ## Security and certifications Our Information Security Management System (ISMS) is certified to ISO/IEC 27001:2022 by InterCert (Registration No. IC-IS-2607083), covering the design, development, delivery, support, and maintenance of our data exchange and digital identity solutions. This certificate can be independently verified via IAF CertSearch. iGrant.io was one of the first implementations to clear the OpenID4VC conformance suite run by the OpenID Foundation, covering OpenID4VCI and OpenID4VP. The Organisation Wallet Suite passes the OpenID Foundation HAIP 1.0 certification test plans for the issuer, verifier and holder roles, with published test results (see OpenID Foundation conformance (HAIP 1.0) on the Organisation Wallet Suite features page). We retest with each new release to keep the Organisation Wallet Suite aligned to the latest published profiles, and contribute validation feedback during specification drafting so issues are caught before standards are finalised. ## Ecosystem engagements and recognitions iGrant.io's Trusted eReceipts for B2B Payments use case was selected as a finalist for the Business Value Award at the Global Digital Trust Awards, GDC 2026, in Geneva. Developed within WE BUILD PA4, it pairs EUDI Wallet based payment authentication with signed eReceipts delivered to the European Business Wallet. An employee pays with Strong Customer Authentication (SCA) in the EUDI Wallet, the signed eReceipt lands in the company's European Business Wallet, and VAT is reconciled with the tax authority automatically. The business value is clear: stronger transaction records, reduced fraud, and reconciliation and record-keeping with no manual data entry. Watch the demo. iGrant.io's Organisation Wallet Suite was selected as a finalist for Best Business Wallet at the FIDES Community Awards 2026. The recognition highlights its support for trusted organisational identity, digital credentials, signing, payments, and KYC and KYB workflows across the emerging European Business Wallet ecosystem. Watch the demo. iGrant.io received the Bridge Builder Award for testing with the widest diversity of partners at the France Identité EUDIW UNFOLD #4 event in Paris. Where the earlier Remote Excellence Award recognised the highest success rate in remote flows, this award reflects how widely the Organisation Wallet Suite connects across issuers, verifiers, and wallets. Testing spanned 30+ organisations across issuer, verifier, and wallet flows, with teams from across Europe building the EU Digital Identity Wallet ecosystem together. iGrant.io takes part in the ETSI Signature Plugtests, the official interoperability events run by the ETSI Centre for Testing and Interoperability for Electronic Attestation of Attributes. The Organisation Wallet Suite is exercised against ETSI TS 119 472-1 "Profiles for Electronic Attestations of Attributes, Part 1: General requirements", the canonical EAA profile under eIDAS 2.0 covering issuance, presentation and verification of SD-JWT VC, ISO 18013-7 mdoc and W3C VC (JWT) over OpenID4VCI and OpenID4VP. Multi vendor cross testing at the Plugtests confirms conformance with the wallet, issuer and verifier profiles required by the EUDI Wallet ecosystem. iGrant.io won the Interop Award for Remote Excellence at the EUDIW UNFOLD Interoperability Week, recognising the highest success rate in remote issuance and verification flows within the EUDI Wallet ecosystem. The award highlights the strength of the Organisation Wallet Suite in delivering standards compliant, interoperable digital identity solutions. iGrant.io is ready for France Identité, following rigorous testing with the Organisation Wallet Suite and validation of real world EUDI Wallet scenarios across issuance, presentation, and verification flows at UNFOLD #2.2 Interoperability Week, Paris. The event brought together 60+ organisations from 20+ countries to collaboratively test interoperability across both remote and proximity use cases. The iGrant.io Open Bank Account relying party is published in the FIDES Relying Party catalogue. It demonstrates privacy preserving KYC for financial onboarding using SD-JWT VC over OpenID4VP, conformant with the EWC v3 interoperability profile and accepting PID credentials from the EUDI Wallet ecosystem. Try the live demo. iGrant.io is a Wallet Software Provider in the WE BUILD consortium for both EUDI Wallets and European Business Wallets, contributing to the Architecture, Interoperability Tests, and Conformance Spec Authoring workpackages. Use cases supported span European Business Owner ID issuance, all card and account based payment flows, document signing, and Qualified EAA issuance. The Organisation Wallet Suite is listed as the first conformant business wallet in the WE BUILD Conformance Overview. iGrant.io leads ecosystem development in the EWC consortium and introduced the concept of EWC RFCs, a scalable approach to bootstrapping a multi vendor EUDI Wallet ecosystem. The Organisation Wallet Suite was conformant with all EWC use cases, was validated through the EWC Interoperability Test Bed (ITB), and was the most widely used wallet stack across the consortium. During EWC, the suite was integrated into banking and payment systems in production at Banca Transilvania (Romania) and Fast Ferries (Greece), enabling Strong Customer Authentication (SCA) over Visa and Worldline payment rails. These were the first live production trials of EUDI Wallets with issuers and verifiers integrated to real payments. Read the full story. ## Implementing Acts compliance The Organisation Wallet Suite is built to comply with the Implementing Acts under Regulation (EU) 2024/1183 (eIDAS 2.0). For details on individual Implementing Acts, see the [eIDAS and EU Regulations](/regulations/implementing-acts-overview/) section. ## Standards contributions iGrant.io actively contributes to the standards that underpin the EUDI Wallet ecosystem: - **OpenID Foundation**: implementation feedback on OpenID4VCI and OpenID4VP specifications - **W3C**: contributions to Verifiable Credentials standards - **ETSI**: alignment with trust service standards (ETSI TS 119 612) and Electronic Attestation of Attributes specifications (ETSI TS 119 472-1) - **EWC RFCs**: co-authorship of consortium specifications - **Open source**: [Decentralised Data Exchange](https://github.com/decentralised-dataexchange) project ## See also - [EUDI Wallet Pilots & Deployments](/docs/ecosystem-engagements/eudi-wallet-pilots-and-deployments): detailed write-ups, demos and production trials from EWC, WE BUILD, CRANE PCP, ITU/GovStack and EBSI. - [Organisation Wallet Suite Features](/docs/organisation-wallet-features/#openid-foundation-conformance-haip-10): the supported standards and the published OpenID Foundation HAIP 1.0 conformance test results. --- # WE BUILD Consortium: EUDI Wallet and European Business Wallet Large Scale Pilot Source: https://docs.igrant.io/docs/ecosystem-engagements/we-build-consortium --- id: ee-we-build-consortium title: "WE BUILD Consortium: EUDI Wallet and European Business Wallet Large Scale Pilot" description: iGrant.io's work in the WE BUILD Large-Scale Pilot for the EU Digital Identity Wallet and European Business Wallets, starting with verifiable eReceipts and account-to-account payments, alongside business registry, document signing and Qualified EAA use cases. sidebar_label: WE BUILD Consortium keywords: [WE BUILD, WE BUILD Consortium, EU Large-Scale Pilot, EUDI Wallet, European Business Wallet, eReceipt, verifiable receipt, account-to-account payments, Bank Account Key, Bank iD, pay by bank, Strong Customer Authentication, SCA, GDC26, Global Digital Collaboration Conference, Digital Credentials API, Architecture Workpackage, Architecture Blueprint Team, conformance specifications, Interoperability Test Bed, ITB, University of the Aegean, LPID, EBWOID, QEAA, document signing, payments, eIDAS 2.0, iGrant.io, Organisation Wallet Suite] slug: /ecosystem-engagements/we-build-consortium --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import ChipBar from '@site/src/components/ChipBar'; import YouTubeEmbed from '@site/src/components/YouTubeEmbed'; [WE BUILD](https://www.webuildconsortium.eu/) is one of the official European Large-Scale Pilots for the EU Digital Identity Wallet and European Business Wallets, bringing together 180+ public authorities and private companies across 27 countries. iGrant.io is a named beneficiary contributing across several WE BUILD workpackages, from architecture and conformance through to wallet provisioning and business use case delivery. This page is the home for that work, and it sits alongside our wider EUDI Wallet pilots and production deployments. ## Deliverables This is the home for iGrant.io's WE BUILD deliverables, and it grows as the pilot progresses. Further deliverables, including Business Registry workflows (Legal Person Identification Data issuance), document signing and Qualified EAA issuance, will be added as they land. ### Architecture workpackage The Architecture workpackage defines the common blueprint, conformance specifications and test tooling that every WE BUILD wallet and service is built and tested against. iGrant.io contributes here on three fronts: - **Architecture Blueprint Team.** iGrant.io is part of the team shaping the WE BUILD reference architecture for the EU Digital Identity Wallet and European Business Wallets. - **Conformance specifications.** iGrant.io contributed a significant part of the [conformance specifications](https://github.com/webuild-consortium/wp4-architecture/tree/main/conformance-specs) that define what a conformant wallet or service must do. - **Interoperability Test Bed (ITB).** Together with several partner companies, led by the University of the Aegean, iGrant.io helped build the ITB that WE BUILD uses to test wallets and services against those specifications. The Organisation Wallet Suite is listed as the first conformant business wallet in the [WE BUILD Conformance Overview](https://webuild-consortium.github.io/wp4-interop-test-bed/docs/conformance-overview.html). ### eReceipts (verifiable receipts) **eReceipts** are trusted, verifiable purchase receipts issued straight into a European Business Wallet, taking EUDI Wallet payments from the consumer to the company. Today a business purchase still ends in a paper or PDF receipt that someone keys into an accounting system by hand, and a lost receipt can put a VAT claim at risk. eReceipts replace that chain with two wallets that work together. **How it works:** 1. An employee pays from a company account or card using their EUDI Wallet, authorised with Strong Customer Authentication (SCA). 2. The seller's business wallet issues the receipt as a verifiable credential directly into the buyer's European Business Wallet. 3. Buyer and seller hold the same signed record, so it books into accounting automatically. 4. A tax authority can verify the receipt and reconcile input VAT without manual data entry. Because the receipt is a selectively disclosable credential, the holder shares only the fields a given service needs, for example proof of purchase for an expense report or a warranty claim. This takes forward the consumer e-receipt flow first demonstrated in the EWC Large-Scale Pilot, described under EUDI Wallet Pilots and Deployments, and extends it to business-to-business payments. Read the background in [Trusted eReceipts for B2B payments](https://igrant.io/articles/trusted-ereceipts-for-b2b-payments-taking-eudi-wallet-payments-from-the-consumer-to-the-company). ### Account onboarding and account-to-account payments **Pay by bank with the EUDI Wallet.** Open a bank account with the wallet, receive a payment credential from the bank and pay a shop straight from that account by confirming the amount in the wallet. No forms, no passwords and no card numbers. iGrant.io and [Bank iD](https://www.bankid.cz/) (Czechia) showed this flow at the [Global Digital Collaboration Conference (GDC26)](https://globaldigitalcollaboration.org/) in Geneva in September 2026. The two-minute video below is the demo as shown there. **Account provisioning and account-to-account payment** (WE BUILD WP3 Consumer Banking, PA1, and Consumer Payments, PA2 scenario A2) takes the consumer payment flow from the EWC pilot one step further. In EWC, a bank linked an existing account to the EUDI Wallet with a card-based Payment Wallet Attestation. In WE BUILD, the bank opens the account with the wallet in the first place, provisions a **Bank Account Key** into it, and the customer pays account-to-account at a merchant by confirming the transaction in the wallet, with the merchant reaching the wallet through the **W3C Digital Credentials API (DC API)**. The merchant and the verification run on the iGrant.io Organisation Wallet Suite. **How it works:** 1. The customer opens a bank account with the EUDI Wallet: no forms and no passwords. The wallet presents the person identification data (PID), the bank performs identity matching and opens the account. 2. The bank issues a Bank Account Key into the wallet over OpenID4VCI: a payment credential bound to the account that carries the IBAN, BIC, currency and issuing authority. In the WE BUILD specifications this is the SCA-IBAN attestation. 3. At the merchant's checkout the customer chooses account-based payment. The shop calls the wallet through the DC API, the customer reviews the amount and confirms with the Bank Account Key, and the payment is authorised straight from the bank account. **For developers.** The shop calls `navigator.credentials.get()` from the page and the browser and operating system hand an OpenID4VP 1.0 request to the EUDI Wallet: no redirect, no app link and no QR code on the same device. The request carries a DCQL query for the Bank Account Key and a `transaction_data` object in the ARF Technical Specification 12 (TS12) payment schema with the amount and the payee. The wallet returns an SD-JWT presentation with a Key Binding JWT over the nonce, the verifier and the transaction data hash. This is the dynamic linking that Strong Customer Authentication (SCA) under PSD2 requires: any change to the amount or the payee breaks the hash. The Organisation Wallet Suite checks the issuer signature, the trust list status and the hash, and the shop, or a payment initiation service provider on its behalf, sends the payment body and the presentation to the bank in one Signed Payment Request. This is the flow described in the DC API overview, the step-by-step guide Verify credentials with the DC API on Android (Chrome) and the DCQL overview. It works on **Android with Chrome 141 or later**. It does **not work on iOS yet**: Safari, and therefore every browser on iOS, implements only ISO/IEC 18013-7 Annex C over the DC API and does not offer OpenID4VP, so a Bank Account Key (an SD-JWT credential presented over OpenID4VP) cannot be requested through the DC API on iPhone or iPad; see DC API on iOS (Safari). On iOS the merchant's standard OpenID4VP flow (QR code or app link) remains the way to pay. The same checkout also accepts the card-based flow from EWC, so a merchant integrates once and takes both instruments through one strong customer authentication (SCA) pattern. Combined with eReceipts, this closes the loop from account opening to payment to a verifiable receipt in the buyer's wallet. The scenarios are piloted cross-border between Czechia and Greece. Try it yourself on an Android phone with Chrome: open an account at the [Bank iD onboarding demo](https://rp-demo.lab.euwallet.cz/business/wallet) with your EUDI Wallet, then pay account-to-account at the [WE BUILD Shop](https://webuildshop-demo.igrant.io). The building blocks are documented under Payment Wallet Attestation, Payment Data Confirmation and verification with the DC API on Android. ## Related * EUDI Wallet Pilots and Production Deployments * Interoperability and Compliance * [WE BUILD Consortium](https://www.webuildconsortium.eu/) * [Global Digital Collaboration Conference (GDC26)](https://globaldigitalcollaboration.org/) * [WE BUILD Conformance Overview](https://webuild-consortium.github.io/wp4-interop-test-bed/docs/conformance-overview.html) --- # Consent Management Overview Source: https://docs.igrant.io/docs/consent-management-overview/ --- id: consent-management-overview title: Consent Management Overview description: iGrant.io facilitates trusted data sharing and compliant data usage with consent management systems. Giving individuals control over their data. hide_title: false sidebar_label: Overview keywords: [consent management, GDPR, data sharing, data agreement, privacy, consent record, GovStack, data protection, iGrant.io] slug: /consent-management-overview/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` GovStack iGrant.io offers organisations a consent management solution based on ISO 27560, seamlessly integrating with both Web 2.0 and Web 3.0 applications and optimised for use with digital wallets. Compliant with GDPR, CCPA, and other global data protection regulations, and adhering to MyData and FAIR data principles, iGrant.io equips organisations with the tools to ensure compliance and maintain a competitive edge. In the digital era, effective data and consent management are crucial for ensuring regulatory compliance and safeguarding individual privacy. Many organisations face challenges in these areas due to regulatory and technical complexities. iGrant.io addresses these challenges with a robust Consent Management Microservice, designed to simplify the consent process through four distinct phases: Definition, Preparation, Capture, and Proof. This service not only captures end-user agreements and consent but also provides them with consent receipts for every data processing activity or transaction. ### Key Features The key features of the iGrant.io consent management are summarised below: - **Four-Phase Consent Process for easy onboarding and deployment**: - **Definition**: Establish clear terms and conditions for user consent (Data Agreement with lawful basis consent). - **Preparation**: Prepare the consent request in accordance with legal and ethical standards, aligned with ISO27560. - **Capture**: Efficiently obtain user consent in a compliant manner. - **Proof**: Provide irrefutable proof of consent (Consent Receipts or Data Agreement Receipts), ensuring both compliance and accountability. - **Built on Three Pillars Inspired by Lessig’s Modalities of Regulation**: - **Data Laws**: Complies with major data protection laws such as GDPR, CCPA, and DPDPA, incorporating principles from MyData, FAIR Data Principles, and Govstack based on ISO27560 agreements. - **Ethics and Norms**: Adheres to ethical standards that respect user privacy and promote transparency. - **Standards and Architectures**: Utilises advanced standards and architectures to support both Web 2.0 and Web 3.0 workflows and use cases. - **Extentions to OAuth**: - Data Agreements, enabling organisations to comply with advanced GDPR requirements (E.g. [GDPR Article 30](https://docs.igrant.io/regulations/reg-eu-gdpr/#article-30-records-of-processing-activities)). This microservice is not just a tool; it is a forward-thinking solution that empowers organisations to innovate while complying with the latest regulations and upholding high standards of user privacy and digital rights management. Discover the future of consent management with the Consent Building Block microservice at iGrant.io. Empower your organisation, comply with regulations, and innovate responsibly. Because in the digital age, privacy matters more than ever. For more information and to get started, visit the [Consent Github](https://github.com/decentralised-dataexchange/bb-consent-docs/wiki/). ### Deployment Option: On-Premise
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Feature Default Configurability
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Identity Management Pre-Built IDAM (KeyCloak) OpenID Connect or SAML
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ### Deployment Option: PaaS
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Feature Default Configurability
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Identity Management Pre-Built IDAM (KeyCloak) OpenID Connect or SAML
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ### Developer APIs All available Developer APIs are as below: * [Administrative APIs](/docs/category/consent-management-admin-api/data-agreement) * [Individual APIs](/docs/category/consent-management-individual-api/organisation) ### Try out * For developers, you can access the developer playground [available here](https://github.com/decentralised-dataexchange/bb-consent-playground). * You can also deploy it on-premise using helm charts [available here](https://artifacthub.io/packages/helm/consentbb/consentbb). * Please feel free to write to support@igrant.io to gain access to our enterprise trial use. --- # Consent Management APIs Source: https://docs.igrant.io/docs/consent-management-apis/ --- id: consent-management-apis title: Consent Management APIs description: Get started with consent management APIs to create data agreements, manage consent records, and enable GDPR-compliant data sharing workflows. keywords: [consent management, API, data agreement, GDPR, consent record, data policy, privacy, data sharing] hide_title: false sidebar_label: Quick Start with APIs slug: /consent-management-apis/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import NoteBox from '@site/src/components/NoteBox'; import Step1 from '@site/src/components/ConsentManagementApis/Step1'; import Step2 from '@site/src/components/ConsentManagementApis/Step2'; import Step3 from '@site/src/components/ConsentManagementApis/Step3'; import Step4 from '@site/src/components/ConsentManagementApis/Step4'; import Step5 from '@site/src/components/ConsentManagementApis/Step5'; import Step6 from '@site/src/components/ConsentManagementApis/Step6'; import Step7CreateIndividual from '@site/src/components/ConsentManagementApis/Step7CreateIndividual'; import Step7ReadIndividual from '@site/src/components/ConsentManagementApis/Step7ReadIndividual'; import Step7UpdateIndividual from '@site/src/components/ConsentManagementApis/Step7UpdateIndividual'; import Step7ListIndividuals from '@site/src/components/ConsentManagementApis/Step7ListIndividuals'; The following steps outline how developers can integrate iGrant.io consent management (Privacy Dashboard) APIs into their existing applications. ## Step 01: Get the API Key (Admin) To get the API key, please contact . ## Step 02: Create Data Agreement Create a data agreement by executing the following cURL command. This data agreement schema is based on ISO27560. When the `active` field is set to `true`, the data agreement is published and made available to individuals through the privacy dashboard. Copy the Data Agreement ID from the response for performing other operations. **API Reference:** [Create Data Agreement](/docs/consent-management-admin-api/config-create-agreement) ## Step 03: Read Data Agreement Retrieve a specific data agreement using its ID: **API Reference:** [Read Data Agreement](/docs/consent-management-admin-api/config-read-agreement) ## Step 04: Update Data Agreement Update an existing data agreement using the PUT method with a similar request body as the CREATE operation: **API Reference:** [Update Data Agreement](/docs/consent-management-admin-api/config-update-agreement) ## Step 05: Delete Data Agreement Delete a data agreement using its ID: **API Reference:** [Delete Data Agreement](/docs/consent-management-admin-api/config-delete-agreement) ## Step 06: List Data Agreements Retrieve all data agreements: **API Reference:** [List Data Agreements](/docs/consent-management-admin-api/config-list-agreement) ## Step 07: Onboard Individuals To enable individuals to access the consent management system through the privacy dashboard, you need to onboard them first. ### Create Individual Create an individual account to allow access to the privacy dashboard: Both name and email are optional fields. This allows for anonymous onboarding of individuals, with details being updated subsequently if collected. **API Reference:** [Create Individual](/docs/consent-management-admin-api/config-create-individual) ### Read Individual Retrieve a specific individual's information: **API Reference:** [Read Individual](/docs/consent-management-admin-api/config-read-individual) ### Update Individual Update an existing individual's information: **API Reference:** [Update Individual](/docs/consent-management-admin-api/config-update-individual) ### List Individuals Retrieve all individuals: **API Reference:** [List Individuals](/docs/consent-management-admin-api/config-list-individuals) ## Step 08: Privacy Dashboard Deployment ### Web Privacy Dashboard The privacy dashboard (Web) can be deployed through the iGrant.io dashboard. This provides individuals with a web-based interface to manage their consent preferences and view their data agreements. ### Mobile SDK Integration For mobile applications, you can integrate the consent management SDK for both iOS and Android platforms. Follow the comprehensive instructions available in our SDK documentation: **SDK Documentation:** [Consent Management SDKs](https://docs.igrant.io/docs/consent-management-sdks/) The mobile SDKs provide native integration capabilities, allowing you to embed consent management functionality directly into your mobile applications whilst maintaining a consistent user experience. --- # Consent Management SDKs Source: https://docs.igrant.io/docs/consent-management-sdks/ --- id: consent-management-sdks title: Consent Management SDKs description: Integrate the iGrant.io consent management Privacy Dashboard SDKs for Android, iOS, and cloud into your application. keywords: [consent management, SDK, Android SDK, iOS SDK, Privacy Dashboard, GDPR, data agreement, consent record] hide_title: false sidebar_label: Quick Start with SDKs slug: /consent-management-sdks/ --- > **Build this with an AI coding agent.** Install the iGrant.io Agent Skills, then ask your agent to build the integration: > > ```bash > npx skills add L3-iGrant/skills > ``` import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; The following steps outline how developers can integrate iGrant.io consent management (Privacy Dashboard) Android/iOS/Cloud SDKs into your application. ## Step 01: Installation Use the following code to add depedency: ```mdx-code-block ``` **For Gradle:** ```groovy showLineNumbers title="settings.gradle" dependencies { implementation 'com.github.L3-iGrant:privacy-dashboard-android:' } ``` **For Maven:** ```xml showLineNumbers title="pom.xml" com.github.L3-iGrant privacy-dashboard-android ``` ```mdx-code-block ``` ```mdx-code-block ``` Install SDK using SPM. To install, do the following: - In Xcode, select **File → Add Packages...** - Enter the URL: `https://github.com/L3-iGrant/privacy-dashboard-ios` ```mdx-code-block ``` ```mdx-code-block ``` Use the following command to pull the docker image to the local repository. You may skip this and run it directly from the docker hub (as in Step 02). ```bash docker pull igrantio/bb-consent-privacy-dashboard: ``` Example: To pull version 2023.11.4 execute the following command in the terminal: ```bash docker pull igrantio/bb-consent-privacy-dashboard:2023.11.4 ``` ```mdx-code-block ``` ## Step 02: Initialise Privacy Dashboard ```mdx-code-block ``` **For Gradle:** We can initiate the privacy dashboard using the below code block: ```kotlin showLineNumbers title="MyActivity.kt" PrivacyDashboard.showPrivacyDashboard() .withApiKey("API_key") .withUserId("User_ID") .withBaseUrl("Base_URL") .withOrganisationId("Org ID") .withViewMode(ViewMode.BottomSheet) .start(this) ``` We can also show the privacy dashboard with `accessToken`. For that use the below ```kotlin showLineNumbers title="MyActivity.kt" .withAccessToken("accessToken") ``` > **_Note:_** If we have `accessToken` then no need to pass `API key` and `User ID` To set the language we just need to add the following before the `start(this)` ```kotlin showLineNumbers title="MyActivity.kt" .withLocale("language_code") ``` To enable user requests we just need to add the following before the `start(this)` ```kotlin showLineNumbers title="MyActivity.kt" .enableUserRequest() ``` To enable Ask me we just need to add the following before the `start(this)` ```kotlin showLineNumbers title="MyActivity.kt" .enableAskMe() ``` To listen for consent changes, add the following code before calling `start(this)`. This will notify you whenever a consent status update occurs. ```kotlin showLineNumbers title="MyActivity.kt" .withConsentChangeListener(object : ConsentChangeListener { override fun onConsentChange(status: Boolean, dataAgreementId: String,consentRecordId: String) { Log.d(TAG, "onConsentChange: $status, $dataAgreementId, $consentRecordId") } }) ``` To display only specific data agreements in the privacy dashboard, use the following code before `start(this)`. If you want to show all available data agreements, simply omit this step. ```kotlin showLineNumbers title="MyActivity.kt" .withDataAgreementIDs(arrayListOf("", "", "")) `````` ```mdx-code-block ``` ```mdx-code-block ``` ```swift showLineNumbers title="MyViewController.swift" import PrivacyDashboardiOS PrivacyDashboard.showPrivacyDashboard( withApiKey: "apiKey", withUserId: "userID", withOrgId: "orgID", withBaseUrl: "baseURL", turnOnAskme: "bool", turnOnUserRequest: "bool", turnOnAttributeDetail: "bool", viewMode: .bottomSheet) ``` We can show the privacy dashboard with `accessToken` (optional parameter). > **_Note:_** If we have `accessToken` then no need to pass `API key` and `User ID` To set app language, pass language code to `withLocale`. Now supporting three languages ie: English, Swedish and Finnish (By default it'll be English) ```swift showLineNumbers title="MyViewController.swift" withLocale: "en", ``` To enable user requests, set the `turnOnUserRequest` to `true` ```swift showLineNumbers title="MyViewController.swift" turnOnUserRequest : true ``` To enable Ask me, set the `turnOnAskme` to `true` ```swift showLineNumbers title="MyViewController.swift" turnOnAskme : true ``` To enable Attribute detail screen, set the `turnOnAttributeDetail` to `true` ```swift showLineNumbers title="MyViewController.swift" turnOnAttributeDetail : true ``` To listen for consent changes, pass `onConsentChange` as below ```swift showLineNumbers title="MyViewController.swift" onConsentChange: { success, dataAgreementID, consentRecordID in debugPrint("Consent change here:\(success) - \(resultVal) \(consentRecordID)") } ``` To display only specific data agreements in the privacy dashboard, pass `dataAgreementIDs` as below. If you want to show all available data agreements, simply omit this parameter. ```swift showLineNumbers title="MyViewController.swift" dataAgreementIDs: ["", "", ""] ``` ```mdx-code-block ``` ```mdx-code-block ``` iGrant.io hosts a privacy dashboard for each organisation. For an on-premise installation, you can run the privacy dashboard image yourself. iGrant.io gives you the image name with your installation. Mount your `config.json` into the container: ```bash docker run -v ./config.json:/usr/share/nginx/html/config/config.json -p 3030:80 ``` All four keys are necessary. A sample configuration file: ```json { "baseUrl": "https://api.igrant.io/v2", "redirectUrl": "http://localhost:3030/login", "clientId": "", "organizationId": "" } ``` `baseUrl` is the api of your installation. `redirectUrl` must be a registered login redirect URI of the client. The privacy dashboard is accessible at [http://localhost:3030/#/login](http://localhost:3030/#/login). ```mdx-code-block ``` ## Supported Privacy Dashboard Functions ### Data Sharing UI To initiate the Data sharing UI. ```mdx-code-block ``` Register activity for result to get the response back from the Data sharing UI. ```kotlin showLineNumbers title="MyActivity.kt" var resultLauncher = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result -> if (result.resultCode == Activity.RESULT_OK) { val data: Intent? = result.data if (data != null) { Log.d("Data Agreement Record", data.getStringExtra("data_agreement_record") ?: "") } } } ``` To initiate the Data sharing UI ```kotlin showLineNumbers title="MyActivity.kt" val intent = DataSharingUI.showDataSharingUI() .withApiKey("API_key") .withUserId("user_id") .withDataAgreementId("data_agreement_id") .withThirdPartyApplication("third_party_application_name", "third_party_application_logo") .withBaseUrl("base_url") .withOrganizationId("Org ID") .get(this) resultLauncher.launch(intent) ``` To set the secondary button's text. Use the following before the `start(this)`. ```kotlin showLineNumbers title="MyActivity.kt" .secondaryButtonText(