# Introducing Hyperproof APIs

Hyperproof APIs enable programmatic access to your organization’s compliance data. Using these endpoints, your application can authenticate on behalf of a user to query, create, and update Hyperproof objects such as controls, labels, and uploaded proof. This allows for automated synchronization with external systems or custom workflows that extend Hyperproof’s core functionality.

br
**Supported APIs**

|  |  |  |
|  --- | --- | --- |
| [Controls](/hyperproof-api/controls/controls.openapi) |  |  |
| [Custom Apps](/hyperproof-api/customapps/customapps.openapi) |  |  |
| [Custom Fields](/hyperproof-api/customfields/customfields.openapi) |  |  |
| [External Contacts](/hyperproof-api/externalcontacts/externalcontacts.openapi) |  |  |
| [Groups](/hyperproof-api/groups/groups.openapi) |  |  |
| [Issues](/hyperproof-api/issues/issues.openapi) |  |  |
| [Labels](/hyperproof-api/labels/labels.openapi) |  |  |
| [Policies](/hyperproof-api/policies/policies.openapi) |  |  |
| [Policy Versions](/hyperproof-api/policyversions/policyversions.openapi) |  |  |
| [Programs](/hyperproof-api/programs/programs.openapi) |  |  |
| [Proof](/hyperproof-api/proof/proof.openapi) |  |  |
| [Questionnaires](/hyperproof-api/questionnaires/questionnaires.openapi) |  |  |
| [Risks](/hyperproof-api/risks/risks.openapi) |  |  |
| [Roles](/hyperproof-api/roles/roles.openapi) |  |  |
| [Role Assignements](/hyperproof-api/roleassignments/roleassignments.openapi) |  |  |
| [Scope Assignments](/hyperproof-api/scopeassignments/scopeassignments.openapi) |  |  |
| [Scopes](/hyperproof-api/scopes/scopes.openapi) |  |  |
| [Task Statuses](/hyperproof-api/taskstatuses/taskstatuses.openapi) |  |  |
| [Tasks](/hyperproof-api/tasks/tasks.openapi) |  |  |
| [Test Results](/hyperproof-api/testresults/testresults.openapi) |  |  |
| [Users](/hyperproof-api/users/users.openapi) |  |  |
| [Vendors](/hyperproof-api/vendors/vendors.openapi) |  |  |