Skip to content

Retire the AgentID public-key sign-in guide - #232

Open
shalim786 wants to merge 1 commit into
mainfrom
agent/retire-keypair-approval
Open

shalim786 wants to merge 1 commit into
mainfrom
agent/retire-keypair-approval

Conversation

@shalim786

Copy link
Copy Markdown
Contributor

Summary

Docs half of retiring the agent-signed AgentID approval path. Publish after agentmail-to/agentmail-api PR "Retire the agent-signed AgentID approval endpoint" and agentmail-to/agentmail-web PR "Retire keypair approval from the AgentID issuer and guides" have deployed.

Changes

  • pages/guides/agentid-public-key-authentication.mdx is deleted and removed from the Guides nav; docs.yml redirects its slug to /agentid-browser-enrollment so existing links keep resolving.
  • The browser-enrollment guide's "Migration from public-key authentication" section becomes "Retired public-key approval": POST https://auth.agentid.com/authorize/approve no longer exists and the waiting page prints no request id; registered public keys remain valid as signed-request credentials but no longer sign anyone in.
  • api-keys.yml (and the checked-in openapi/openapi.yml) describe public-key credentials as signed-request keys rather than "AgentID sign-in credentials", and drop "sign-in eligibility" from the immutable-field lists. Operation ids and paths are unchanged, so generated SDKs keep their method names.
  • New changelog entry 2026-09-05-agentid-approval-retired.mdx with a breaking-change section and the raw HTTP enrollment call from the guide (the guide itself uses HTTP, not SDK methods).

Validation

  • docs.yml, api-keys.yml, and openapi.yml parse as YAML
  • No remaining links to the deleted slug outside the historical July changelog entry, which the redirect covers

🤖 Generated with Claude Code

The agent-signed approval endpoint is gone, so the guide that taught it
leaves the nav and redirects to the browser-enrollment guide. The
public-key credential endpoints stay, described as signed-request keys
rather than AgentID sign-in credentials, and a changelog entry records
the breaking change with the enrollment call that replaces it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown

✨ API Changes

No changelog changes

💡 Download api-changelog-diff artifact or tag @fern Writer in #github-prs for changelog.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant