Skip to content
agentsub
Esc
↑↓navigate↵open⌘Jpreview

Choose AgentID login

Exact configured browser Origin required. Pending request binds registered client, redirect, resource and S256 challenge; no bearer credentials in query strings. Human consent rejects AgentID social Clerk identities. Successful consent is one use and returns only the registered callback URL.

POST/oauth/select
Request body
requiredapplication/json
requestIdstringrequired
identityProviderstringrequired
Responses
200

Successful response

redirectUrlstring<uri>
400

OAuth error JSON (invalid_request, invalid_client, invalid_grant, invalid_scope, invalid_target, invalid_redirect_uri, invalid_client_metadata, unsupported_grant_type)

errorstringrequired
Allowed:invalid_requestinvalid_clientinvalid_grantinvalid_scopeinvalid_targetinvalid_redirect_uriinvalid_client_metadataunsupported_grant_typeaccess_deniedtemporarily_unavailable
error_descriptionstringrequired
403

Untrusted origin, agent actor, invalid session or scope mismatch

Request
curl -X POST 'https://api.agentsub.dev/oauth/select' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "requestId": "string",
  "identityProvider": "agentid"
}'
Response
{
  "redirectUrl": "http://example.com"
}