# TrustArc User Profiles API

**Canonical:** https://apis.io/apis/trustarc/trustarc-user-profiles-api/  
**Provider:** TrustArc — https://apis.io/providers/trustarc/  
**Base URL:** https://{your-ccm-domain}  
**Documentation:** https://trustarchelp.zendesk.com/hc/en-us/articles/53517557106963-API-Reference

TrustArc User Profiles API is one of 56 APIs that [TrustArc](https://apis.io/providers/trustarc/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include User Profiles. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

The User Profiles API from TrustArc — 11 operation(s) for user profiles.

## Operations (13)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/userprofiles/{id}` | Get 5 |
| PUT | `/api/v1/userprofiles/{id}` | Update 4 |
| DELETE | `/api/v1/userprofiles/{id}` | Delete 3 |
| POST | `/api/v1/userprofiles/{id}/totp/reset` | Reset totp secret |
| POST | `/api/v1/userprofiles/{id}/totp/enable` | Enable totp 1 |
| POST | `/api/v1/userprofiles/{id}/totp/disable` | Disable totp 1 |
| POST | `/api/v1/userprofiles/{id}/totp/disable/own` | Disable totp 2 |
| POST | `/api/v1/userprofiles/{id}/enable` | Enable 1 |
| POST | `/api/v1/userprofiles/{id}/disable` | Disable 1 |
| POST | `/api/v1/userprofiles/{id}/confirmcredentials` | Confirm credentials 1 |
| POST | `/api/v1/userprofiles/confirmcredentials` | Confirm credentials 2 |
| GET | `/api/v1/userprofiles` | List 15 |
| GET | `/api/v1/userprofiles/username/{username}` | Get by username |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/trustarc/refs/heads/main/openapi/trustarc-user-profiles-api-openapi.yml
- **Documentation** — https://trustarchelp.zendesk.com/hc/en-us/articles/49881862843155-Authorization-and-Authentication
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/trustarc/refs/heads/main/authentication/trustarc-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/trustarc/refs/heads/main/scopes/trustarc-scopes.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/trustarc/refs/heads/main/data-model/trustarc-data-model.yml
- **OpenIDConnect** — https://login.truste.com/.well-known/openid-configuration

## Other TrustArc APIs (12)

- [TrustArc Cookie Consent Manager External API](https://apis.io/apis/trustarc/trustarc-cookie-consent-manager-external-api/)
- [TrustArc Individual Rights Manager External API](https://apis.io/apis/trustarc/trustarc-individual-rights-manager-external-api/)
- [TrustArc Consent & Preference Manager External API](https://apis.io/apis/trustarc/trustarc-consent-preference-manager-external-api/)
- [TrustArc Data Mapping Hub External Integration API](https://apis.io/apis/trustarc/trustarc-data-mapping-hub-external-integration-api/)
- [TrustArc Cookie Consent Manager Reporting API](https://apis.io/apis/trustarc/trustarc-cookie-consent-manager-reporting-api/)
- [TrustArc Assessment Manager API](https://apis.io/apis/trustarc/trustarc-assessment-manager-api/)
- [TrustArc Accounts API](https://apis.io/apis/trustarc/trustarc-accounts-api/)
- [TrustArc Accounts Custom Meta Tags API](https://apis.io/apis/trustarc/trustarc-accounts-custommetatags-api/)
- [TrustArc Accounts Extension API](https://apis.io/apis/trustarc/trustarc-accounts-extension-api/)
- [TrustArc Accounts Fieldtypes API](https://apis.io/apis/trustarc/trustarc-accounts-fieldtypes-api/)
- [TrustArc Accounts Meta Tags API](https://apis.io/apis/trustarc/trustarc-accounts-metatags-api/)
- [TrustArc Accounts Organizational Structure API](https://apis.io/apis/trustarc/trustarc-accounts-organizationalstructure-api/)

## Tags

User Profiles

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/trustarc/trustarc-user-profiles-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/trustarc/.
