Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Security / Amazonaws / AWS Certificate Manager
AWS Certificate Manager logo

AWS Certificate Manager

Browse all Amazonaws APIs
60
AI ReadinessFoundational (C+)60/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticSecuritySecrets ManagementapiKey15 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Provision, list, import, and delete SSL/TLS certificates for AWS resources, and manage tags and account-level configuration through 15 ACM operations.

Use for: I want to request a public SSL certificate for example.com, List all SSL certificates issued in a region, Get the metadata for a specific ACM certificate by ARN, Import a third-party SSL certificate into ACM

Not supported: Does not handle DNS hosting, web application firewall rules, or KMS key management - use for SSL/TLS certificate issuance, import, and lifecycle on AWS only.

Jentic publishes the only available OpenAPI specification for AWS Certificate Manager, keeping it validated and agent-ready. AWS Certificate Manager (ACM) provisions, manages, and deploys SSL/TLS certificates for AWS resources such as Elastic Load Balancers, CloudFront distributions, and API Gateway endpoints. The API exposes 15 operations covering certificate request, import, listing, deletion, tagging, and account-level configuration, so platform teams can automate certificate lifecycle and avoid expiry-related outages.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AWS Certificate Manager to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the AWS Certificate Manager, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Famazonaws.com%2Facm" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Famazonaws.com%2Facm" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with AWS Certificate Manager API.

Request public ACM certificates for one or more domain names with DNS or email validation

Import third-party certificates into ACM so they can be deployed onto AWS load balancers and CloudFront

List and describe issued certificates with their domain coverage, validation state, and expiry

Export private certificates from ACM Private CA in PEM format with passphrase protection

Tag certificates for cost allocation and apply account-level transparency-logging configuration

Use Cases

Patterns agents use AWS Certificate Manager API for, with concrete tasks.

★ Automate Public Certificate Issuance

Platform teams use ACM to issue and renew public SSL/TLS certificates for production domains without manual intervention. The RequestCertificate operation creates a new certificate for the requested domain names, and ACM auto-renews validated public certificates before expiry. Combining DNS validation with Route 53 means the entire issuance flow can be automated end to end in a few seconds, with renewal handled silently behind the scenes.

Call RequestCertificate with DomainName=api.example.com and ValidationMethod=DNS, then poll DescribeCertificate until Status is ISSUED

Certificate Inventory and Expiry Monitoring

Security teams use ListCertificates and DescribeCertificate to maintain an inventory of issued and imported certificates, surfacing those approaching expiry. ACM tags returned by ListTagsForCertificate let the inventory be filtered by environment or owner so notifications can be routed to the right team well before an outage risk.

Call ListCertificates, then DescribeCertificate for each ARN, and report any certificate with NotAfter within the next 30 days

Import Third-Party Certificates

Teams using a non-Amazon certificate authority use ImportCertificate to bring an externally issued PEM certificate, private key, and chain into ACM so it can be deployed onto AWS load balancers and CloudFront. Reissuance from the third party is followed by another ImportCertificate call against the same ARN, which keeps existing AWS resources bound to the same certificate identity.

Call ImportCertificate with Certificate, PrivateKey, and CertificateChain in PEM format, then attach the returned ARN to a load balancer listener

AI Agent Certificate Operator

An AI agent invoked through Jentic operates ACM as part of a wider deploy workflow: it requests a certificate for a new domain, validates it via DNS, and reports the resulting ARN back to a deploy pipeline. The agent searches Jentic for the request-certificate operation, loads its schema, and executes calls without needing to handle SigV4 signing manually.

Search Jentic for request a public ssl certificate, load the RequestCertificate operation, execute it for the target domain, and return the ARN

Key Endpoints

15 endpoints — jentic publishes the only available openapi specification for aws certificate manager, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/#X-Amz-Target=CertificateManager.RequestCertificate

Request a new public ACM certificate for one or more domains

POST

/#X-Amz-Target=CertificateManager.ListCertificates

List certificates in the account

POST

/#X-Amz-Target=CertificateManager.DescribeCertificate

Get detailed metadata for a certificate by ARN

POST

/#X-Amz-Target=CertificateManager.ImportCertificate

Import a third-party certificate into ACM

POST

/#X-Amz-Target=CertificateManager.DeleteCertificate

Delete a certificate that is not associated with any AWS resource

POST

/#X-Amz-Target=CertificateManager.ExportCertificate

Export a private certificate including its private key in PEM format

POST

/#X-Amz-Target=CertificateManager.RequestCertificate

Request a new public ACM certificate for one or more domains

POST

/#X-Amz-Target=CertificateManager.ListCertificates

List certificates in the account

POST

/#X-Amz-Target=CertificateManager.DescribeCertificate

Get detailed metadata for a certificate by ARN

POST

/#X-Amz-Target=CertificateManager.ImportCertificate

