Skip to content

Changelog

All endpoints are prefixed with /api/v1/external/ and served from https://truapi-dev.truconsent.io.

Public data

MethodEndpointDescription
GET/api/v1/external/public/assetsList all registered assets for the org
GET/api/v1/external/public/collection-pointsList collection points for an asset
GET/api/v1/external/public/consent-link/{linkId}Fetch a consent link’s metadata

Assets

MethodEndpointDescription
GET/api/v1/external/assetsList assets (paginated, filterable)
POST/api/v1/external/assetsCreate a new asset
PUT/api/v1/external/assets/{assetId}Update an asset

Consent queries

MethodEndpointDescription
GET/api/v1/external/consentsQuery consent records with filters
GET/api/v1/external/consents/historyConsent history for a data principal
GET/api/v1/external/consents/{collectionPointId}/user/{userId}Consent status for a specific user

Reports

MethodEndpointDescription
GET/api/v1/external/reports/summaryConsent summary report
GET/api/v1/external/reports/complianceCompliance status report

Audit

MethodEndpointDescription
GET/api/v1/external/auditImmutable audit trail (paginated)

Identity

MethodEndpointDescription
GET/api/v1/external/identity/usersList data principals
GET/api/v1/external/identity/users/{userId}Fetch a single data principal

Security

MethodEndpointDescription
GET/api/v1/external/security/api-keysList API keys
POST/api/v1/external/security/api-keysCreate an API key
DELETE/api/v1/external/security/api-keys/{keyId}Revoke an API key

Events

MethodEndpointDescription
GET/api/v1/external/eventsWebhook event log

Versions

MethodEndpointDescription
GET/api/v1/external/versions/{collectionPointId}Collection point version history

This changelog will be updated as new endpoints and breaking changes are introduced. Subscribe to release announcements in the platform dashboard.