Changelog
v1 (current)
Section titled “v1 (current)”All endpoints are prefixed with /api/v1/external/ and served from https://truapi-dev.truconsent.io.
Public data
| Method | Endpoint | Description |
|---|---|---|
GET | /api/v1/external/public/assets | List all registered assets for the org |
GET | /api/v1/external/public/collection-points | List collection points for an asset |
GET | /api/v1/external/public/consent-link/{linkId} | Fetch a consent link’s metadata |
Assets
| Method | Endpoint | Description |
|---|---|---|
GET | /api/v1/external/assets | List assets (paginated, filterable) |
POST | /api/v1/external/assets | Create a new asset |
PUT | /api/v1/external/assets/{assetId} | Update an asset |
Consent queries
| Method | Endpoint | Description |
|---|---|---|
GET | /api/v1/external/consents | Query consent records with filters |
GET | /api/v1/external/consents/history | Consent history for a data principal |
GET | /api/v1/external/consents/{collectionPointId}/user/{userId} | Consent status for a specific user |
Reports
| Method | Endpoint | Description |
|---|---|---|
GET | /api/v1/external/reports/summary | Consent summary report |
GET | /api/v1/external/reports/compliance | Compliance status report |
Audit
| Method | Endpoint | Description |
|---|---|---|
GET | /api/v1/external/audit | Immutable audit trail (paginated) |
Identity
| Method | Endpoint | Description |
|---|---|---|
GET | /api/v1/external/identity/users | List data principals |
GET | /api/v1/external/identity/users/{userId} | Fetch a single data principal |
Security
| Method | Endpoint | Description |
|---|---|---|
GET | /api/v1/external/security/api-keys | List API keys |
POST | /api/v1/external/security/api-keys | Create an API key |
DELETE | /api/v1/external/security/api-keys/{keyId} | Revoke an API key |
Events
| Method | Endpoint | Description |
|---|---|---|
GET | /api/v1/external/events | Webhook event log |
Versions
| Method | Endpoint | Description |
|---|---|---|
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.