docs: document blank connector tokens and user_verify_url exchange failure#819
Open
ekline[bot] wants to merge 1 commit into
Open
docs: document blank connector tokens and user_verify_url exchange failure#819ekline[bot] wants to merge 1 commit into
ekline[bot] wants to merge 1 commit into
Conversation
✅ Deploy Preview for scalekit-starlight ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Problem
Developers integrating AgentKit outbound connectors hit three authorization failures that were under-documented in the troubleshooting guide:
failed_to_exchangewithuser_verify_url not configured for verification redirect. The troubleshooting page'sfailed_to_exchange_tokenscenario did not name user verification as a cause or link to the fix.ca_...) but empty access/refresh token fields. Not documented anywhere. Root cause: returning raw tokens in API responses is disabled by default for security and must be enabled per account by Scalekit.Audience
A developer integrating AgentKit outbound connectors (intermediate) whose agent connects to third-party tools (Airtable, ZoomInfo, Google Drive) on behalf of their own and their customers' end users. Goal: authorize outbound connectors for their own and external/customer accounts and actually receive tokens back.
Gravity
HIGH. 3 distinct customers, production, recurring. Category: mixed (docs gap + product).
Scrubbed customer quotes
Fix (this PR)
Edited the AgentKit connection troubleshooting page only:
failed_to_exchange_tokenscenario to name theuser_verify_url not configuredcause, state that user verification is a required security step enabled by default in production, and link to the user verification guide.execute_tool/executeToolinjects tokens automatically, and how to request token retrieval via support.Cross-account coverage already exists on the page, so it is left unchanged to keep the diff minimal.
Follow-ups / product (not docs-fixable)
client_idon Scalekit-provided connectors wrongly implies DCR is supported. Consider hiding/removing it or labeling it clearly. Customer quote: "can we please hide/remove the pre-filled Client ID?"Preview
https://deploy-preview-{PR_NUMBER}--scalekit-starlight.netlify.app/agentkit/authentication/troubleshooting/ekline[bot] <202747777+ekline[bot]@users.noreply.github.com>
📝 Created with EkLine · View session