Repository navigation
docs(workday): document the team API client and required TOKEN_ENDPOINT - #590
Merged
Merged
Conversation
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.
Updates the Workday plugin docs to match the backend change that makes each team supply its own Workday API client, with
TOKEN_ENDPOINTas a required field.Merge after the everysphere changes land: 1119548 (team API client) and 1126105 (required
TOKEN_ENDPOINT). Until then, the current README describes production behavior.Changes
https://www.cursor.com/agents/mcp/oauth/callbackCLIENT_ID,CLIENT_SECRET,TENANT,AUTHORIZATION_BASE_URL,TOKEN_ENDPOINT,REST_API_BASE_URLhttpson a Workday domainplugin.json: bumps the version to 1.1.0.Why
plugin.jsonhas novariablesblockThe backend renders its built-in Workday form (
WORKDAY_PLUGIN_VARIABLES_SCHEMA) only when the published plugin declares no variables. A declared block would replace that form and would have to match the backend's key names exactly. Leaving it out keeps the field list defined in one place, in the backend.Validation
node scripts/validate-plugins.mjspassesNote
Low Risk
Documentation and version metadata only; no runtime or data-handling code changes in this repo.
Overview
Bumps the Workday plugin to 1.1.0 and rewrites install/auth docs to match upcoming backend behavior: teams bring their own Workday API client instead of Cursor-managed OAuth.
The README replaces “nothing to prepare” with a Team setup flow—register an authorization-code client in Workday (redirect
https://www.cursor.com/agents/mcp/oauth/callback), have a team admin save six required fields (CLIENT_ID,CLIENT_SECRET,TENANT,AUTHORIZATION_BASE_URL,TOKEN_ENDPOINT,REST_API_BASE_URL), then have members sign in individually with sessions scoped to that team. It documents thatTOKEN_ENDPOINTmust be supplied explicitly (services host, not derived from the authorize URL), that all URLs must be https on allowed Workday domains, and updates notes on scopes, troubleshooting, and disconnecting. CHANGELOG records the same for 1.1.0.Reviewed by Cursor Bugbot for commit e64b0e2. Bugbot is set up for automated code reviews on this repo. Configure here.