Import a third-party certificate into ACM

POST

/#X-Amz-Target=CertificateManager.DeleteCertificate

Delete a certificate that is not associated with any AWS resource

POST

/#X-Amz-Target=CertificateManager.ExportCertificate

Export a private certificate including its private key in PEM format

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

A

AWS Certificate Manager

- Foundational (C+)
60/100
99
Foundational Compliance
63
Developer Experience & Jentic Compatibility
36
AI-Readiness & Agent Experience
94
Agent Usability
50
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
99

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A+Signals: 4
97%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

50%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

36

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
44%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

50

Security

Trust, risk posture, and security compliance.

Grade: C-Signals: 1
50%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring AWS Certificate Manager by hand means computing an AWS Signature Version 4 for every request, resolving the acm.{region}.amazonaws.com host for your region, and setting the X-Amz-Target header for each operation. Through Jentic you install once, import AWS Certificate Manager from the API Directory, store your AWS access key and secret once, and your agent calls it.

Permission scoping

ACM operations carry the certificate ARN in the request body rather than the URL path, so limit the agent to the operations it needs, such as RequestCertificate, ListCertificates, and DescribeCertificate. You choose which operations it may call, so destructive ones like DeleteCertificate or ExportCertificate, which returns a private key, are not included unless you add them.

Credential isolation

Your AWS access key and secret are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'request an SSL certificate' or 'list certificates in the account', and Jentic returns the matching ACM operation with its input schema so the agent does not have to know the X-Amz-Target operation-name format.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Amazon API Gateway

→

API Gateway custom domain names use ACM certificates for TLS termination

Use API Gateway after ACM when the agent needs to attach a freshly issued certificate to a custom domain on a REST or HTTP API.

Complementary

Amazon Route 53

→

Route 53 hosts the DNS records used by ACM for DNS-based domain validation

Use Route 53 alongside ACM when DNS validation records need to be created automatically as part of certificate issuance.

Alternative

Cloudflare

→

Cloudflare provides its own certificate issuance and management for resources fronted by Cloudflare

Choose Cloudflare's certificate API when the asset is fronted by Cloudflare instead of AWS; choose ACM when the asset terminates TLS on AWS Elastic Load Balancing, CloudFront, or API Gateway.

FAQs

Specific to using AWS Certificate Manager API through Jentic.

Why is there no official OpenAPI spec for AWS Certificate Manager?

AWS does not publish an OpenAPI specification for ACM; the official surface is the AWS SDKs and the Smithy model behind them. Jentic generates and maintains this spec so that AI agents and developers can call AWS Certificate Manager via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the AWS Certificate Manager API use?

ACM uses AWS Signature Version 4 (SigV4) signed with an IAM access key id and secret access key, optionally with a session token for temporary credentials. Through Jentic the access key id and secret access key are stored encrypted in the vault and SigV4 signing is performed server side, so the agent never sees the raw secret access key.

Can I auto-renew imported certificates with the AWS Certificate Manager API?

No. ACM only auto-renews certificates that ACM itself issued. Imported certificates must be reissued by the original certificate authority and then ImportCertificate called again against the same ARN to update the cryptographic material while preserving the binding to existing AWS resources.

What are the rate limits for the AWS Certificate Manager API?

ACM applies per-region throttling that varies by operation: read operations like ListCertificates and DescribeCertificate are throttled at higher rates than write operations like RequestCertificate and ImportCertificate. Persistent throttling returns ThrottlingException; back off with exponential delay and retry.

How do I request a public certificate with the AWS Certificate Manager API through Jentic?

Install the SDK with pip install jentic, search Jentic for request a public ssl certificate, load the RequestCertificate operation schema, and execute it with DomainName and ValidationMethod=DNS. Jentic handles SigV4 signing for you and returns the new certificate ARN, which you can then poll with DescribeCertificate.

Can I export the private key of an ACM certificate?

Only for certificates issued by ACM Private CA, via the ExportCertificate operation, which requires a passphrase to encrypt the exported key. Public ACM-issued certificates cannot have their private keys exported by design - they can only be deployed to integrated AWS services.

Can I limit what my agent is allowed to do with the AWS Certificate Manager API?

Yes. Because Jentic One is self-hosted, your own rules decide which ACM operations and credentials the agent may use, so you can restrict it to read-and-request operations like ListCertificates, DescribeCertificate, and RequestCertificate. ACM carries the certificate ARN in the request body rather than the URL path, so scoping is done at the operation level: destructive operations such as DeleteCertificate, and ExportCertificate which returns a private key, are excluded unless you explicitly add them. Your AWS access key and secret stay with your own instance and are injected only at execution time, so the agent can only call the operations you have granted it.

GET STARTED

Start building with AWS Certificate Manager API

Explore with Jentic One
View OpenAPI Document