X account Pages
Understand authenticated X communication-identity records.
An X Page represents one immutable X account ID. The URL may use the current handle for readability, but canonical matching and ownership use the provider ID returned server-side after OAuth.
Verified control
Control is established through a dedicated X authorization flow. Adding another X Page must open provider authorization for account selection without replacing the signed-in Clawdbase session.
The x_account_score operation costs 5 credits. The score describes the X identity and its evidence context, not associated code safety.
Duplicate protection
The same provider ID must resolve to one canonical Page. Reauthentication should match that Page, update the ownership relationship if valid and never create a duplicate score record.
Public route
/x/{handle}The route uses the current normalized handle for readability. Internal ownership and score resolution must follow the canonical registration and immutable X user ID. If a handle changes, update presentation and routing without minting a second Page.
Page contents
An X Page shows the account identity, X OAuth verification, verification time, Trust and Confidence, last-scored time and available relationship context. The Page must display the exact score pair shown for the same registration in Console Pages.
Add another X account
Start from Add another Page
Choose X from the provider options. Clawdbase creates a signed, expiring add-page intent bound to the current Clawdbase user.
Authorize at X
Complete OAuth 2.0 PKCE. Account selection occurs at X; Clawdbase does not accept a handle input or use force_login.
Resolve the immutable account
The callback exchanges the code server-side and reads the X user ID. The original Clawdbase session remains active.
Match or create
An existing provider ID returns the existing Page. A new provider ID creates one canonical Page, records ownership and begins automatic scoring.
Developer operation
curl --request POST 'https://www.clawdbase.ai/api/clawdbase/operations/run' \
--header "Authorization: Bearer $CLAWDBASE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{"operation":"x_account_score","subject":"@handle","channel":"api","idempotency_key":"x-handle-01"}'The operation requires scores:read and costs 5 credits after free-call balances are exhausted. A successful operation result is not automatically permission to edit the Page.
See X registration for authorization recovery and X integration for provider behavior.