[api-v3] Update Server API schema version v3.5.2 - #262
Merged
Conversation
Contributor
|
🟢 Coverage increased by 34.66% Code Coverage ReportCoverage Report
Files Coverage
|
Contributor
There was a problem hiding this comment.
Pull request overview
Updates the embedded Fingerprint Server API v3 OpenAPI schema and regenerates the PHP SDK artifacts to match schema version v3.5.2, including new ML-based smart signals, a new Labels smart signal, and an expanded proxy type enum.
Changes:
- Add ML-based fields:
mlScoreon VPN/Proxy (and webhook counterparts) andmlPredictiononVPNMethods. - Add
unknownas an allowedProxyDetails.proxyTypevalue and update related docs. - Add Labels smart signal (
Products.labels/ProductLabels) plus generator mapping/ignore updates and documentation updates.
Reviewed changes
Copilot reviewed 28 out of 28 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
src/Model/WebhookVPN.php |
Adds ml_score field + accessors for webhook VPN payloads. |
src/Model/WebhookProxy.php |
Adds ml_score field + accessors for webhook proxy payloads. |
src/Model/WebhookDeveloperTools.php |
Updates DevTools result description to include iOS. |
src/Model/VPNMethods.php |
Adds ml_prediction field + accessors to VPN methods. |
src/Model/VPN.php |
Adds ml_score field + accessors to VPN model. |
src/Model/ProxyDetails.php |
Adds unknown proxy type and updates description. |
src/Model/Proxy.php |
Adds ml_score field + accessors to proxy model. |
src/Model/Products.php |
Adds labels product field wired to ProductLabels. |
src/Model/ProductLabels.php |
Introduces new ProductLabels model (data + error wrapper). |
src/Model/DeveloperTools.php |
Updates DevTools result description to include iOS. |
scripts/generate.sh |
Updates codegen type mapping and README cleanup patterns for Labels. |
res/fingerprint-server-api.yaml |
Schema updates for ML fields, Labels, proxy type enum, and DevTools copy. |
README.md |
Adds ProductLabels to the documented model list. |
docs/Model/WebhookVPN.md |
Documents ml_score on webhook VPN model. |
docs/Model/WebhookProxy.md |
Documents ml_score on webhook proxy model. |
docs/Model/WebhookDeveloperTools.md |
Updates DevTools description (Android/iOS). |
docs/Model/VPNMethods.md |
Documents ml_prediction on VPNMethods. |
docs/Model/VPN.md |
Documents ml_score on VPN model. |
docs/Model/ProxyDetails.md |
Updates proxy type description (includes unknown). |
docs/Model/Proxy.md |
Documents ml_score on Proxy model. |
docs/Model/Products.md |
Documents new labels field on Products. |
docs/Model/ProductLabels.md |
Adds documentation for ProductLabels. |
docs/Model/DeveloperTools.md |
Updates DevTools description (Android/iOS). |
.swagger-codegen-ignore |
Ignores generated Labels/LabelsInner docs/models (mapped to arrays). |
.schema-version |
Bumps tracked schema version to v3.5.2. |
.changeset/add-unknown-proxy-type.md |
Declares a minor release for the new proxy type enum value. |
.changeset/add-ml-smart-signals.md |
Declares a minor release for new ML smart signals. |
.changeset/add-labels-smart-signal.md |
Declares a minor release for Labels smart signal support. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
erayaydin
marked this pull request as ready for review
July 31, 2026 19:31
erayaydin
requested review from
Orkuncakilkaya,
TheUnderScorer and
ilfa
as code owners
July 31, 2026 19:31
Contributor
🚀 Following releases will be created using changesets from this PR:fingerprint-pro-server-api-php-sdk@6.12.0Minor Changes
|
Orkuncakilkaya
approved these changes
Aug 4, 2026
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.
Update the schema file to the Server API schema version
3.5.2.