The identity and technical contract details declared by the specification.
AWSCloudProvider
object
2 properties
2 required
ActivityLogCondition
object
A Condition for filtering
4 properties
ActivityLogEntriesResponse
object
2 properties
ActivityLogEntryInformation
object
9 properties
ActivityLogFilter
object
3 properties
ActivityLogFilterOperand
object
2 properties
ActivityLogFilterOperands
object
2 properties
ActivityLogFilterOperator
string
An operator for filtering
ActivityLogName
object
2 properties
ActivityLogOrder
object
2 properties
ActivityLogType
object
3 properties
AddCredentialRequest
object
The properties representing a credential to add.
6 properties
4 required
AddCredentialsRequest
object
Array of credentials to add.
1 property
1 required
AddCredentialsResponse
object
The response for the add credentials action.
2 properties
2 required
AdvancedSettings
object
3 properties
AnyValue1
Can be any value - string, number, boolean, array or object.
AnyValue2
Can be any value - string, number, boolean, array or object.
AnyValue3
Can be any value - string, number, boolean, array or object.
AnyValue4
Can be any value - string, number, boolean, array or object.
AnyValue5
Can be any value - string, number, boolean, array or object.
AnyValue6
Can be any value - string, number, boolean, array or object.
AnyValue7
Can be any value - string, number, boolean, array or object.
AnyValue8
Can be any value - string, number, boolean, array or object.
AnyValue9
Can be any value - string, number, boolean, array or object.
ApiClientInformation
object
Represents the information of the client that is calling the API
2 properties
ApiKeyInformation
object
13 properties
ApiVersion
string
Indicates version of the API.
AppId
string
The application ID from the CyberArk provider.
AppRoleAuthenticationData
object
2 properties
Application
string
Application ID to associate with the service account
ApplicationInformation
object
15 properties
ApplicationOwnership
object
2 properties
ApplicationRenewalConfiguration
object
2 properties
2 required
ApplicationRequest
object
13 properties
6 required
ApplicationResponse
object
3 properties
ApplicationsAssignRequest
object
3 properties
3 required
ApplicationsAssignResponse
object
1 property
ApprovalDecisionRequest
object
1 property
ApprovalRequestInformation
object
13 properties
ApproverOutcomeInformation
object
6 properties
ApproverProperty
object
2 properties
ApproverPropertyOpenApi
object
Approver with id that can be only user type
2 properties
AuthType
string
The type of the authentication: password usernamepassword
AzureCloudProvider
object
1 property
1 required
BaseActivityLogFilter
object
Root expression for filtering
BaseActivityLogOrdering
object
Specify the ordering of a search result
1 property
BaseFilter
object
Root expression for filtering
BaseOrdering
object
Specify the ordering of a search result
1 property
BulkApprovalRequest
object
3 properties
1 required
BulkApprovalResponse
object
1 property
CAType
string
Type of CA this Sub CA provider works with
CMSAuthenticationType
string
The authentication type for the privileged access management: certificate - For authentication with a Certificate bundle userPassword - For authentication with…
CMSConfId
string
The Credential Manager Service configuration ID.
CMSConfigurationResponse
object
The information representing a Credential Manager Service configuration for response.
12 properties
CMSType
string
The type of the privileged access management: cyberark - For CyberArk privileged access management hashicorp - For HashiCorp privileged access management
CMSURL
string
The baseUrl of the privileged access management provider.
CSRAttributesInformation
object
Represents CSR attributes for certificate requests. Required when isVaaSGenerated is set to true and reuseCSR to false.
8 properties
CapabilityInformation
object
4 properties
3 required
CertificateAuthorityProductInformation1
object
5 properties
CertificateAuthorityProductInformation2
object
Product specific for external certificate authority
6 properties
1 required
CertificateCredentialData
object
4 properties
CertificateDeletionRequest
object
1 property
1 required
CertificateExpirationInventoryMonitoringConfig
object
CertificateImportInfo
object
Base64 encoding certificate content.
5 properties
1 required
CertificateImportInformation
object
List of the certificates and private key pairs to import
5 properties
3 required
CertificateImportRequest1
object
3 properties
3 required
CertificateImportRequest2
object
2 properties
1 required
CertificateImportResponse1
object
2 properties
CertificateImportResponse2
object
2 properties
CertificateImportStatusDetail
object
Status detail information for each certificate and private key imported related to the import id
4 properties
CertificateImportStatusDetailResponse
object
3 properties
CertificateInformation
object
58 properties
CertificateInstanceInformation
object
17 properties
CertificateInstanceValidationRequest
object
1 property
1 required
CertificateIssuingTemplateInformation1
object
35 properties
CertificateIssuingTemplateInformation2
object
42 properties
CertificateIssuingTemplateRequest
object
32 properties
6 required
CertificateIssuingTemplateResponse
object
1 property
CertificateOwnership
object
1 property
CertificateRecoveryRequest
object
2 properties
1 required
CertificateRequestApprovalConditionsFilterRuleInformation
object
3 properties
CertificateRequestApprovalExceptionsFilterRuleInformation
object
2 properties
CertificateRequestApprovalRuleDeleteResponseOpenApi
object
2 properties
CertificateRequestApprovalRuleOpenApi
object
13 properties
CertificateRequestApprovalRulesRequest
object
10 properties
4 required
CertificateRequestApprovalRulesResponseOpenApi
object
1 property
CertificateRequestApprovalRulesUpdateRequest
object
11 properties
4 required
CertificateRequestDocumentInformation
object
24 properties
CertificateRequestDocumentResponse
object
2 properties
CertificateRequestInformation1
object
26 properties
CertificateRequestInformation2
object
24 properties
CertificateRequestRequest
object
13 properties
3 required
CertificateRequestResponse
object
1 property
CertificateRequestResubmissionRequest
object
4 properties
CertificateResponse
object
2 properties
CertificateRetirementRequest
object
2 properties
1 required
CertificateRevocationApprovalConditionsFilterRuleInformation
object
1 property
1 required
CertificateRevocationApprovalExceptionsFilterRuleInformation
object
2 properties
CertificateRevocationApprovalRuleDeleteResponseOpenApi
object
2 properties
CertificateRevocationApprovalRuleOpenApi
object
12 properties
CertificateRevocationApprovalRulesRequest
object
9 properties
4 required
CertificateRevocationApprovalRulesResponseOpenApi
object
1 property
CertificateRevocationApprovalRulesUpdateRequest
object
10 properties
4 required
CertificateUsageMetadata
object
3 properties
CertificateValidationRequest
object
1 property
1 required
CertificateValidationResponse
object
1 property
CertificationRequestInformation
object
8 properties
ChartDetails
object
2 properties
ClientAuthentication
object
1 property
1 required
ClientAuthorization
object
1 property
CloudProviders
object
3 properties
CompanyId
string
The company ID
CompanyInformation
object
10 properties
2 required
Condition
object
A Condition for filtering
4 properties
ConfigurationCreateRequest
ConfigurationDeleteResponse
object
2 properties
ConfigurationGetResponse
object
7 properties
1 required
ConfigurationListResponse
object
1 property
ConfigurationUpdateRequest
object
9 properties
ConnectorsCreationRequest
object
2 properties
2 required
ConnectorsInformation
object
4 properties
4 required
ConnectorsResponse
object
1 property
1 required
ConnectorsUpdateRequest
object
1 property
1 required
CreateCMSConfigurationRequest
object
The information representing a Credential Manager Service configuration for creation purpose.
6 properties
3 required
CreateCMSConfigurationsRequest
object
The array of Credential Manager Service configurations to create.
1 property
1 required
CreateCMSConfigurationsResponse
object
The array of Credential Manager Service configurations created.
2 properties
2 required
CreateCyberArkCredDetails
CreateHashiCorpCredDetails
CreateServiceAccountRequestBody
CreateServiceAccountResponseBody
object
5 properties
CreateTeamRequest
object
5 properties
3 required
CreatedBy
string
The ID of the user whom created the credential.
CreatedOn
string
The date in ISO 8601 full-date format when the credential was created.
CredentialId
string
The ID of the Credential in our System.
CredentialName
string
The name of the Credential in our System.
CredentialResponse
object
The properties representing a Credential for response purposes.
13 properties
5 required
CustomAttributes1
object
Certificate request custom attributes
2 properties
CustomAttributes2
object
A certificate request custom attributes
2 properties
CustomAttributesInformation
object
Represents custom attributes for certificate requests
2 properties
1 required
CustomClaimsAliases
object
3 properties
CyberArkConfiguration
The configuration for the CyberArk app. It's required to set the value for the cmsType property to cyberark.
CyberArkConfigurationRequiredProp
The configuration for the CyberArk app. It's required to set the value for the cmsType property to cyberark.
2 required
CyberArkDetails
object
The CyberArk Credential information.
3 properties
CyberArkDetailsRequiredProp
2 required
DailyPatternInformation
object
2 required
DeleteCredentialsResponse
object
The response for the delete credentials action.
2 properties
2 required
Deployment
object
2 properties
2 required
Details
object
6 properties
Direction
string
An ordering direction
DistributedIssuerConfigurationGetResponse
object
14 properties
1 required
EdgeInstanceConnectionDetails
object
8 properties
EdgeInstanceHealthDetails
object
8 properties
EdgeInstanceInformation
object
27 properties
EdgeInstanceRequest
object
2 properties
1 required
EdgeInstanceResponse
object
1 property
EdgeInstanceStatusDetailsInformation
object
2 properties
EdgeWorkerDeleteResponse
object
2 properties
EdgeWorkerHealthDetails
object
11 properties
EdgeWorkerInformation
object
11 properties
EdgeWorkerRequest
object
3 properties
EdgeWorkerStatusDetailsInformation
object
2 properties
EdgeWorkersResponse
object
1 property
EncryptionDetails
object
2 properties
EncryptionKeyInformation
object
5 properties
EncryptionKeysResponse
object
1 property
EntityTag
object
2 properties
Error1
object
A single error. The numeric code is stable and matches the codes listed at the start of each cause in the endpoints' error-response descriptions, so clients ca…
3 properties
Error2
object
Hold the error details.
3 properties
2 required
ErrorInformation1
object
3 properties
ErrorInformation2
object
3 properties
ErrorInformation3
object
3 properties
ErrorInformation4
object
3 properties
ErrorInformation5
object
3 properties
ErrorInformation6
object
3 properties
ErrorInformation7
object
3 properties
ErrorInformation8
object
3 properties
ErrorInformation9
object
3 properties
ErrorResponse1
object
1 property
ErrorResponse10
object
1 property
ErrorResponse11
object
1 property
ErrorResponse2
object
1 property
ErrorResponse3
object
1 property
ErrorResponse4
object
1 property
ErrorResponse5
object
Holds the response body returned for errors.
1 property
ErrorResponse6
object
1 property
ErrorResponse7
object
1 property
ErrorResponse8
object
1 property
ErrorResponse9
object
1 property
ExportedActivityLogEntryInformation
object
7 properties
ExpressionNode
object
A node in the recursive search filter tree. A compound node uses an AND/OR operator and nests child nodes in operands; a leaf node uses a comparison operator o…
5 properties
ExtendedApplicationOwnership
object
4 properties
ExtendedCertificateInformation
object
59 properties
ExtendedCertificateInstanceInformation
object
18 properties
ExtendedCertificateInstanceResponse
object
2 properties
ExtendedConfigurationGetResponse
ExtendedKeyUsage
string
Extended key usage
ExtendedPolicyGetResponse
Facet
object
3 properties
Filter2
object
3 properties
FilterOperand
object
2 properties
FilterOperands
object
2 properties
ForwardTrustProxyConfigurationGetResponse
object
Configuration that issues forward-trust proxy intermediate certificates. It references only a Sub CA provider; the policy, client authentication/authorization,…
2 properties
1 required
GeneralNamesData1
object
A certificate subject alternative name by type
9 properties
GeneralNamesData2
object
A certificate request subject alternative name (SAN) type
9 properties
GetCMSConfigurationsResponse
object
The array of Credential Manager Service configurations received.
2 properties
2 required
GetCredentialsResponse
object
Array of credentials received.
2 properties
2 required
GetServiceAccountScopesResponseBody
array
GetServiceAccountsByClientIDResponseBody
GetServiceAccountsResponseBody
array
GoogleCloudProvider
object
2 properties
2 required
HashiCorpConfiguration
The configuration for the HashiCorp app. It's required to set the value for the cmsType property to hashicorp.
HashiCorpConfigurationRequiredProp
The configuration for the HashiCorp app. It's required to set the value for the cmsType property to hashicorp.
1 required
HashiCorpDetails
object
The HashiCorp Credential information.
2 properties
HashiCorpDetailsRequiredProp
2 required
ImportedCertificateInformation
object
9 properties
IntegrationServiceCreationRequest
object
8 properties
4 required
IntegrationServiceDetailsResponse
object
2 properties
IntegrationServiceInformation
object
14 properties
IntegrationServiceUpdateRequest
object
6 properties
IntermediateCertificateGetResponse
object
19 properties
IntermediateCertificateListResponse
object
1 property
InventoryMonitoringConfig
object
1 property
InventoryMonitoringConfigRequest
object
1 property
InventoryMonitoringConfiguration
object
1 property
1 required
InventoryMonitoringConfigurationResponse
object
3 properties
InventoryMonitoringSchedulerInformation
object
2 properties
InvitationInformation
object
5 properties
InvitationRequest
object
1 property
1 required
InvitationResponse
object
1 property
IssuingTemplateDomainsSyncInformation
object
3 properties
IssuingTemplateDomainsSyncResponse
object
1 property
IssuingTemplatesDomainsSyncRequest
object
3 properties
3 required
JWTClient
object
5 properties
4 required
JWTJWKSAuthentication
object
3 properties
2 required
JWTOIDCAuthentication
object
4 properties
3 required
JWTStandardClaimsAuthentication
object
3 properties
3 required
KeyAlgorithm1
string
Key algorithm type
KeyAlgorithmInformation
object
Key algorithm
2 properties
2 required
KeyTypeInformation1
object
1 property
KeyTypeInformation2
object
1 property
KeyTypeParameters1
object
3 properties
3 required
KeyTypeParameters2
object
3 properties
1 required
KeyUsage
string
Key usage
LastModifiedBy
string
The ID of the user whom modified the credential.
LastModifiedOn
string
The date in ISO 8601 full-date format when the credential was modified.
LocalLoginRequest
object
1 property
LocalizationResource
object
Translation map for the UI being rendered. This map is used with the manifest schema. The keys represent the values provided for the "x-localizationKey" proper…
1 property
MachineBatchProvisioningResultInformation
object
7 properties
MachineCreationRequest
object
9 properties
3 required
MachineDiscoveryResultInformation
object
10 properties
MachineDocumentInformation
object
15 properties
MachineDocumentResponse
object
2 properties
MachineIdentityCreationRequest
object
4 properties
2 required
MachineIdentityDocumentInformation
object
16 properties
MachineIdentityDocumentResponse
object
2 properties
MachineIdentityInformation
object
12 properties
MachineIdentityResponse
object
1 property
MachineIdentitySearchRequest
object
3 properties
MachineIdentityUpdateRequest
object
3 properties
MachineIdentityWorkflowInformation
object
2 properties
MachineIdentityWorkflowRequest
object
2 properties
1 required
MachineInformation
object
22 properties
MachineOwnership
object
1 property
MachineUpdateRequest
object
10 properties
MachineWorkflowRequest
object
2 properties
MachinesResponse
object
1 property
MachinesSearchRequest
object
3 properties
Manifest
object
8 properties
5 required
MediaType
object
5 properties
MetadataInformation
object
2 properties
MinTLSVersion
string
Minimum required TLS protocol version
Name
string
The Name of CMS configuration
NamespaceChartDetails
object
2 properties
NamespaceStatusDetails
object
3 properties
NaryOperator
string
An operator for filtering
NewCookie
object
11 properties
NodeCondition
object
4 properties
NodeInfo
object
1 property
NodeStatusDetails
object
2 properties
Order
object
2 properties
OrderObject
object
2 properties
Ordering
object
1 property
OwnerIdAndType
object
2 properties
2 required
Page1
object
Specify pagination on the search request
2 properties
Page2
object
Specify pagination on the search request
2 properties
Paging
object
2 properties
PairingCodeInformation
object
7 properties
PairingCodeRequest
object
3 properties
PatchServiceAccountByClientIDRequestBody
Plugin
object
10 properties
8 required
PluginResponse
object
1 property
1 required
PluginType
string
Used for differentiation between different types of plugins.
PodStatusDetails
object
7 properties
PolicyDeleteResponse
object
2 properties
PolicyGetResponse
object
13 properties
PolicyListResponse
object
1 property
PolicyUpdateRequest
object
9 properties
ProductEntitlement1
string
ProductEntitlement2
string
ProductEntitlementInformation
object
3 properties
3 required
Property
object
5 properties
ProviderConfigInformation
object
2 properties
ProviderInformation
object
3 properties
ProviderInputInformation
object
4 properties
ProvisionCertificateWorkflowInputInformation
object
1 property
1 required
PublicPluginCreationRequest
object
3 properties
2 required
PublicPluginUpdateRequest
object
3 properties
PutServiceAccountByClientIDCredentialsRequestBody
object
1 property
1 required
PutServiceAccountByClientIDCredentialsResponseBody
object
1 property
PutServiceAccountByClientIDOCITokenResponseBody
object
1 property
Recipient
object
2 properties
2 required
RecommendedSettingsInformation1
object
8 properties
RecommendedSettingsInformation2
object
9 properties
RecommendedSettingsKeyTypeInformation1
object
3 properties
RecommendedSettingsKeyTypeInformation2
object
3 properties
RecommendedSettingsKeyTypeParameter
object
3 properties
RecommendedSettingsRequest
object
9 properties
RecoveryCodeInformation
object
8 properties
RecoveryCodeRequest
object
1 property
1 required
Reference
object
The machine referenced.
2 properties
2 required
ReferenceType
string
The type of the reference: machine
References
array
The machines referenced.
Response
object
17 properties
ResponseCMSDetails
An string containing the JSON content representing the details of the specific privileged access management.
ResponseCredentialDetails
ResponseCyberArkCredDetails
ResponseHashiCorpCredDetails
RolesRequest
object
2 properties
SANs
object
Subject alternative names
4 properties
ScanafiConfigResponseV1
object
3 properties
SchedulerPatternInformation1
object
1 property
1 required
SchedulerPatternInformation2
object
1 property
1 required
SchedulerPatternInformation3
object
1 property
1 required
Scope
string
The service account authorization scopes
ScopeDetails
object
The service account authorization scopes detailed
3 properties
2 required
SearchOperand
A search filter operand — a string, integer, or boolean. Date-time operands are ISO-8601 strings; non-string scalars are coerced to their string form for evalu…
ServiceAccountBaseObjectNoKey
object
11 properties
ServiceAccountBasePatchObjectNoKey
object
9 properties
ServiceAccountDetailsNoKey
ServiceAccountInformation
object
16 properties
ServiceAccountPatchBaseObject
StatusResponse
object
Details about the current in-progress certificate auto-renewal process, and the most recently completed process.
2 properties
1 required
StatusResponseItem
object
Details about the upcoming certificate auto-renewal run.
4 properties
4 required
StatusType
object
3 properties
SubCAProviderCreateRequest
SubCAProviderDeleteResponse
object
2 properties
SubCAProviderGetResponse
object
19 properties
SubCAProviderListResponse
object
1 property
SubCAProviderPKCS11Configuration
object
5 properties
SubCAProviderUpdateRequest
object
13 properties
SubjectAlternativeNamesByType
object
4 properties
SubjectAttributes
object
Subject attributes
6 properties
TSGId
string
The TSG identifier the credential belongs to.
TagAssignmentErrorInformation
object
Error information for tags not assigned
3 properties
TagInformation
object
5 properties
TagRequest
object
Array of tag and tag-value objects
2 properties
1 required
TagResponse
object
2 properties
TagValueInformation
object
4 properties
TagValuesRequest
object
1 property
1 required
TagValuesResponse
object
2 properties
TagsAndValuesInformation
object
2 properties
TagsAndValuesResponse
object
1 property
TagsAssignRequest
object
4 properties
1 required
TagsAssignResponse
object
1 property
TagsAssignResponseInformation
object
8 properties
TagsAssignmentAggregatesRequest
object
2 properties
1 required
TagsAssignmentAggregatesResponse
object
1 property
TagsAssignmentAggregatesResponseInformation
object
Represents a mapping of tag name to list of aggregates information
2 properties
TagsBulkRequest
object
1 property
Target
object
2 properties
2 required
TargetsInformation
object
1 property
1 required
TeamId
string
The ID of a team.
TeamInformation1
object
8 properties
TeamInformation2
object
10 properties
TeamMembersRequest
object
1 property
1 required
TeamOwnersRequest
object
1 property
1 required
TeamsIds
array
The ID's of teams.
TeamsResponse
object
1 property
TenantExpirationNotificationConfiguration
object
6 properties
TenantExpirationReportsConfiguration
object
7 properties
TenantRenewalConfiguration
object
4 properties
2 required
TestCMSConfigurationRequest
object
The information representing a Credential Manager Service configuration for test purposes.
6 properties
1 required
TestCMSConfigurationResponse
object
The result of testing the Credential Manager Service configuration.
2 properties
2 required
TestConnectionWorkflowRequest
object
6 properties
TestCredentialRequest
object
The properties representing a credential to test.
5 properties
1 required
TestCredentialResponse
object
The result of testing access to the credential.
2 properties
2 required
TokenAuthenticationData
object
1 property
TrackingDataInformation
object
1 property
1 required
UnaryOperator
string
An operator for filtering
UpdateCMSConfigurationRequest
object
The information representing a Credential Manager Service configuration for update.
6 properties
1 required
UpdateCredentialRequest
object
The properties representing a credential to update.
5 properties
1 required
UpdateCyberArkCredDetails
UpdateHashiCorpCredDetails
UpdateTeamRequest
object
3 properties
UpdatesConfigRequest
object
1 property
1 required
UpdatesConfigResponse
object
1 property
UserAccountResponse
object
3 properties
UserAccountTypeRequest
object
1 property
1 required
UserForceLocalPasswordExpirationRequest
object
1 property
1 required
UserInformation1
object
17 properties
UserInformation2
object
22 properties
UserMatchingRule
object
3 properties
3 required
UserPasswordAuthenticationData
object
2 properties
UserResponse
object
1 property
VSatelliteId
string
The VSatellite ID
VSatelliteIds
array
An array of the VSatellite Ids which are connected to the CMS provider.
VisibilityConstraintsInformation
object
4 properties
WebhookProperties
object
Connector properties for webhook-based notifications. Webhook notifications are delivered as HTTP POST requests with a JSON body structured as: json { "events"…
2 properties
2 required
WeeklyPatternInformation
object
3 required
WorkType
string
Defines the type of supported workflow for the plugin.
WorkerServiceStatusDetails
object
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Venafi publishes across the network.