Skip to content

https://docs.microsoft.com/gaming/playfab/release-notes/#260804 - #248

Closed
Cindy Johnson (cindyjohnson-msft) wants to merge 1 commit into
masterfrom
automated-publish
Closed

https://docs.microsoft.com/gaming/playfab/release-notes/#260804#248
Cindy Johnson (cindyjohnson-msft) wants to merge 1 commit into
masterfrom
automated-publish

Conversation

@cindyjohnson-msft

Copy link
Copy Markdown

No description provided.

@Vicodex

Copy link
Copy Markdown
Contributor

Cindy, let's wait on this PR for now, i need to make sure we can successfully generate our SDKs

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the PlayFab API specifications to the 260804 release, refreshing swagger + legacy API JSONs with newly documented request fields, expanded enums, and additional error codes (including new Admin IP ban endpoints).

Changes:

  • Bump API/spec versions to 260804 (and bump generator target versions in SdkManualNotes.json).
  • Add/propagate new documented error codes (e.g., PSNNextGenNotConfiguredForTitle, InvalidNintendoIssuer, and additional x-ms-docs-errors entries).
  • Extend/augment API surfaces: Admin IP ban endpoints + models, added request fields for Nintendo issuer and PlayStation sandbox/auth version, and expanded Azure region lists.

Reviewed changes

Copilot reviewed 40 out of 40 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
Swagger/PlayFab/Sweepstakes.swagger.json Version bump + new error code entries.
Swagger/PlayFab/State.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Server.swagger.json Version bump + new x-ms-docs-errors entries and new request fields (Nintendo issuer / PSN sandbox + auth version).
Swagger/PlayFab/Progression.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Profiles.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Multiplayer.swagger.json Version bump + expanded Azure region enum + new error code entries.
Swagger/PlayFab/Matchmaker.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Localization.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Insights.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Groups.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Experimentation.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Events.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Economy.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Data.swagger.json Version bump + new error code entries.
Swagger/PlayFab/CloudScript.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Client.swagger.json Version bump + new x-ms-docs-errors entries and new request fields (Nintendo issuer / PSN auth version + sandbox).
Swagger/PlayFab/Authentication.swagger.json Version bump + new error code entries.
Swagger/PlayFab/Admin.swagger.json Version bump + add Admin IP ban endpoints/models/parameters/responses + new error code entries.
Swagger/PlayFab/Addon.swagger.json Version bump + new error code entries.
SdkManualNotes.json Bump per-target SDK generator version strings to 260804.
Legacy/PlayFab/Sweepstakes.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/State.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Server.api.json Propagate new errors + new request fields (Nintendo issuer / PSN sandbox + auth version) into legacy API JSON.
Legacy/PlayFab/Progression.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Profiles.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/PlayStreamEventModels.json Propagate new error code entries into event model errors list.
Legacy/PlayFab/Multiplayer.api.json Expand Azure region enum + refresh request/response example timestamps.
Legacy/PlayFab/Matchmaker.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Localization.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Insights.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Groups.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Experimentation.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Events.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Economy.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Data.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/CloudScript.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Client.api.json Propagate new errors + new request fields (Nintendo issuer / PSN auth version + sandbox) into legacy API JSON.
Legacy/PlayFab/Authentication.api.json Propagate new error code entries into legacy API JSON.
Legacy/PlayFab/Admin.api.json Add legacy representations of Admin IP ban endpoints/models + propagate new errors.
Legacy/PlayFab/Addon.api.json Propagate new error code entries into legacy API JSON.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"swagger": "2.0",
"info": {
"version": "260703",
"version": "260803",
Comment on lines 3476 to 3477
"InvalidPSNAuthCode",
"InvalidPSNAuthCode",
"example": {
"IPAddress": "192.168.1.1",
"Reason": "Suspected Bot Farm",
"Expires": "2024-06-08T00:00:00Z"
"auth": "SecretKey",
"method": "POST",
"request": "CreateIPBanRequest",
"requestExample": "{\n \"IPAddress\": \"192.168.1.1\",\n \"Reason\": \"Suspected Bot Farm\",\n \"Expires\": \"2024-06-08T00:00:00Z\"\n}",

@Vicodex Victor Kulaga (Vicodex) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking for a moment to prevent accidental merge

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.

4 participants