# Venafi CodeSigning APIs API

**Canonical:** https://apis.io/apis/venafi/venafi-codesigning-apis-api/  
**Provider:** Venafi — https://apis.io/providers/venafi/  
**Base URL:** https://api.venafi.cloud  
**Documentation:** https://developer.venafi.com/tlsprotectcloud/reference/tls-protect-overview

Venafi CodeSigning APIs API is one of 58 APIs that [Venafi](https://apis.io/providers/venafi/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include CodeSigning APIs. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

Code Sign Manager allows you to make REST API calls to manage global configurations, templates, projects, signing applications, and rights.

## Operations (52)

| Method | Path | Summary |
|---|---|---|
| POST | `/vedsdk/codesign/FindEnvironment` | Find Environment |
| POST | `/vedsdk/codesign/CreateEnvironment` | Create Environment |
| POST | `/vedsdk/codesign/DeleteEnvironment` | Delete Environment |
| POST | `/vedsdk/codesign/GetEnvironment` | Get Environment |
| POST | `/vedsdk/codesign/RenewEnvironment` | Renew Environment |
| POST | `/vedsdk/codesign/UpdateEnvironment` | Update Environment |
| POST | `/vedsdk/codesign/EnumerateProjects` | Get Projects |
| POST | `/vedsdk/codesign/GetProject` | Get Project |
| POST | `/vedsdk/codesign/CreateProject` | Create Project |
| POST | `/vedsdk/codesign/UpdateProject` | Update Project |
| POST | `/vedsdk/codesign/UpdateProjectStatus` | Update Project Status |
| POST | `/vedsdk/codesign/DeleteProject` | Delete Project |
| POST | `/vedsdk/codesign/RenameProject` | Rename Project |
| POST | `/vedsdk/codesign/EnumerateTemplates` | Get Templates |
| POST | `/vedsdk/codesign/GetTemplate` | Get Template |
| POST | `/vedsdk/codesign/CreateTemplate` | Create Template |
| POST | `/vedsdk/codesign/UpdateTemplate` | Update Template |
| POST | `/vedsdk/codesign/DeleteTemplate` | Delete Template |
| POST | `/vedsdk/codesign/RenameTemplate` | Rename Template |
| POST | `/vedsdk/codesign/EnumerateApplications` | Get Applications |
| POST | `/vedsdk/codesign/GetApplication` | Get Application |
| POST | `/vedsdk/codesign/CreateApplication` | Create Application |
| POST | `/vedsdk/codesign/UpdateApplication` | Update Application |
| POST | `/vedsdk/codesign/DeleteApplication` | Delete Application |
| POST | `/vedsdk/codesign/RenameApplication` | Rename Application |
| POST | `/vedsdk/codesign/CountReferences` | Get Application Reference Count |
| POST | `/vedsdk/codesign/EnumerateReferences` | Get Application Reference |
| POST | `/vedsdk/codesign/EnumerateApplicationCollections` | Get All Applications Collections |
| POST | `/vedsdk/codesign/GetApplicationCollection` | Get Application Collections Info |
| POST | `/vedsdk/codesign/GetApplicationCollectionMemberDNs` | Get Application Collection Member DNs |
| POST | `/vedsdk/codesign/GetApplicationCollectionMembers` | Get Members of Application Collection |
| POST | `/vedsdk/codesign/CreateApplicationCollection` | Create Application Collection |
| POST | `/vedsdk/codesign/UpdateApplicationCollection` | Update Application Collection |
| POST | `/vedsdk/codesign/DeleteApplicationCollection` | Delete Application Collection |
| POST | `/vedsdk/codesign/RenameApplicationCollection` | Rename Application Collection |
| GET | `/vedsdk/codesign/GetGlobalConfiguration` | Get Global Configuration |
| POST | `/vedsdk/codesign/SetGlobalConfiguration` | Set Global Configuration |
| POST | `/vedsdk/codesign/AddAdministrator` | Assign Admin Rights to Trustee |
| POST | `/vedsdk/codesign/RemoveAdministrator` | Remove Admin Rights from Trustee |
| POST | `/vedsdk/codesign/AddApplicationAdministrator` | Add Application Admin Rights |
| POST | `/vedsdk/codesign/RemoveApplicationAdministrator` | Remove Application Admin Rights |
| POST | `/vedsdk/codesign/AddProjectApprover` | Add Project Approver |
| POST | `/vedsdk/codesign/RemoveProjectApprover` | Remove Project Approver |
| POST | `/vedsdk/codesign/GetRight` | Get Caller Rights for Project |
| POST | `/vedsdk/codesign/GetTrusteeRights` | Get Trustee Rights |
| POST | `/vedsdk/codesign/GetObjectRights` | Get Object Rights |
| POST | `/vedsdk/codesign/AddPreApproval` | Add Flow Staging Information for a Pre-Approval |
| POST | `/vedsdk/codesign/RunMacro` | Run Macro Info |
| POST | `/vedsdk/codesign/RetrieveArchiveEntries` | Retrieve Sign Archive Entries |
| POST | `/vedsdk/codesign/ExportSignArchive` | Exports Sign Archive Entries |
| GET | `/vedsdk/codesign/ExportSignArchive` | Exports Sign Archive Entries, no filtering |
| POST | `/vedsdk/actions/codesign/prequalify/Create` | Pre-qualify approval flow |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/venafi/refs/heads/main/openapi/venafi-codesigning-apis-api-openapi.yml
- **Documentation** — https://developer.venafi.com/tlsprotectcloud/reference/tls-protect-overview
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/venafi/refs/heads/main/asyncapi/venafi-certificate-manager-saas-webhooks.yml
- **Documentation** — https://docs.venafi.com/Docs/currentSDK/TopNav/Content/SDK/WebSDK/cco-sdk-GettingStarted.php

## Other Venafi APIs (12)

- [Venafi Access Management APIs API](https://apis.io/apis/venafi/venafi-access-management-apis-api/)
- [Venafi AlgorithmSelector APIs API](https://apis.io/apis/venafi/venafi-algorithmselector-apis-api/)
- [Venafi Application API](https://apis.io/apis/venafi/venafi-application-api/)
- [Venafi Authentication Server APIs API](https://apis.io/apis/venafi/venafi-authentication-server-apis-api/)
- [Venafi Certificate Approvals API](https://apis.io/apis/venafi/venafi-certificate-approvals-api/)
- [Venafi Certificate Auto-renewal Monitoring API](https://apis.io/apis/venafi/venafi-certificate-auto-renewal-monitoring-api/)
- [Venafi Certificate Discovery API](https://apis.io/apis/venafi/venafi-certificate-discovery-api/)
- [Venafi Certificate Expiration Reports API](https://apis.io/apis/venafi/venafi-certificate-expiration-reports-api/)
- [Venafi Certificate Import API](https://apis.io/apis/venafi/venafi-certificate-import-api/)
- [Venafi Certificate Installations API](https://apis.io/apis/venafi/venafi-certificate-installations-api/)
- [Venafi Certificate Inventory Monitoring API](https://apis.io/apis/venafi/venafi-certificate-inventory-monitoring-api/)
- [Venafi Certificate Management APIs API](https://apis.io/apis/venafi/venafi-certificate-management-apis-api/)

## Tags

CodeSigning APIs

---

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