APIs & Services
Integrity Service
Integrity Service API Reference
- Stores and Indexes the uploaded statement.
- Put blob into store
- get
- Cids the provided policy, and all the included controls. All items are stored in the blob store.
- Get blob as text from store by CID
- Get blob from store by CID
- Register all statements and blobs from a manifest into a new graph.
- Find CID
- Convert JSON-LD document to NQuads document
- create_did
- Get static contexts used for JSON-LD expansion
- issue_certificate
- get_status_list
- status
- Get the current dynamic configuration
- Compute ID for integrity statement
- Get blob as iroh-collection json from store by CID
- Update the dynamic configuration
- Cids the provided Subject, and saves it in the blob store.
- Register a new GraphID
- Gets all the child graphs of the provided UUID
- Get statement by Statement ID
- issue_membership
- Get all graphs
- Put JCS-serialized json document into store
- policy_manifest
- allocate
- Get the health status of the service
- Put base64-encoded blobs into store in a single request.
- Stores and indexes the uploaded statements in batch.
- revoke_vc
- Check if a CID exists in the blob store
- Compute CID for canonicalized RDF of JSON-LD document
- Creates a governance statement for the review
- Overview
- Overview
- Overview
- Overview
- Overview
- Overview
- Overview
- Overview
- Overview
- Creates a governance statement for the declaration
- Overview
- Overview
Auth Service
- Identity Providers
- RBAC and Membership
- Auth Service Operations
- Auth Service Overview
- Membership Management
- Refresh Tokens
- Token Flows
- Service Account Setup
- Authentication and Authorization Guidelines
- Auth Service Configuration
- Token Exchange
- DID Key Management
- API Keys and Service Accounts
- Key Configuration
Governance Service API Reference
- Ingest event for indicator evaluation
- Create project
- Export policy JSON to Excel
- Get organization by ID
- Readiness probe
- Create project-scoped indicator
- Get evaluation result
- Download attachment
- List projects under an organization
- List project-scoped indicators
- List evaluation results
- Download attachment public URL
- Get attachment public URL
- List activity logs by organization
- List project policies
- Liveness probe
- List activity logs by project
- Create activity log
- Authenticated health check for the auth integration
- List all policies
- Convert policy Excel to JSON
- Get project by UUID
- Set project archived state
- Create policy
- Get project
- Get organization by Auth ID
- Create organization
- List all organizations
- Disable project indicator application
- Create review with attachment
- Activate project indicator application
- Remove project indicator application
- List controls for a policy
- Create project policy credential
- Revoke project policy credential
- Create declaration with attachment
- Create review
- Create declaration on a control
- Overview
- Get project policy control
- Get project-scoped indicator
- Get enriched project indicator application
- Get project policy details
- Get control
- Set project policy archived state
- Get project policy manifest
- Get policy
- List baseline project policies
- Get project policy credentials
- Update project policy timestamp
- Generate project policy report
- Apply project indicator to controls
- Apply policy to a project
- List enriched project indicator applications
- Archive project-scoped indicator
- List project indicator applications
- Get project policy by IDs
Auth Service API Reference
- List user's DID keys
- List user's DID keys for service
- Get DID key information
- Get role metadata
- Validate a credential and resolve the caller
- Create a DID key for a user
- Get platform DID document
- Create API key
- Revoke API key
- Readiness check endpoint
- Get API key details
- List platform users
- Get current user's DID document
- Enrich JWT claims with user context and ensure DID key
- Liveness probe
- Check user permission
- Get permission metadata
- Get JSON Web Key Set for token validation
- Sign a digest with the platform DID key
- Authenticated health check for IDP actions
- Sign a digest with the authenticated user's DID key
- Get user profile
- Delete a DID key
- Import an external IDP user into the platform
- Exchange or refresh an access token
- List external users from IDP
- Sign a PDF digest with the platform DID key
- Get current user's roles
- Get DID key for service
- List API keys
- Get user permissions for governance
- Check user permission in project
- Get service account access token
- Get an organization member's DID document
- Overview
- Assign user to project
- List memberships for all users in an organization
- Update user roles in a project
- Get user memberships within an organization
- Remove user from project
- Remove user from organization
- Update organization member roles
- Add user to organization