storebound/docs/api-coverage.md
CRT c9a7f095c4 console: agent-first mode (console plan / console verify), verified App Privacy and Play Create app facts
- `storebound console plan <form> [--json] [--lookup]`: read-only plan for an AI agent that drives the browser
  itself: start URL (deep links), ordered steps, answer sheet with the console's exact labels (certain / ask owner,
  curly quotes noted), never-press list, verified UI facts, driving guidance (in-page async loop + window.__log),
  verify instructions. All six forms.
- `storebound console verify <form> [--from-text <file|->]`: App Privacy per-type summaries from page text, Play
  Create app from input states, content rating / target audience summaries, App Store record and age rating from
  the API; exit 1 on a mismatch.
- MCP: console_plan, console_verify (read-only); console fill stays off MCP.
- App Privacy (verified 2026-10-12): two information steps, unlabeled purpose checkboxes (nearest parent text),
  "Definitions and Examples" never pressed; fixture and engine follow.
- Play Create app (verified 2026-10-12): /developers/<id>/create-new-app, App package name + read-only Check
  availability, material-radio inner [role=radio] click, app dashboard URL and play.appId, service account
  "Add app" as an owner step.
- console-autofill skill rewritten agent-first; agents-core rule 10; README; pitfalls 12, 18 (confirmed sign-out),
  19; CHANGELOG; play-first-release.
2026-10-12 08:39:12 +08:00

1768 lines
200 KiB
Markdown

# API coverage
<!-- GENERATED by tools/gen-api.ts from the pinned specs/ and a scan of cli/. Do not edit. -->
Every operation of the App Store Connect API and the Google Play Developer APIs is callable with
`storebound api apple|play <operationId> [--param k=v ...]`. "Wrapped by" names the storebound modules whose
high-level commands already call the operation. Gates: **read** runs right away; **write** prints the exact request and
only sends with `--yes` in an interactive terminal; **owner only** (submit, release, delete, cancel, prices, testers,
review replies, experiments) also asks you to type the operation id, and is never reachable through MCP or the desktop app.
Specs: Apple [App Store Connect API 4.5.1](https://developer.apple.com/sample-code/app-store-connect/app-store-connect-openapi-specification.zip) (downloaded 2026-10-11); [Google Play Android Developer API v3](https://www.googleapis.com/discovery/v1/apis/androidpublisher/v3/rest) revision 20261008; [Google Play Developer Reporting API v1beta1](https://playdeveloperreporting.googleapis.com/$discovery/rest?version=v1beta1) revision 20261008.
| API | operations | GET | other | wrapped by a command | owner only |
|---|---:|---:|---:|---:|---:|
| App Store Connect API 4.5.1 | 1303 | 826 | 477 | 197 | 166 |
| Google Play Android Developer API v3 (revision 20261008) | 145 | 45 | 100 | 32 | 49 |
| Google Play Developer Reporting API v1beta1 (revision 20261008) | 25 | 15 | 10 | 6 | 0 |
## App Store Connect API 4.5.1
203 resources, 1303 operations.
| operation | method | path | gate | wrapped by (cli/…) |
|---|---|---|---|---|
| **accessibilityDeclarations** (4) | | | | |
| `accessibilityDeclarations_createInstance` | POST | `/v1/accessibilityDeclarations` | write (dry by default) | |
| `accessibilityDeclarations_deleteInstance` | DELETE | `/v1/accessibilityDeclarations/{id}` | owner only (typed confirm) | |
| `accessibilityDeclarations_getInstance` | GET | `/v1/accessibilityDeclarations/{id}` | read | |
| `accessibilityDeclarations_updateInstance` | PATCH | `/v1/accessibilityDeclarations/{id}` | write (dry by default) | |
| **actors** (2) | | | | |
| `actors_getCollection` | GET | `/v1/actors` | read | |
| `actors_getInstance` | GET | `/v1/actors/{id}` | read | |
| **ageRatingDeclarations** (1) | | | | |
| `ageRatingDeclarations_updateInstance` | PATCH | `/v1/ageRatingDeclarations/{id}` | write (dry by default) | apple/appinfo |
| **alternativeDistributionDomains** (4) | | | | |
| `alternativeDistributionDomains_createInstance` | POST | `/v1/alternativeDistributionDomains` | write (dry by default) | |
| `alternativeDistributionDomains_deleteInstance` | DELETE | `/v1/alternativeDistributionDomains/{id}` | owner only (typed confirm) | |
| `alternativeDistributionDomains_getCollection` | GET | `/v1/alternativeDistributionDomains` | read | |
| `alternativeDistributionDomains_getInstance` | GET | `/v1/alternativeDistributionDomains/{id}` | read | |
| **alternativeDistributionKeys** (4) | | | | |
| `alternativeDistributionKeys_createInstance` | POST | `/v1/alternativeDistributionKeys` | write (dry by default) | |
| `alternativeDistributionKeys_deleteInstance` | DELETE | `/v1/alternativeDistributionKeys/{id}` | owner only (typed confirm) | |
| `alternativeDistributionKeys_getCollection` | GET | `/v1/alternativeDistributionKeys` | read | |
| `alternativeDistributionKeys_getInstance` | GET | `/v1/alternativeDistributionKeys/{id}` | read | |
| **alternativeDistributionPackageDeltas** (1) | | | | |
| `alternativeDistributionPackageDeltas_getInstance` | GET | `/v1/alternativeDistributionPackageDeltas/{id}` | read | |
| **alternativeDistributionPackageVariants** (1) | | | | |
| `alternativeDistributionPackageVariants_getInstance` | GET | `/v1/alternativeDistributionPackageVariants/{id}` | read | |
| **alternativeDistributionPackageVersions** (5) | | | | |
| `alternativeDistributionPackageVersions_deltas_getToManyRelated` | GET | `/v1/alternativeDistributionPackageVersions/{id}/deltas` | read | |
| `alternativeDistributionPackageVersions_deltas_getToManyRelationship` | GET | `/v1/alternativeDistributionPackageVersions/{id}/relationships/deltas` | read | |
| `alternativeDistributionPackageVersions_getInstance` | GET | `/v1/alternativeDistributionPackageVersions/{id}` | read | |
| `alternativeDistributionPackageVersions_variants_getToManyRelated` | GET | `/v1/alternativeDistributionPackageVersions/{id}/variants` | read | |
| `alternativeDistributionPackageVersions_variants_getToManyRelationship` | GET | `/v1/alternativeDistributionPackageVersions/{id}/relationships/variants` | read | |
| **alternativeDistributionPackages** (4) | | | | |
| `alternativeDistributionPackages_createInstance` | POST | `/v1/alternativeDistributionPackages` | write (dry by default) | |
| `alternativeDistributionPackages_getInstance` | GET | `/v1/alternativeDistributionPackages/{id}` | read | |
| `alternativeDistributionPackages_versions_getToManyRelated` | GET | `/v1/alternativeDistributionPackages/{id}/versions` | read | |
| `alternativeDistributionPackages_versions_getToManyRelationship` | GET | `/v1/alternativeDistributionPackages/{id}/relationships/versions` | read | |
| **analyticsReportInstances** (3) | | | | |
| `analyticsReportInstances_getInstance` | GET | `/v1/analyticsReportInstances/{id}` | read | |
| `analyticsReportInstances_segments_getToManyRelated` | GET | `/v1/analyticsReportInstances/{id}/segments` | read | analytics |
| `analyticsReportInstances_segments_getToManyRelationship` | GET | `/v1/analyticsReportInstances/{id}/relationships/segments` | read | |
| **analyticsReportRequests** (5) | | | | |
| `analyticsReportRequests_createInstance` | POST | `/v1/analyticsReportRequests` | write (dry by default) | analytics |
| `analyticsReportRequests_deleteInstance` | DELETE | `/v1/analyticsReportRequests/{id}` | owner only (typed confirm) | |
| `analyticsReportRequests_getInstance` | GET | `/v1/analyticsReportRequests/{id}` | read | |
| `analyticsReportRequests_reports_getToManyRelated` | GET | `/v1/analyticsReportRequests/{id}/reports` | read | analytics |
| `analyticsReportRequests_reports_getToManyRelationship` | GET | `/v1/analyticsReportRequests/{id}/relationships/reports` | read | |
| **analyticsReportSegments** (1) | | | | |
| `analyticsReportSegments_getInstance` | GET | `/v1/analyticsReportSegments/{id}` | read | |
| **analyticsReports** (3) | | | | |
| `analyticsReports_getInstance` | GET | `/v1/analyticsReports/{id}` | read | |
| `analyticsReports_instances_getToManyRelated` | GET | `/v1/analyticsReports/{id}/instances` | read | analytics |
| `analyticsReports_instances_getToManyRelationship` | GET | `/v1/analyticsReports/{id}/relationships/instances` | read | |
| **androidToIosAppMappingDetails** (4) | | | | |
| `androidToIosAppMappingDetails_createInstance` | POST | `/v1/androidToIosAppMappingDetails` | write (dry by default) | |
| `androidToIosAppMappingDetails_deleteInstance` | DELETE | `/v1/androidToIosAppMappingDetails/{id}` | owner only (typed confirm) | |
| `androidToIosAppMappingDetails_getInstance` | GET | `/v1/androidToIosAppMappingDetails/{id}` | read | |
| `androidToIosAppMappingDetails_updateInstance` | PATCH | `/v1/androidToIosAppMappingDetails/{id}` | write (dry by default) | |
| **appAssetLibraries** (5) | | | | |
| `appAssetLibraries_getInstance` | GET | `/v1/appAssetLibraries/{id}` | read | |
| `appAssetLibraries_images_getToManyRelated` | GET | `/v1/appAssetLibraries/{id}/images` | read | |
| `appAssetLibraries_images_getToManyRelationship` | GET | `/v1/appAssetLibraries/{id}/relationships/images` | read | |
| `appAssetLibraries_videos_getToManyRelated` | GET | `/v1/appAssetLibraries/{id}/videos` | read | |
| `appAssetLibraries_videos_getToManyRelationship` | GET | `/v1/appAssetLibraries/{id}/relationships/videos` | read | |
| **appAssetLibraryImages** (6) | | | | |
| `appAssetLibraryImages_createInstance` | POST | `/v1/appAssetLibraryImages` | write (dry by default) | |
| `appAssetLibraryImages_deleteInstance` | DELETE | `/v1/appAssetLibraryImages/{id}` | owner only (typed confirm) | |
| `appAssetLibraryImages_getInstance` | GET | `/v1/appAssetLibraryImages/{id}` | read | |
| `appAssetLibraryImages_placements_getToManyRelated` | GET | `/v1/appAssetLibraryImages/{id}/placements` | read | |
| `appAssetLibraryImages_placements_getToManyRelationship` | GET | `/v1/appAssetLibraryImages/{id}/relationships/placements` | read | |
| `appAssetLibraryImages_updateInstance` | PATCH | `/v1/appAssetLibraryImages/{id}` | write (dry by default) | |
| **appAssetLibraryPlacementOrderingRequests** (1) | | | | |
| `appAssetLibraryPlacementOrderingRequests_createInstance` | POST | `/v1/appAssetLibraryPlacementOrderingRequests` | write (dry by default) | |
| **appAssetLibraryPlacements** (3) | | | | |
| `appAssetLibraryPlacements_createInstance` | POST | `/v1/appAssetLibraryPlacements` | write (dry by default) | |
| `appAssetLibraryPlacements_deleteInstance` | DELETE | `/v1/appAssetLibraryPlacements/{id}` | owner only (typed confirm) | |
| `appAssetLibraryPlacements_getInstance` | GET | `/v1/appAssetLibraryPlacements/{id}` | read | |
| **appAssetLibraryRefData** (2) | | | | |
| `appAssetLibraryRefData_getCollection` | GET | `/v1/appAssetLibraryRefData` | read | |
| `appAssetLibraryRefData_getInstance` | GET | `/v1/appAssetLibraryRefData/{id}` | read | |
| **appAssetLibraryVideos** (6) | | | | |
| `appAssetLibraryVideos_createInstance` | POST | `/v1/appAssetLibraryVideos` | write (dry by default) | |
| `appAssetLibraryVideos_deleteInstance` | DELETE | `/v1/appAssetLibraryVideos/{id}` | owner only (typed confirm) | |
| `appAssetLibraryVideos_getInstance` | GET | `/v1/appAssetLibraryVideos/{id}` | read | |
| `appAssetLibraryVideos_placements_getToManyRelated` | GET | `/v1/appAssetLibraryVideos/{id}/placements` | read | |
| `appAssetLibraryVideos_placements_getToManyRelationship` | GET | `/v1/appAssetLibraryVideos/{id}/relationships/placements` | read | |
| `appAssetLibraryVideos_updateInstance` | PATCH | `/v1/appAssetLibraryVideos/{id}` | write (dry by default) | |
| **appAvailabilities** (4) | | | | |
| `appAvailabilitiesV2_createInstance` | POST | `/v2/appAvailabilities` | write (dry by default) | apple/appinfo |
| `appAvailabilitiesV2_getInstance` | GET | `/v2/appAvailabilities/{id}` | read | |
| `appAvailabilitiesV2_territoryAvailabilities_getToManyRelated` | GET | `/v2/appAvailabilities/{id}/territoryAvailabilities` | read | apple/preorder |
| `appAvailabilitiesV2_territoryAvailabilities_getToManyRelationship` | GET | `/v2/appAvailabilities/{id}/relationships/territoryAvailabilities` | read | |
| **appCategories** (6) | | | | |
| `appCategories_getCollection` | GET | `/v1/appCategories` | read | |
| `appCategories_getInstance` | GET | `/v1/appCategories/{id}` | read | |
| `appCategories_parent_getToOneRelated` | GET | `/v1/appCategories/{id}/parent` | read | |
| `appCategories_parent_getToOneRelationship` | GET | `/v1/appCategories/{id}/relationships/parent` | read | |
| `appCategories_subcategories_getToManyRelated` | GET | `/v1/appCategories/{id}/subcategories` | read | |
| `appCategories_subcategories_getToManyRelationship` | GET | `/v1/appCategories/{id}/relationships/subcategories` | read | |
| **appClipAdvancedExperienceImages** (3) | | | | |
| `appClipAdvancedExperienceImages_createInstance` | POST | `/v1/appClipAdvancedExperienceImages` | write (dry by default) | |
| `appClipAdvancedExperienceImages_getInstance` | GET | `/v1/appClipAdvancedExperienceImages/{id}` | read | |
| `appClipAdvancedExperienceImages_updateInstance` | PATCH | `/v1/appClipAdvancedExperienceImages/{id}` | write (dry by default) | |
| **appClipAdvancedExperiences** (3) | | | | |
| `appClipAdvancedExperiences_createInstance` | POST | `/v1/appClipAdvancedExperiences` | write (dry by default) | |
| `appClipAdvancedExperiences_getInstance` | GET | `/v1/appClipAdvancedExperiences/{id}` | read | |
| `appClipAdvancedExperiences_updateInstance` | PATCH | `/v1/appClipAdvancedExperiences/{id}` | write (dry by default) | |
| **appClipAppStoreReviewDetails** (3) | | | | |
| `appClipAppStoreReviewDetails_createInstance` | POST | `/v1/appClipAppStoreReviewDetails` | write (dry by default) | |
| `appClipAppStoreReviewDetails_getInstance` | GET | `/v1/appClipAppStoreReviewDetails/{id}` | read | |
| `appClipAppStoreReviewDetails_updateInstance` | PATCH | `/v1/appClipAppStoreReviewDetails/{id}` | write (dry by default) | |
| **appClipDefaultExperienceLocalizations** (6) | | | | |
| `appClipDefaultExperienceLocalizations_appClipHeaderImage_getToOneRelated` | GET | `/v1/appClipDefaultExperienceLocalizations/{id}/appClipHeaderImage` | read | |
| `appClipDefaultExperienceLocalizations_appClipHeaderImage_getToOneRelationship` | GET | `/v1/appClipDefaultExperienceLocalizations/{id}/relationships/appClipHeaderImage` | read | |
| `appClipDefaultExperienceLocalizations_createInstance` | POST | `/v1/appClipDefaultExperienceLocalizations` | write (dry by default) | |
| `appClipDefaultExperienceLocalizations_deleteInstance` | DELETE | `/v1/appClipDefaultExperienceLocalizations/{id}` | owner only (typed confirm) | |
| `appClipDefaultExperienceLocalizations_getInstance` | GET | `/v1/appClipDefaultExperienceLocalizations/{id}` | read | |
| `appClipDefaultExperienceLocalizations_updateInstance` | PATCH | `/v1/appClipDefaultExperienceLocalizations/{id}` | write (dry by default) | |
| **appClipDefaultExperiences** (11) | | | | |
| `appClipDefaultExperiences_appClipAppStoreReviewDetail_getToOneRelated` | GET | `/v1/appClipDefaultExperiences/{id}/appClipAppStoreReviewDetail` | read | |
| `appClipDefaultExperiences_appClipAppStoreReviewDetail_getToOneRelationship` | GET | `/v1/appClipDefaultExperiences/{id}/relationships/appClipAppStoreReviewDetail` | read | |
| `appClipDefaultExperiences_appClipDefaultExperienceLocalizations_getToManyRelated` | GET | `/v1/appClipDefaultExperiences/{id}/appClipDefaultExperienceLocalizations` | read | |
| `appClipDefaultExperiences_appClipDefaultExperienceLocalizations_getToManyRelationship` | GET | `/v1/appClipDefaultExperiences/{id}/relationships/appClipDefaultExperienceLocalizations` | read | |
| `appClipDefaultExperiences_createInstance` | POST | `/v1/appClipDefaultExperiences` | write (dry by default) | |
| `appClipDefaultExperiences_deleteInstance` | DELETE | `/v1/appClipDefaultExperiences/{id}` | owner only (typed confirm) | |
| `appClipDefaultExperiences_getInstance` | GET | `/v1/appClipDefaultExperiences/{id}` | read | |
| `appClipDefaultExperiences_releaseWithAppStoreVersion_getToOneRelated` | GET | `/v1/appClipDefaultExperiences/{id}/releaseWithAppStoreVersion` | read | |
| `appClipDefaultExperiences_releaseWithAppStoreVersion_getToOneRelationship` | GET | `/v1/appClipDefaultExperiences/{id}/relationships/releaseWithAppStoreVersion` | read | |
| `appClipDefaultExperiences_releaseWithAppStoreVersion_updateToOneRelationship` | PATCH | `/v1/appClipDefaultExperiences/{id}/relationships/releaseWithAppStoreVersion` | write (dry by default) | |
| `appClipDefaultExperiences_updateInstance` | PATCH | `/v1/appClipDefaultExperiences/{id}` | write (dry by default) | |
| **appClipHeaderImages** (4) | | | | |
| `appClipHeaderImages_createInstance` | POST | `/v1/appClipHeaderImages` | write (dry by default) | |
| `appClipHeaderImages_deleteInstance` | DELETE | `/v1/appClipHeaderImages/{id}` | owner only (typed confirm) | |
| `appClipHeaderImages_getInstance` | GET | `/v1/appClipHeaderImages/{id}` | read | |
| `appClipHeaderImages_updateInstance` | PATCH | `/v1/appClipHeaderImages/{id}` | write (dry by default) | |
| **appClips** (5) | | | | |
| `appClips_appClipAdvancedExperiences_getToManyRelated` | GET | `/v1/appClips/{id}/appClipAdvancedExperiences` | read | |
| `appClips_appClipAdvancedExperiences_getToManyRelationship` | GET | `/v1/appClips/{id}/relationships/appClipAdvancedExperiences` | read | |
| `appClips_appClipDefaultExperiences_getToManyRelated` | GET | `/v1/appClips/{id}/appClipDefaultExperiences` | read | |
| `appClips_appClipDefaultExperiences_getToManyRelationship` | GET | `/v1/appClips/{id}/relationships/appClipDefaultExperiences` | read | |
| `appClips_getInstance` | GET | `/v1/appClips/{id}` | read | |
| **appCustomProductPageLocalizations** (14) | | | | |
| `appCustomProductPageLocalizations_appPreviewSets_getToManyRelated` | GET | `/v1/appCustomProductPageLocalizations/{id}/appPreviewSets` | read | |
| `appCustomProductPageLocalizations_appPreviewSets_getToManyRelationship` | GET | `/v1/appCustomProductPageLocalizations/{id}/relationships/appPreviewSets` | read | |
| `appCustomProductPageLocalizations_appScreenshotSets_getToManyRelated` | GET | `/v1/appCustomProductPageLocalizations/{id}/appScreenshotSets` | read | apple/cpp |
| `appCustomProductPageLocalizations_appScreenshotSets_getToManyRelationship` | GET | `/v1/appCustomProductPageLocalizations/{id}/relationships/appScreenshotSets` | read | |
| `appCustomProductPageLocalizations_createInstance` | POST | `/v1/appCustomProductPageLocalizations` | write (dry by default) | lib/cpp-events |
| `appCustomProductPageLocalizations_deleteInstance` | DELETE | `/v1/appCustomProductPageLocalizations/{id}` | owner only (typed confirm) | |
| `appCustomProductPageLocalizations_getInstance` | GET | `/v1/appCustomProductPageLocalizations/{id}` | read | |
| `appCustomProductPageLocalizations_placements_getToManyRelated` | GET | `/v1/appCustomProductPageLocalizations/{id}/placements` | read | |
| `appCustomProductPageLocalizations_placements_getToManyRelationship` | GET | `/v1/appCustomProductPageLocalizations/{id}/relationships/placements` | read | |
| `appCustomProductPageLocalizations_searchKeywords_createToManyRelationship` | POST | `/v1/appCustomProductPageLocalizations/{id}/relationships/searchKeywords` | write (dry by default) | |
| `appCustomProductPageLocalizations_searchKeywords_deleteToManyRelationship` | DELETE | `/v1/appCustomProductPageLocalizations/{id}/relationships/searchKeywords` | owner only (typed confirm) | |
| `appCustomProductPageLocalizations_searchKeywords_getToManyRelated` | GET | `/v1/appCustomProductPageLocalizations/{id}/searchKeywords` | read | |
| `appCustomProductPageLocalizations_searchKeywords_getToManyRelationship` | GET | `/v1/appCustomProductPageLocalizations/{id}/relationships/searchKeywords` | read | |
| `appCustomProductPageLocalizations_updateInstance` | PATCH | `/v1/appCustomProductPageLocalizations/{id}` | write (dry by default) | lib/cpp-events |
| **appCustomProductPageVersions** (5) | | | | |
| `appCustomProductPageVersions_appCustomProductPageLocalizations_getToManyRelated` | GET | `/v1/appCustomProductPageVersions/{id}/appCustomProductPageLocalizations` | read | apple/cpp |
| `appCustomProductPageVersions_appCustomProductPageLocalizations_getToManyRelationship` | GET | `/v1/appCustomProductPageVersions/{id}/relationships/appCustomProductPageLocalizations` | read | |
| `appCustomProductPageVersions_createInstance` | POST | `/v1/appCustomProductPageVersions` | write (dry by default) | |
| `appCustomProductPageVersions_getInstance` | GET | `/v1/appCustomProductPageVersions/{id}` | read | |
| `appCustomProductPageVersions_updateInstance` | PATCH | `/v1/appCustomProductPageVersions/{id}` | write (dry by default) | apple/cpp |
| **appCustomProductPages** (6) | | | | |
| `appCustomProductPages_appCustomProductPageVersions_getToManyRelated` | GET | `/v1/appCustomProductPages/{id}/appCustomProductPageVersions` | read | apple/cpp |
| `appCustomProductPages_appCustomProductPageVersions_getToManyRelationship` | GET | `/v1/appCustomProductPages/{id}/relationships/appCustomProductPageVersions` | read | |
| `appCustomProductPages_createInstance` | POST | `/v1/appCustomProductPages` | write (dry by default) | apple/cpp |
| `appCustomProductPages_deleteInstance` | DELETE | `/v1/appCustomProductPages/{id}` | owner only (typed confirm) | |
| `appCustomProductPages_getInstance` | GET | `/v1/appCustomProductPages/{id}` | read | apple/cpp |
| `appCustomProductPages_updateInstance` | PATCH | `/v1/appCustomProductPages/{id}` | write (dry by default) | apple/cpp |
| **appEncryptionDeclarationDocuments** (3) | | | | |
| `appEncryptionDeclarationDocuments_createInstance` | POST | `/v1/appEncryptionDeclarationDocuments` | write (dry by default) | |
| `appEncryptionDeclarationDocuments_getInstance` | GET | `/v1/appEncryptionDeclarationDocuments/{id}` | read | |
| `appEncryptionDeclarationDocuments_updateInstance` | PATCH | `/v1/appEncryptionDeclarationDocuments/{id}` | write (dry by default) | |
| **appEncryptionDeclarations** (8) | | | | |
| `appEncryptionDeclarations_appEncryptionDeclarationDocument_getToOneRelated` | GET | `/v1/appEncryptionDeclarations/{id}/appEncryptionDeclarationDocument` | read | |
| `appEncryptionDeclarations_appEncryptionDeclarationDocument_getToOneRelationship` | GET | `/v1/appEncryptionDeclarations/{id}/relationships/appEncryptionDeclarationDocument` | read | |
| `appEncryptionDeclarations_app_getToOneRelated` | GET | `/v1/appEncryptionDeclarations/{id}/app` | read | |
| `appEncryptionDeclarations_app_getToOneRelationship` | GET | `/v1/appEncryptionDeclarations/{id}/relationships/app` | read | |
| `appEncryptionDeclarations_builds_createToManyRelationship` | POST | `/v1/appEncryptionDeclarations/{id}/relationships/builds` | write (dry by default) | |
| `appEncryptionDeclarations_createInstance` | POST | `/v1/appEncryptionDeclarations` | write (dry by default) | |
| `appEncryptionDeclarations_getCollection` | GET | `/v1/appEncryptionDeclarations` | read | apple/encryption |
| `appEncryptionDeclarations_getInstance` | GET | `/v1/appEncryptionDeclarations/{id}` | read | |
| **appEventLocalizations** (10) | | | | |
| `appEventLocalizations_appEventScreenshots_getToManyRelated` | GET | `/v1/appEventLocalizations/{id}/appEventScreenshots` | read | apple/events |
| `appEventLocalizations_appEventScreenshots_getToManyRelationship` | GET | `/v1/appEventLocalizations/{id}/relationships/appEventScreenshots` | read | |
| `appEventLocalizations_appEventVideoClips_getToManyRelated` | GET | `/v1/appEventLocalizations/{id}/appEventVideoClips` | read | |
| `appEventLocalizations_appEventVideoClips_getToManyRelationship` | GET | `/v1/appEventLocalizations/{id}/relationships/appEventVideoClips` | read | |
| `appEventLocalizations_createInstance` | POST | `/v1/appEventLocalizations` | write (dry by default) | lib/cpp-events |
| `appEventLocalizations_deleteInstance` | DELETE | `/v1/appEventLocalizations/{id}` | owner only (typed confirm) | |
| `appEventLocalizations_getInstance` | GET | `/v1/appEventLocalizations/{id}` | read | |
| `appEventLocalizations_placements_getToManyRelated` | GET | `/v1/appEventLocalizations/{id}/placements` | read | |
| `appEventLocalizations_placements_getToManyRelationship` | GET | `/v1/appEventLocalizations/{id}/relationships/placements` | read | |
| `appEventLocalizations_updateInstance` | PATCH | `/v1/appEventLocalizations/{id}` | write (dry by default) | lib/cpp-events |
| **appEventScreenshots** (4) | | | | |
| `appEventScreenshots_createInstance` | POST | `/v1/appEventScreenshots` | write (dry by default) | apple/events |
| `appEventScreenshots_deleteInstance` | DELETE | `/v1/appEventScreenshots/{id}` | owner only (typed confirm) | apple/events |
| `appEventScreenshots_getInstance` | GET | `/v1/appEventScreenshots/{id}` | read | |
| `appEventScreenshots_updateInstance` | PATCH | `/v1/appEventScreenshots/{id}` | write (dry by default) | apple/events |
| **appEventVideoClips** (4) | | | | |
| `appEventVideoClips_createInstance` | POST | `/v1/appEventVideoClips` | write (dry by default) | |
| `appEventVideoClips_deleteInstance` | DELETE | `/v1/appEventVideoClips/{id}` | owner only (typed confirm) | |
| `appEventVideoClips_getInstance` | GET | `/v1/appEventVideoClips/{id}` | read | |
| `appEventVideoClips_updateInstance` | PATCH | `/v1/appEventVideoClips/{id}` | write (dry by default) | |
| **appEvents** (6) | | | | |
| `appEvents_createInstance` | POST | `/v1/appEvents` | write (dry by default) | apple/events |
| `appEvents_deleteInstance` | DELETE | `/v1/appEvents/{id}` | owner only (typed confirm) | |
| `appEvents_getInstance` | GET | `/v1/appEvents/{id}` | read | apple/events |
| `appEvents_localizations_getToManyRelated` | GET | `/v1/appEvents/{id}/localizations` | read | apple/events |
| `appEvents_localizations_getToManyRelationship` | GET | `/v1/appEvents/{id}/relationships/localizations` | read | |
| `appEvents_updateInstance` | PATCH | `/v1/appEvents/{id}` | write (dry by default) | |
| **appInfoLocalizations** (4) | | | | |
| `appInfoLocalizations_createInstance` | POST | `/v1/appInfoLocalizations` | write (dry by default) | |
| `appInfoLocalizations_deleteInstance` | DELETE | `/v1/appInfoLocalizations/{id}` | owner only (typed confirm) | |
| `appInfoLocalizations_getInstance` | GET | `/v1/appInfoLocalizations/{id}` | read | |
| `appInfoLocalizations_updateInstance` | PATCH | `/v1/appInfoLocalizations/{id}` | write (dry by default) | |
| **appInfos** (20) | | | | |
| `appInfos_ageRatingDeclaration_getToOneRelated` | GET | `/v1/appInfos/{id}/ageRatingDeclaration` | read | apple/appinfo, console/verify, validate |
| `appInfos_ageRatingDeclaration_getToOneRelationship` | GET | `/v1/appInfos/{id}/relationships/ageRatingDeclaration` | read | |
| `appInfos_appInfoLocalizations_getToManyRelated` | GET | `/v1/appInfos/{id}/appInfoLocalizations` | read | apple/listing, validate |
| `appInfos_appInfoLocalizations_getToManyRelationship` | GET | `/v1/appInfos/{id}/relationships/appInfoLocalizations` | read | |
| `appInfos_getInstance` | GET | `/v1/appInfos/{id}` | read | apple/appinfo |
| `appInfos_primaryCategory_getToOneRelated` | GET | `/v1/appInfos/{id}/primaryCategory` | read | |
| `appInfos_primaryCategory_getToOneRelationship` | GET | `/v1/appInfos/{id}/relationships/primaryCategory` | read | |
| `appInfos_primarySubcategoryOne_getToOneRelated` | GET | `/v1/appInfos/{id}/primarySubcategoryOne` | read | |
| `appInfos_primarySubcategoryOne_getToOneRelationship` | GET | `/v1/appInfos/{id}/relationships/primarySubcategoryOne` | read | |
| `appInfos_primarySubcategoryTwo_getToOneRelated` | GET | `/v1/appInfos/{id}/primarySubcategoryTwo` | read | |
| `appInfos_primarySubcategoryTwo_getToOneRelationship` | GET | `/v1/appInfos/{id}/relationships/primarySubcategoryTwo` | read | |
| `appInfos_secondaryCategory_getToOneRelated` | GET | `/v1/appInfos/{id}/secondaryCategory` | read | |
| `appInfos_secondaryCategory_getToOneRelationship` | GET | `/v1/appInfos/{id}/relationships/secondaryCategory` | read | |
| `appInfos_secondarySubcategoryOne_getToOneRelated` | GET | `/v1/appInfos/{id}/secondarySubcategoryOne` | read | |
| `appInfos_secondarySubcategoryOne_getToOneRelationship` | GET | `/v1/appInfos/{id}/relationships/secondarySubcategoryOne` | read | |
| `appInfos_secondarySubcategoryTwo_getToOneRelated` | GET | `/v1/appInfos/{id}/secondarySubcategoryTwo` | read | |
| `appInfos_secondarySubcategoryTwo_getToOneRelationship` | GET | `/v1/appInfos/{id}/relationships/secondarySubcategoryTwo` | read | |
| `appInfos_territoryAgeRatings_getToManyRelated` | GET | `/v1/appInfos/{id}/territoryAgeRatings` | read | |
| `appInfos_territoryAgeRatings_getToManyRelationship` | GET | `/v1/appInfos/{id}/relationships/territoryAgeRatings` | read | |
| `appInfos_updateInstance` | PATCH | `/v1/appInfos/{id}` | write (dry by default) | apple/appinfo |
| **appPreviewSets** (6) | | | | |
| `appPreviewSets_appPreviews_getToManyRelated` | GET | `/v1/appPreviewSets/{id}/appPreviews` | read | apple/previews |
| `appPreviewSets_appPreviews_getToManyRelationship` | GET | `/v1/appPreviewSets/{id}/relationships/appPreviews` | read | |
| `appPreviewSets_appPreviews_replaceToManyRelationship` | PATCH | `/v1/appPreviewSets/{id}/relationships/appPreviews` | write (dry by default) | |
| `appPreviewSets_createInstance` | POST | `/v1/appPreviewSets` | write (dry by default) | apple/previews |
| `appPreviewSets_deleteInstance` | DELETE | `/v1/appPreviewSets/{id}` | owner only (typed confirm) | |
| `appPreviewSets_getInstance` | GET | `/v1/appPreviewSets/{id}` | read | |
| **appPreviews** (4) | | | | |
| `appPreviews_createInstance` | POST | `/v1/appPreviews` | write (dry by default) | |
| `appPreviews_deleteInstance` | DELETE | `/v1/appPreviews/{id}` | owner only (typed confirm) | |
| `appPreviews_getInstance` | GET | `/v1/appPreviews/{id}` | read | |
| `appPreviews_updateInstance` | PATCH | `/v1/appPreviews/{id}` | write (dry by default) | apple/previews |
| **appPricePoints** (3) | | | | |
| `appPricePointsV3_equalizations_getToManyRelated` | GET | `/v3/appPricePoints/{id}/equalizations` | read | |
| `appPricePointsV3_equalizations_getToManyRelationship` | GET | `/v3/appPricePoints/{id}/relationships/equalizations` | read | |
| `appPricePointsV3_getInstance` | GET | `/v3/appPricePoints/{id}` | read | |
| **appPriceSchedules** (8) | | | | |
| `appPriceSchedules_automaticPrices_getToManyRelated` | GET | `/v1/appPriceSchedules/{id}/automaticPrices` | read | |
| `appPriceSchedules_automaticPrices_getToManyRelationship` | GET | `/v1/appPriceSchedules/{id}/relationships/automaticPrices` | read | |
| `appPriceSchedules_baseTerritory_getToOneRelated` | GET | `/v1/appPriceSchedules/{id}/baseTerritory` | read | |
| `appPriceSchedules_baseTerritory_getToOneRelationship` | GET | `/v1/appPriceSchedules/{id}/relationships/baseTerritory` | read | |
| `appPriceSchedules_createInstance` | POST | `/v1/appPriceSchedules` | owner only (typed confirm) | apple/appinfo |
| `appPriceSchedules_getInstance` | GET | `/v1/appPriceSchedules/{id}` | read | |
| `appPriceSchedules_manualPrices_getToManyRelated` | GET | `/v1/appPriceSchedules/{id}/manualPrices` | read | |
| `appPriceSchedules_manualPrices_getToManyRelationship` | GET | `/v1/appPriceSchedules/{id}/relationships/manualPrices` | read | |
| **appScreenshotSets** (6) | | | | |
| `appScreenshotSets_appScreenshots_getToManyRelated` | GET | `/v1/appScreenshotSets/{id}/appScreenshots` | read | apple/ppo, apple/screenshots, validate |
| `appScreenshotSets_appScreenshots_getToManyRelationship` | GET | `/v1/appScreenshotSets/{id}/relationships/appScreenshots` | read | |
| `appScreenshotSets_appScreenshots_replaceToManyRelationship` | PATCH | `/v1/appScreenshotSets/{id}/relationships/appScreenshots` | write (dry by default) | |
| `appScreenshotSets_createInstance` | POST | `/v1/appScreenshotSets` | write (dry by default) | apple/screenshots |
| `appScreenshotSets_deleteInstance` | DELETE | `/v1/appScreenshotSets/{id}` | owner only (typed confirm) | |
| `appScreenshotSets_getInstance` | GET | `/v1/appScreenshotSets/{id}` | read | |
| **appScreenshots** (4) | | | | |
| `appScreenshots_createInstance` | POST | `/v1/appScreenshots` | write (dry by default) | |
| `appScreenshots_deleteInstance` | DELETE | `/v1/appScreenshots/{id}` | owner only (typed confirm) | |
| `appScreenshots_getInstance` | GET | `/v1/appScreenshots/{id}` | read | |
| `appScreenshots_updateInstance` | PATCH | `/v1/appScreenshots/{id}` | write (dry by default) | |
| **appStoreReviewAttachments** (4) | | | | |
| `appStoreReviewAttachments_createInstance` | POST | `/v1/appStoreReviewAttachments` | write (dry by default) | |
| `appStoreReviewAttachments_deleteInstance` | DELETE | `/v1/appStoreReviewAttachments/{id}` | owner only (typed confirm) | |
| `appStoreReviewAttachments_getInstance` | GET | `/v1/appStoreReviewAttachments/{id}` | read | |
| `appStoreReviewAttachments_updateInstance` | PATCH | `/v1/appStoreReviewAttachments/{id}` | write (dry by default) | |
| **appStoreReviewDetails** (5) | | | | |
| `appStoreReviewDetails_appStoreReviewAttachments_getToManyRelated` | GET | `/v1/appStoreReviewDetails/{id}/appStoreReviewAttachments` | read | |
| `appStoreReviewDetails_appStoreReviewAttachments_getToManyRelationship` | GET | `/v1/appStoreReviewDetails/{id}/relationships/appStoreReviewAttachments` | read | |
| `appStoreReviewDetails_createInstance` | POST | `/v1/appStoreReviewDetails` | write (dry by default) | apple/review-details |
| `appStoreReviewDetails_getInstance` | GET | `/v1/appStoreReviewDetails/{id}` | read | |
| `appStoreReviewDetails_updateInstance` | PATCH | `/v1/appStoreReviewDetails/{id}` | write (dry by default) | apple/review-details |
| **appStoreVersionExperimentTreatmentLocalizations** (9) | | | | |
| `appStoreVersionExperimentTreatmentLocalizations_appPreviewSets_getToManyRelated` | GET | `/v1/appStoreVersionExperimentTreatmentLocalizations/{id}/appPreviewSets` | read | |
| `appStoreVersionExperimentTreatmentLocalizations_appPreviewSets_getToManyRelationship` | GET | `/v1/appStoreVersionExperimentTreatmentLocalizations/{id}/relationships/appPreviewSets` | read | |
| `appStoreVersionExperimentTreatmentLocalizations_appScreenshotSets_getToManyRelated` | GET | `/v1/appStoreVersionExperimentTreatmentLocalizations/{id}/appScreenshotSets` | read | apple/ppo |
| `appStoreVersionExperimentTreatmentLocalizations_appScreenshotSets_getToManyRelationship` | GET | `/v1/appStoreVersionExperimentTreatmentLocalizations/{id}/relationships/appScreenshotSets` | read | |
| `appStoreVersionExperimentTreatmentLocalizations_createInstance` | POST | `/v1/appStoreVersionExperimentTreatmentLocalizations` | write (dry by default) | lib/ppo |
| `appStoreVersionExperimentTreatmentLocalizations_deleteInstance` | DELETE | `/v1/appStoreVersionExperimentTreatmentLocalizations/{id}` | owner only (typed confirm) | |
| `appStoreVersionExperimentTreatmentLocalizations_getInstance` | GET | `/v1/appStoreVersionExperimentTreatmentLocalizations/{id}` | read | |
| `appStoreVersionExperimentTreatmentLocalizations_placements_getToManyRelated` | GET | `/v1/appStoreVersionExperimentTreatmentLocalizations/{id}/placements` | read | |
| `appStoreVersionExperimentTreatmentLocalizations_placements_getToManyRelationship` | GET | `/v1/appStoreVersionExperimentTreatmentLocalizations/{id}/relationships/placements` | read | |
| **appStoreVersionExperimentTreatments** (6) | | | | |
| `appStoreVersionExperimentTreatments_appStoreVersionExperimentTreatmentLocalizations_getToManyRelated` | GET | `/v1/appStoreVersionExperimentTreatments/{id}/appStoreVersionExperimentTreatmentLocalizations` | read | apple/ppo |
| `appStoreVersionExperimentTreatments_appStoreVersionExperimentTreatmentLocalizations_getToManyRelationship` | GET | `/v1/appStoreVersionExperimentTreatments/{id}/relationships/appStoreVersionExperimentTreatmentLocalizations` | read | |
| `appStoreVersionExperimentTreatments_createInstance` | POST | `/v1/appStoreVersionExperimentTreatments` | write (dry by default) | lib/ppo |
| `appStoreVersionExperimentTreatments_deleteInstance` | DELETE | `/v1/appStoreVersionExperimentTreatments/{id}` | owner only (typed confirm) | |
| `appStoreVersionExperimentTreatments_getInstance` | GET | `/v1/appStoreVersionExperimentTreatments/{id}` | read | apple/ppo |
| `appStoreVersionExperimentTreatments_updateInstance` | PATCH | `/v1/appStoreVersionExperimentTreatments/{id}` | write (dry by default) | |
| **appStoreVersionExperiments** (12) | | | | |
| `appStoreVersionExperimentsV2_appStoreVersionExperimentTreatments_getToManyRelated` | GET | `/v2/appStoreVersionExperiments/{id}/appStoreVersionExperimentTreatments` | read | apple/ppo |
| `appStoreVersionExperimentsV2_appStoreVersionExperimentTreatments_getToManyRelationship` | GET | `/v2/appStoreVersionExperiments/{id}/relationships/appStoreVersionExperimentTreatments` | read | |
| `appStoreVersionExperimentsV2_createInstance` | POST | `/v2/appStoreVersionExperiments` | write (dry by default) | lib/ppo |
| `appStoreVersionExperimentsV2_deleteInstance` | DELETE | `/v2/appStoreVersionExperiments/{id}` | owner only (typed confirm) | |
| `appStoreVersionExperimentsV2_getInstance` | GET | `/v2/appStoreVersionExperiments/{id}` | read | apple/ppo |
| `appStoreVersionExperimentsV2_updateInstance` | PATCH | `/v2/appStoreVersionExperiments/{id}` | owner only (typed confirm) | lib/ppo |
| `appStoreVersionExperiments_appStoreVersionExperimentTreatments_getToManyRelated` | GET | `/v1/appStoreVersionExperiments/{id}/appStoreVersionExperimentTreatments` | read | |
| `appStoreVersionExperiments_appStoreVersionExperimentTreatments_getToManyRelationship` | GET | `/v1/appStoreVersionExperiments/{id}/relationships/appStoreVersionExperimentTreatments` | read | |
| `appStoreVersionExperiments_createInstance` | POST | `/v1/appStoreVersionExperiments` | write (dry by default) | |
| `appStoreVersionExperiments_deleteInstance` | DELETE | `/v1/appStoreVersionExperiments/{id}` | owner only (typed confirm) | |
| `appStoreVersionExperiments_getInstance` | GET | `/v1/appStoreVersionExperiments/{id}` | read | |
| `appStoreVersionExperiments_updateInstance` | PATCH | `/v1/appStoreVersionExperiments/{id}` | owner only (typed confirm) | |
| **appStoreVersionLocalizations** (14) | | | | |
| `appStoreVersionLocalizations_appPreviewSets_getToManyRelated` | GET | `/v1/appStoreVersionLocalizations/{id}/appPreviewSets` | read | apple/previews |
| `appStoreVersionLocalizations_appPreviewSets_getToManyRelationship` | GET | `/v1/appStoreVersionLocalizations/{id}/relationships/appPreviewSets` | read | |
| `appStoreVersionLocalizations_appScreenshotSets_getToManyRelated` | GET | `/v1/appStoreVersionLocalizations/{id}/appScreenshotSets` | read | apple/screenshots, validate |
| `appStoreVersionLocalizations_appScreenshotSets_getToManyRelationship` | GET | `/v1/appStoreVersionLocalizations/{id}/relationships/appScreenshotSets` | read | |
| `appStoreVersionLocalizations_createInstance` | POST | `/v1/appStoreVersionLocalizations` | write (dry by default) | |
| `appStoreVersionLocalizations_deleteInstance` | DELETE | `/v1/appStoreVersionLocalizations/{id}` | owner only (typed confirm) | |
| `appStoreVersionLocalizations_getInstance` | GET | `/v1/appStoreVersionLocalizations/{id}` | read | |
| `appStoreVersionLocalizations_placements_getToManyRelated` | GET | `/v1/appStoreVersionLocalizations/{id}/placements` | read | |
| `appStoreVersionLocalizations_placements_getToManyRelationship` | GET | `/v1/appStoreVersionLocalizations/{id}/relationships/placements` | read | |
| `appStoreVersionLocalizations_searchKeywords_createToManyRelationship` | POST | `/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords` | write (dry by default) | |
| `appStoreVersionLocalizations_searchKeywords_deleteToManyRelationship` | DELETE | `/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords` | owner only (typed confirm) | |
| `appStoreVersionLocalizations_searchKeywords_getToManyRelated` | GET | `/v1/appStoreVersionLocalizations/{id}/searchKeywords` | read | |
| `appStoreVersionLocalizations_searchKeywords_getToManyRelationship` | GET | `/v1/appStoreVersionLocalizations/{id}/relationships/searchKeywords` | read | |
| `appStoreVersionLocalizations_updateInstance` | PATCH | `/v1/appStoreVersionLocalizations/{id}` | write (dry by default) | |
| **appStoreVersionPhasedReleases** (3) | | | | |
| `appStoreVersionPhasedReleases_createInstance` | POST | `/v1/appStoreVersionPhasedReleases` | write (dry by default) | apple/release |
| `appStoreVersionPhasedReleases_deleteInstance` | DELETE | `/v1/appStoreVersionPhasedReleases/{id}` | owner only (typed confirm) | |
| `appStoreVersionPhasedReleases_updateInstance` | PATCH | `/v1/appStoreVersionPhasedReleases/{id}` | owner only (typed confirm) | apple/release |
| **appStoreVersionPromotions** (1) | | | | |
| `appStoreVersionPromotions_createInstance` | POST | `/v1/appStoreVersionPromotions` | write (dry by default) | |
| **appStoreVersionReleaseRequests** (1) | | | | |
| `appStoreVersionReleaseRequests_createInstance` | POST | `/v1/appStoreVersionReleaseRequests` | owner only (typed confirm) | apple/release |
| **appStoreVersionSubmissions** (1) | | | | |
| `appStoreVersionSubmissions_deleteInstance` | DELETE | `/v1/appStoreVersionSubmissions/{id}` | owner only (typed confirm) | |
| **appStoreVersions** (30) | | | | |
| `appStoreVersions_alternativeDistributionPackage_getToOneRelated` | GET | `/v1/appStoreVersions/{id}/alternativeDistributionPackage` | read | |
| `appStoreVersions_alternativeDistributionPackage_getToOneRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/alternativeDistributionPackage` | read | |
| `appStoreVersions_appClipDefaultExperience_getToOneRelated` | GET | `/v1/appStoreVersions/{id}/appClipDefaultExperience` | read | |
| `appStoreVersions_appClipDefaultExperience_getToOneRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/appClipDefaultExperience` | read | |
| `appStoreVersions_appClipDefaultExperience_updateToOneRelationship` | PATCH | `/v1/appStoreVersions/{id}/relationships/appClipDefaultExperience` | write (dry by default) | |
| `appStoreVersions_appStoreReviewDetail_getToOneRelated` | GET | `/v1/appStoreVersions/{id}/appStoreReviewDetail` | read | apple/review-details, validate |
| `appStoreVersions_appStoreReviewDetail_getToOneRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/appStoreReviewDetail` | read | |
| `appStoreVersions_appStoreVersionExperimentsV2_getToManyRelated` | GET | `/v1/appStoreVersions/{id}/appStoreVersionExperimentsV2` | read | |
| `appStoreVersions_appStoreVersionExperimentsV2_getToManyRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/appStoreVersionExperimentsV2` | read | |
| `appStoreVersions_appStoreVersionExperiments_getToManyRelated` | GET | `/v1/appStoreVersions/{id}/appStoreVersionExperiments` | read | |
| `appStoreVersions_appStoreVersionExperiments_getToManyRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/appStoreVersionExperiments` | read | |
| `appStoreVersions_appStoreVersionLocalizations_getToManyRelated` | GET | `/v1/appStoreVersions/{id}/appStoreVersionLocalizations` | read | apple/listing, apple/previews, apple/screenshots, validate |
| `appStoreVersions_appStoreVersionLocalizations_getToManyRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/appStoreVersionLocalizations` | read | |
| `appStoreVersions_appStoreVersionPhasedRelease_getToOneRelated` | GET | `/v1/appStoreVersions/{id}/appStoreVersionPhasedRelease` | read | apple/release, apple/status |
| `appStoreVersions_appStoreVersionPhasedRelease_getToOneRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/appStoreVersionPhasedRelease` | read | |
| `appStoreVersions_appStoreVersionSubmission_getToOneRelated` | GET | `/v1/appStoreVersions/{id}/appStoreVersionSubmission` | read | |
| `appStoreVersions_appStoreVersionSubmission_getToOneRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/appStoreVersionSubmission` | read | |
| `appStoreVersions_build_getToOneRelated` | GET | `/v1/appStoreVersions/{id}/build` | read | apple/listing, validate |
| `appStoreVersions_build_getToOneRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/build` | read | |
| `appStoreVersions_build_updateToOneRelationship` | PATCH | `/v1/appStoreVersions/{id}/relationships/build` | write (dry by default) | apple/listing |
| `appStoreVersions_createInstance` | POST | `/v1/appStoreVersions` | write (dry by default) | apple/listing |
| `appStoreVersions_customerReviews_getToManyRelated` | GET | `/v1/appStoreVersions/{id}/customerReviews` | read | |
| `appStoreVersions_customerReviews_getToManyRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/customerReviews` | read | |
| `appStoreVersions_deleteInstance` | DELETE | `/v1/appStoreVersions/{id}` | owner only (typed confirm) | |
| `appStoreVersions_gameCenterAppVersion_getToOneRelated` | GET | `/v1/appStoreVersions/{id}/gameCenterAppVersion` | read | |
| `appStoreVersions_gameCenterAppVersion_getToOneRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/gameCenterAppVersion` | read | |
| `appStoreVersions_getInstance` | GET | `/v1/appStoreVersions/{id}` | read | apple/listing |
| `appStoreVersions_routingAppCoverage_getToOneRelated` | GET | `/v1/appStoreVersions/{id}/routingAppCoverage` | read | |
| `appStoreVersions_routingAppCoverage_getToOneRelationship` | GET | `/v1/appStoreVersions/{id}/relationships/routingAppCoverage` | read | |
| `appStoreVersions_updateInstance` | PATCH | `/v1/appStoreVersions/{id}` | write (dry by default) | apple/listing |
| **appTags** (3) | | | | |
| `appTags_territories_getToManyRelated` | GET | `/v1/appTags/{id}/territories` | read | |
| `appTags_territories_getToManyRelationship` | GET | `/v1/appTags/{id}/relationships/territories` | read | |
| `appTags_updateInstance` | PATCH | `/v1/appTags/{id}` | write (dry by default) | |
| **apps** (89) | | | | |
| `apps_accessibilityDeclarations_getToManyRelated` | GET | `/v1/apps/{id}/accessibilityDeclarations` | read | |
| `apps_accessibilityDeclarations_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/accessibilityDeclarations` | read | |
| `apps_alternativeDistributionKey_getToOneRelated` | GET | `/v1/apps/{id}/alternativeDistributionKey` | read | |
| `apps_alternativeDistributionKey_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/alternativeDistributionKey` | read | |
| `apps_analyticsReportRequests_getToManyRelated` | GET | `/v1/apps/{id}/analyticsReportRequests` | read | analytics |
| `apps_analyticsReportRequests_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/analyticsReportRequests` | read | |
| `apps_androidToIosAppMappingDetails_getToManyRelated` | GET | `/v1/apps/{id}/androidToIosAppMappingDetails` | read | |
| `apps_androidToIosAppMappingDetails_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/androidToIosAppMappingDetails` | read | |
| `apps_appAvailabilityV2_getToOneRelated` | GET | `/v1/apps/{id}/appAvailabilityV2` | read | apple/appinfo, apple/preorder, validate |
| `apps_appAvailabilityV2_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/appAvailabilityV2` | read | |
| `apps_appClips_getToManyRelated` | GET | `/v1/apps/{id}/appClips` | read | |
| `apps_appClips_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appClips` | read | |
| `apps_appCustomProductPages_getToManyRelated` | GET | `/v1/apps/{id}/appCustomProductPages` | read | apple/cpp |
| `apps_appCustomProductPages_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appCustomProductPages` | read | |
| `apps_appEncryptionDeclarations_getToManyRelated` | GET | `/v1/apps/{id}/appEncryptionDeclarations` | read | |
| `apps_appEncryptionDeclarations_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appEncryptionDeclarations` | read | |
| `apps_appEvents_getToManyRelated` | GET | `/v1/apps/{id}/appEvents` | read | apple/events |
| `apps_appEvents_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appEvents` | read | |
| `apps_appInfos_getToManyRelated` | GET | `/v1/apps/{id}/appInfos` | read | apple/asc, apple/listing |
| `apps_appInfos_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appInfos` | read | |
| `apps_appPricePoints_getToManyRelated` | GET | `/v1/apps/{id}/appPricePoints` | read | apple/appinfo |
| `apps_appPricePoints_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appPricePoints` | read | |
| `apps_appPriceSchedule_getToOneRelated` | GET | `/v1/apps/{id}/appPriceSchedule` | read | apple/appinfo, validate |
| `apps_appPriceSchedule_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/appPriceSchedule` | read | |
| `apps_appStoreVersionExperimentsV2_getToManyRelated` | GET | `/v1/apps/{id}/appStoreVersionExperimentsV2` | read | apple/ppo |
| `apps_appStoreVersionExperimentsV2_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appStoreVersionExperimentsV2` | read | |
| `apps_appStoreVersions_getToManyRelated` | GET | `/v1/apps/{id}/appStoreVersions` | read | apple/asc, apple/iap-submit, apple/listing, apple/release, apple/review-details, apple/status, lib/store-apps, validate |
| `apps_appStoreVersions_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appStoreVersions` | read | |
| `apps_appTags_getToManyRelated` | GET | `/v1/apps/{id}/appTags` | read | |
| `apps_appTags_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/appTags` | read | |
| `apps_assetLibrary_getToOneRelated` | GET | `/v1/apps/{id}/assetLibrary` | read | |
| `apps_assetLibrary_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/assetLibrary` | read | |
| `apps_backgroundAssets_getToManyRelated` | GET | `/v1/apps/{id}/backgroundAssets` | read | |
| `apps_backgroundAssets_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/backgroundAssets` | read | |
| `apps_betaAppLocalizations_getToManyRelated` | GET | `/v1/apps/{id}/betaAppLocalizations` | read | apple/testflight |
| `apps_betaAppLocalizations_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/betaAppLocalizations` | read | |
| `apps_betaAppReviewDetail_getToOneRelated` | GET | `/v1/apps/{id}/betaAppReviewDetail` | read | apple/testflight |
| `apps_betaAppReviewDetail_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/betaAppReviewDetail` | read | |
| `apps_betaFeedbackCrashSubmissions_getToManyRelated` | GET | `/v1/apps/{id}/betaFeedbackCrashSubmissions` | read | health |
| `apps_betaFeedbackCrashSubmissions_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/betaFeedbackCrashSubmissions` | read | |
| `apps_betaFeedbackScreenshotSubmissions_getToManyRelated` | GET | `/v1/apps/{id}/betaFeedbackScreenshotSubmissions` | read | |
| `apps_betaFeedbackScreenshotSubmissions_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/betaFeedbackScreenshotSubmissions` | read | |
| `apps_betaGroups_getToManyRelated` | GET | `/v1/apps/{id}/betaGroups` | read | apple/testflight |
| `apps_betaGroups_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/betaGroups` | read | |
| `apps_betaLicenseAgreement_getToOneRelated` | GET | `/v1/apps/{id}/betaLicenseAgreement` | read | |
| `apps_betaLicenseAgreement_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/betaLicenseAgreement` | read | |
| `apps_betaTesterUsages_getMetrics` | GET | `/v1/apps/{id}/metrics/betaTesterUsages` | read | |
| `apps_betaTesters_deleteToManyRelationship` | DELETE | `/v1/apps/{id}/relationships/betaTesters` | owner only (typed confirm) | |
| `apps_buildUploads_getToManyRelated` | GET | `/v1/apps/{id}/buildUploads` | read | apple/upload |
| `apps_buildUploads_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/buildUploads` | read | |
| `apps_builds_getToManyRelated` | GET | `/v1/apps/{id}/builds` | read | |
| `apps_builds_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/builds` | read | |
| `apps_ciProduct_getToOneRelated` | GET | `/v1/apps/{id}/ciProduct` | read | |
| `apps_ciProduct_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/ciProduct` | read | |
| `apps_customerReviewSummarizations_getToManyRelated` | GET | `/v1/apps/{id}/customerReviewSummarizations` | read | |
| `apps_customerReviews_getToManyRelated` | GET | `/v1/apps/{id}/customerReviews` | read | reviews |
| `apps_customerReviews_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/customerReviews` | read | |
| `apps_endUserLicenseAgreement_getToOneRelated` | GET | `/v1/apps/{id}/endUserLicenseAgreement` | read | |
| `apps_endUserLicenseAgreement_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/endUserLicenseAgreement` | read | |
| `apps_gameCenterDetail_getToOneRelated` | GET | `/v1/apps/{id}/gameCenterDetail` | read | |
| `apps_gameCenterDetail_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/gameCenterDetail` | read | |
| `apps_gameCenterEnabledVersions_getToManyRelated` | GET | `/v1/apps/{id}/gameCenterEnabledVersions` | read | |
| `apps_gameCenterEnabledVersions_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/gameCenterEnabledVersions` | read | |
| `apps_getCollection` | GET | `/v1/apps` | read | apple/asc, apple/bundle, apps, console/app-id, console/verify, lib/store-apps |
| `apps_getInstance` | GET | `/v1/apps/{id}` | read | apple/appinfo, apple/status |
| `apps_inAppPurchasesV2_getToManyRelated` | GET | `/v1/apps/{id}/inAppPurchasesV2` | read | apple/iap, apple/iap-review, apple/iap-submit, apple/offer-codes, apple/promoted, apple/status, catalog, prices, validate |
| `apps_inAppPurchasesV2_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/inAppPurchasesV2` | read | |
| `apps_inAppPurchases_getToManyRelated` | GET | `/v1/apps/{id}/inAppPurchases` | read | |
| `apps_inAppPurchases_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/inAppPurchases` | read | |
| `apps_marketplaceSearchDetail_getToOneRelated` | GET | `/v1/apps/{id}/marketplaceSearchDetail` | read | |
| `apps_marketplaceSearchDetail_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/marketplaceSearchDetail` | read | |
| `apps_perfPowerMetrics_getToManyRelated` | GET | `/v1/apps/{id}/perfPowerMetrics` | read | health |
| `apps_performanceOverviews_getToManyRelated` | GET | `/v1/apps/{id}/performanceOverviews` | read | |
| `apps_preReleaseVersions_getToManyRelated` | GET | `/v1/apps/{id}/preReleaseVersions` | read | |
| `apps_preReleaseVersions_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/preReleaseVersions` | read | |
| `apps_promotedPurchases_getToManyRelated` | GET | `/v1/apps/{id}/promotedPurchases` | read | apple/promoted |
| `apps_promotedPurchases_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/promotedPurchases` | read | |
| `apps_promotedPurchases_replaceToManyRelationship` | PATCH | `/v1/apps/{id}/relationships/promotedPurchases` | write (dry by default) | lib/offers |
| `apps_reviewSubmissions_getToManyRelated` | GET | `/v1/apps/{id}/reviewSubmissions` | read | |
| `apps_reviewSubmissions_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/reviewSubmissions` | read | |
| `apps_searchKeywords_getToManyRelated` | GET | `/v1/apps/{id}/searchKeywords` | read | |
| `apps_searchKeywords_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/searchKeywords` | read | |
| `apps_subscriptionGracePeriod_getToOneRelated` | GET | `/v1/apps/{id}/subscriptionGracePeriod` | read | |
| `apps_subscriptionGracePeriod_getToOneRelationship` | GET | `/v1/apps/{id}/relationships/subscriptionGracePeriod` | read | |
| `apps_subscriptionGroups_getToManyRelated` | GET | `/v1/apps/{id}/subscriptionGroups` | read | apple/iap-submit, apple/promoted, apple/subscriptions, apple/win-back, catalog, prices, validate |
| `apps_subscriptionGroups_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/subscriptionGroups` | read | |
| `apps_updateInstance` | PATCH | `/v1/apps/{id}` | write (dry by default) | apple/appinfo |
| `apps_webhooks_getToManyRelated` | GET | `/v1/apps/{id}/webhooks` | read | |
| `apps_webhooks_getToManyRelationship` | GET | `/v1/apps/{id}/relationships/webhooks` | read | |
| **backgroundAssetUploadFiles** (3) | | | | |
| `backgroundAssetUploadFiles_createInstance` | POST | `/v1/backgroundAssetUploadFiles` | write (dry by default) | |
| `backgroundAssetUploadFiles_getInstance` | GET | `/v1/backgroundAssetUploadFiles/{id}` | read | |
| `backgroundAssetUploadFiles_updateInstance` | PATCH | `/v1/backgroundAssetUploadFiles/{id}` | write (dry by default) | |
| **backgroundAssetVersionAppStoreReleases** (1) | | | | |
| `backgroundAssetVersionAppStoreReleases_getInstance` | GET | `/v1/backgroundAssetVersionAppStoreReleases/{id}` | read | |
| **backgroundAssetVersionExternalBetaReleases** (1) | | | | |
| `backgroundAssetVersionExternalBetaReleases_getInstance` | GET | `/v1/backgroundAssetVersionExternalBetaReleases/{id}` | read | |
| **backgroundAssetVersionInternalBetaReleases** (1) | | | | |
| `backgroundAssetVersionInternalBetaReleases_getInstance` | GET | `/v1/backgroundAssetVersionInternalBetaReleases/{id}` | read | |
| **backgroundAssetVersions** (4) | | | | |
| `backgroundAssetVersions_backgroundAssetUploadFiles_getToManyRelated` | GET | `/v1/backgroundAssetVersions/{id}/backgroundAssetUploadFiles` | read | |
| `backgroundAssetVersions_backgroundAssetUploadFiles_getToManyRelationship` | GET | `/v1/backgroundAssetVersions/{id}/relationships/backgroundAssetUploadFiles` | read | |
| `backgroundAssetVersions_createInstance` | POST | `/v1/backgroundAssetVersions` | write (dry by default) | |
| `backgroundAssetVersions_getInstance` | GET | `/v1/backgroundAssetVersions/{id}` | read | |
| **backgroundAssets** (5) | | | | |
| `backgroundAssets_createInstance` | POST | `/v1/backgroundAssets` | write (dry by default) | |
| `backgroundAssets_getInstance` | GET | `/v1/backgroundAssets/{id}` | read | |
| `backgroundAssets_updateInstance` | PATCH | `/v1/backgroundAssets/{id}` | write (dry by default) | |
| `backgroundAssets_versions_getToManyRelated` | GET | `/v1/backgroundAssets/{id}/versions` | read | |
| `backgroundAssets_versions_getToManyRelationship` | GET | `/v1/backgroundAssets/{id}/relationships/versions` | read | |
| **betaAppClipInvocationLocalizations** (3) | | | | |
| `betaAppClipInvocationLocalizations_createInstance` | POST | `/v1/betaAppClipInvocationLocalizations` | write (dry by default) | |
| `betaAppClipInvocationLocalizations_deleteInstance` | DELETE | `/v1/betaAppClipInvocationLocalizations/{id}` | owner only (typed confirm) | |
| `betaAppClipInvocationLocalizations_updateInstance` | PATCH | `/v1/betaAppClipInvocationLocalizations/{id}` | write (dry by default) | |
| **betaAppClipInvocations** (4) | | | | |
| `betaAppClipInvocations_createInstance` | POST | `/v1/betaAppClipInvocations` | write (dry by default) | |
| `betaAppClipInvocations_deleteInstance` | DELETE | `/v1/betaAppClipInvocations/{id}` | owner only (typed confirm) | |
| `betaAppClipInvocations_getInstance` | GET | `/v1/betaAppClipInvocations/{id}` | read | |
| `betaAppClipInvocations_updateInstance` | PATCH | `/v1/betaAppClipInvocations/{id}` | write (dry by default) | |
| **betaAppLocalizations** (7) | | | | |
| `betaAppLocalizations_app_getToOneRelated` | GET | `/v1/betaAppLocalizations/{id}/app` | read | |
| `betaAppLocalizations_app_getToOneRelationship` | GET | `/v1/betaAppLocalizations/{id}/relationships/app` | read | |
| `betaAppLocalizations_createInstance` | POST | `/v1/betaAppLocalizations` | write (dry by default) | lib/testflight |
| `betaAppLocalizations_deleteInstance` | DELETE | `/v1/betaAppLocalizations/{id}` | owner only (typed confirm) | |
| `betaAppLocalizations_getCollection` | GET | `/v1/betaAppLocalizations` | read | |
| `betaAppLocalizations_getInstance` | GET | `/v1/betaAppLocalizations/{id}` | read | |
| `betaAppLocalizations_updateInstance` | PATCH | `/v1/betaAppLocalizations/{id}` | write (dry by default) | lib/testflight |
| **betaAppReviewDetails** (5) | | | | |
| `betaAppReviewDetails_app_getToOneRelated` | GET | `/v1/betaAppReviewDetails/{id}/app` | read | |
| `betaAppReviewDetails_app_getToOneRelationship` | GET | `/v1/betaAppReviewDetails/{id}/relationships/app` | read | |
| `betaAppReviewDetails_getCollection` | GET | `/v1/betaAppReviewDetails` | read | |
| `betaAppReviewDetails_getInstance` | GET | `/v1/betaAppReviewDetails/{id}` | read | |
| `betaAppReviewDetails_updateInstance` | PATCH | `/v1/betaAppReviewDetails/{id}` | write (dry by default) | lib/testflight |
| **betaAppReviewSubmissions** (5) | | | | |
| `betaAppReviewSubmissions_build_getToOneRelated` | GET | `/v1/betaAppReviewSubmissions/{id}/build` | read | |
| `betaAppReviewSubmissions_build_getToOneRelationship` | GET | `/v1/betaAppReviewSubmissions/{id}/relationships/build` | read | |
| `betaAppReviewSubmissions_createInstance` | POST | `/v1/betaAppReviewSubmissions` | owner only (typed confirm) | lib/testflight |
| `betaAppReviewSubmissions_getCollection` | GET | `/v1/betaAppReviewSubmissions` | read | |
| `betaAppReviewSubmissions_getInstance` | GET | `/v1/betaAppReviewSubmissions/{id}` | read | |
| **betaBuildLocalizations** (7) | | | | |
| `betaBuildLocalizations_build_getToOneRelated` | GET | `/v1/betaBuildLocalizations/{id}/build` | read | |
| `betaBuildLocalizations_build_getToOneRelationship` | GET | `/v1/betaBuildLocalizations/{id}/relationships/build` | read | |
| `betaBuildLocalizations_createInstance` | POST | `/v1/betaBuildLocalizations` | write (dry by default) | lib/testflight |
| `betaBuildLocalizations_deleteInstance` | DELETE | `/v1/betaBuildLocalizations/{id}` | owner only (typed confirm) | |
| `betaBuildLocalizations_getCollection` | GET | `/v1/betaBuildLocalizations` | read | |
| `betaBuildLocalizations_getInstance` | GET | `/v1/betaBuildLocalizations/{id}` | read | |
| `betaBuildLocalizations_updateInstance` | PATCH | `/v1/betaBuildLocalizations/{id}` | write (dry by default) | lib/testflight |
| **betaCrashLogs** (1) | | | | |
| `betaCrashLogs_getInstance` | GET | `/v1/betaCrashLogs/{id}` | read | |
| **betaFeedbackCrashSubmissions** (4) | | | | |
| `betaFeedbackCrashSubmissions_crashLog_getToOneRelated` | GET | `/v1/betaFeedbackCrashSubmissions/{id}/crashLog` | read | triage |
| `betaFeedbackCrashSubmissions_crashLog_getToOneRelationship` | GET | `/v1/betaFeedbackCrashSubmissions/{id}/relationships/crashLog` | read | |
| `betaFeedbackCrashSubmissions_deleteInstance` | DELETE | `/v1/betaFeedbackCrashSubmissions/{id}` | owner only (typed confirm) | |
| `betaFeedbackCrashSubmissions_getInstance` | GET | `/v1/betaFeedbackCrashSubmissions/{id}` | read | |
| **betaFeedbackScreenshotSubmissions** (2) | | | | |
| `betaFeedbackScreenshotSubmissions_deleteInstance` | DELETE | `/v1/betaFeedbackScreenshotSubmissions/{id}` | owner only (typed confirm) | |
| `betaFeedbackScreenshotSubmissions_getInstance` | GET | `/v1/betaFeedbackScreenshotSubmissions/{id}` | read | |
| **betaGroups** (21) | | | | |
| `betaGroups_app_getToOneRelated` | GET | `/v1/betaGroups/{id}/app` | read | |
| `betaGroups_app_getToOneRelationship` | GET | `/v1/betaGroups/{id}/relationships/app` | read | |
| `betaGroups_betaRecruitmentCriteria_getToOneRelated` | GET | `/v1/betaGroups/{id}/betaRecruitmentCriteria` | read | |
| `betaGroups_betaRecruitmentCriteria_getToOneRelationship` | GET | `/v1/betaGroups/{id}/relationships/betaRecruitmentCriteria` | read | |
| `betaGroups_betaRecruitmentCriterionCompatibleBuildCheck_getToOneRelated` | GET | `/v1/betaGroups/{id}/betaRecruitmentCriterionCompatibleBuildCheck` | read | |
| `betaGroups_betaRecruitmentCriterionCompatibleBuildCheck_getToOneRelationship` | GET | `/v1/betaGroups/{id}/relationships/betaRecruitmentCriterionCompatibleBuildCheck` | read | |
| `betaGroups_betaTesterUsages_getMetrics` | GET | `/v1/betaGroups/{id}/metrics/betaTesterUsages` | read | |
| `betaGroups_betaTesters_createToManyRelationship` | POST | `/v1/betaGroups/{id}/relationships/betaTesters` | owner only (typed confirm) | lib/testflight |
| `betaGroups_betaTesters_deleteToManyRelationship` | DELETE | `/v1/betaGroups/{id}/relationships/betaTesters` | owner only (typed confirm) | lib/testflight |
| `betaGroups_betaTesters_getToManyRelated` | GET | `/v1/betaGroups/{id}/betaTesters` | read | apple/testflight |
| `betaGroups_betaTesters_getToManyRelationship` | GET | `/v1/betaGroups/{id}/relationships/betaTesters` | read | |
| `betaGroups_builds_createToManyRelationship` | POST | `/v1/betaGroups/{id}/relationships/builds` | write (dry by default) | lib/testflight |
| `betaGroups_builds_deleteToManyRelationship` | DELETE | `/v1/betaGroups/{id}/relationships/builds` | owner only (typed confirm) | |
| `betaGroups_builds_getToManyRelated` | GET | `/v1/betaGroups/{id}/builds` | read | apple/testflight |
| `betaGroups_builds_getToManyRelationship` | GET | `/v1/betaGroups/{id}/relationships/builds` | read | |
| `betaGroups_createInstance` | POST | `/v1/betaGroups` | write (dry by default) | lib/testflight |
| `betaGroups_deleteInstance` | DELETE | `/v1/betaGroups/{id}` | owner only (typed confirm) | |
| `betaGroups_getCollection` | GET | `/v1/betaGroups` | read | apple/testflight |
| `betaGroups_getInstance` | GET | `/v1/betaGroups/{id}` | read | apple/testflight |
| `betaGroups_publicLinkUsages_getMetrics` | GET | `/v1/betaGroups/{id}/metrics/publicLinkUsages` | read | |
| `betaGroups_updateInstance` | PATCH | `/v1/betaGroups/{id}` | write (dry by default) | |
| **betaLicenseAgreements** (5) | | | | |
| `betaLicenseAgreements_app_getToOneRelated` | GET | `/v1/betaLicenseAgreements/{id}/app` | read | |
| `betaLicenseAgreements_app_getToOneRelationship` | GET | `/v1/betaLicenseAgreements/{id}/relationships/app` | read | |
| `betaLicenseAgreements_getCollection` | GET | `/v1/betaLicenseAgreements` | read | |
| `betaLicenseAgreements_getInstance` | GET | `/v1/betaLicenseAgreements/{id}` | read | |
| `betaLicenseAgreements_updateInstance` | PATCH | `/v1/betaLicenseAgreements/{id}` | write (dry by default) | |
| **betaRecruitmentCriteria** (3) | | | | |
| `betaRecruitmentCriteria_createInstance` | POST | `/v1/betaRecruitmentCriteria` | write (dry by default) | |
| `betaRecruitmentCriteria_deleteInstance` | DELETE | `/v1/betaRecruitmentCriteria/{id}` | owner only (typed confirm) | |
| `betaRecruitmentCriteria_updateInstance` | PATCH | `/v1/betaRecruitmentCriteria/{id}` | write (dry by default) | |
| **betaRecruitmentCriterionOptions** (1) | | | | |
| `betaRecruitmentCriterionOptions_getCollection` | GET | `/v1/betaRecruitmentCriterionOptions` | read | |
| **betaTesterInvitations** (1) | | | | |
| `betaTesterInvitations_createInstance` | POST | `/v1/betaTesterInvitations` | owner only (typed confirm) | lib/testflight |
| **betaTesters** (16) | | | | |
| `betaTesters_apps_deleteToManyRelationship` | DELETE | `/v1/betaTesters/{id}/relationships/apps` | owner only (typed confirm) | |
| `betaTesters_apps_getToManyRelated` | GET | `/v1/betaTesters/{id}/apps` | read | |
| `betaTesters_apps_getToManyRelationship` | GET | `/v1/betaTesters/{id}/relationships/apps` | read | |
| `betaTesters_betaGroups_createToManyRelationship` | POST | `/v1/betaTesters/{id}/relationships/betaGroups` | owner only (typed confirm) | |
| `betaTesters_betaGroups_deleteToManyRelationship` | DELETE | `/v1/betaTesters/{id}/relationships/betaGroups` | owner only (typed confirm) | |
| `betaTesters_betaGroups_getToManyRelated` | GET | `/v1/betaTesters/{id}/betaGroups` | read | |
| `betaTesters_betaGroups_getToManyRelationship` | GET | `/v1/betaTesters/{id}/relationships/betaGroups` | read | |
| `betaTesters_betaTesterUsages_getMetrics` | GET | `/v1/betaTesters/{id}/metrics/betaTesterUsages` | read | |
| `betaTesters_builds_createToManyRelationship` | POST | `/v1/betaTesters/{id}/relationships/builds` | owner only (typed confirm) | |
| `betaTesters_builds_deleteToManyRelationship` | DELETE | `/v1/betaTesters/{id}/relationships/builds` | owner only (typed confirm) | |
| `betaTesters_builds_getToManyRelated` | GET | `/v1/betaTesters/{id}/builds` | read | |
| `betaTesters_builds_getToManyRelationship` | GET | `/v1/betaTesters/{id}/relationships/builds` | read | |
| `betaTesters_createInstance` | POST | `/v1/betaTesters` | owner only (typed confirm) | lib/testflight |
| `betaTesters_deleteInstance` | DELETE | `/v1/betaTesters/{id}` | owner only (typed confirm) | |
| `betaTesters_getCollection` | GET | `/v1/betaTesters` | read | apple/testflight |
| `betaTesters_getInstance` | GET | `/v1/betaTesters/{id}` | read | |
| **buildBetaDetails** (5) | | | | |
| `buildBetaDetails_build_getToOneRelated` | GET | `/v1/buildBetaDetails/{id}/build` | read | |
| `buildBetaDetails_build_getToOneRelationship` | GET | `/v1/buildBetaDetails/{id}/relationships/build` | read | |
| `buildBetaDetails_getCollection` | GET | `/v1/buildBetaDetails` | read | |
| `buildBetaDetails_getInstance` | GET | `/v1/buildBetaDetails/{id}` | read | |
| `buildBetaDetails_updateInstance` | PATCH | `/v1/buildBetaDetails/{id}` | write (dry by default) | |
| **buildBetaNotifications** (1) | | | | |
| `buildBetaNotifications_createInstance` | POST | `/v1/buildBetaNotifications` | write (dry by default) | |
| **buildBundles** (8) | | | | |
| `buildBundles_appClipDomainCacheStatus_getToOneRelated` | GET | `/v1/buildBundles/{id}/appClipDomainCacheStatus` | read | |
| `buildBundles_appClipDomainCacheStatus_getToOneRelationship` | GET | `/v1/buildBundles/{id}/relationships/appClipDomainCacheStatus` | read | |
| `buildBundles_appClipDomainDebugStatus_getToOneRelated` | GET | `/v1/buildBundles/{id}/appClipDomainDebugStatus` | read | |
| `buildBundles_appClipDomainDebugStatus_getToOneRelationship` | GET | `/v1/buildBundles/{id}/relationships/appClipDomainDebugStatus` | read | |
| `buildBundles_betaAppClipInvocations_getToManyRelated` | GET | `/v1/buildBundles/{id}/betaAppClipInvocations` | read | |
| `buildBundles_betaAppClipInvocations_getToManyRelationship` | GET | `/v1/buildBundles/{id}/relationships/betaAppClipInvocations` | read | |
| `buildBundles_buildBundleFileSizes_getToManyRelated` | GET | `/v1/buildBundles/{id}/buildBundleFileSizes` | read | |
| `buildBundles_buildBundleFileSizes_getToManyRelationship` | GET | `/v1/buildBundles/{id}/relationships/buildBundleFileSizes` | read | |
| **buildUploadFiles** (3) | | | | |
| `buildUploadFiles_createInstance` | POST | `/v1/buildUploadFiles` | write (dry by default) | lib/xcode |
| `buildUploadFiles_getInstance` | GET | `/v1/buildUploadFiles/{id}` | read | |
| `buildUploadFiles_updateInstance` | PATCH | `/v1/buildUploadFiles/{id}` | write (dry by default) | lib/xcode |
| **buildUploads** (5) | | | | |
| `buildUploads_buildUploadFiles_getToManyRelated` | GET | `/v1/buildUploads/{id}/buildUploadFiles` | read | apple/upload |
| `buildUploads_buildUploadFiles_getToManyRelationship` | GET | `/v1/buildUploads/{id}/relationships/buildUploadFiles` | read | |
| `buildUploads_createInstance` | POST | `/v1/buildUploads` | write (dry by default) | lib/xcode |
| `buildUploads_deleteInstance` | DELETE | `/v1/buildUploads/{id}` | owner only (typed confirm) | |
| `buildUploads_getInstance` | GET | `/v1/buildUploads/{id}` | read | apple/upload |
| **builds** (30) | | | | |
| `builds_appEncryptionDeclaration_getToOneRelated` | GET | `/v1/builds/{id}/appEncryptionDeclaration` | read | validate |
| `builds_appEncryptionDeclaration_getToOneRelationship` | GET | `/v1/builds/{id}/relationships/appEncryptionDeclaration` | read | |
| `builds_appEncryptionDeclaration_updateToOneRelationship` | PATCH | `/v1/builds/{id}/relationships/appEncryptionDeclaration` | write (dry by default) | |
| `builds_appStoreVersion_getToOneRelated` | GET | `/v1/builds/{id}/appStoreVersion` | read | |
| `builds_appStoreVersion_getToOneRelationship` | GET | `/v1/builds/{id}/relationships/appStoreVersion` | read | |
| `builds_app_getToOneRelated` | GET | `/v1/builds/{id}/app` | read | |
| `builds_app_getToOneRelationship` | GET | `/v1/builds/{id}/relationships/app` | read | |
| `builds_betaAppReviewSubmission_getToOneRelated` | GET | `/v1/builds/{id}/betaAppReviewSubmission` | read | apple/testflight |
| `builds_betaAppReviewSubmission_getToOneRelationship` | GET | `/v1/builds/{id}/relationships/betaAppReviewSubmission` | read | |
| `builds_betaBuildLocalizations_getToManyRelated` | GET | `/v1/builds/{id}/betaBuildLocalizations` | read | apple/testflight |
| `builds_betaBuildLocalizations_getToManyRelationship` | GET | `/v1/builds/{id}/relationships/betaBuildLocalizations` | read | |
| `builds_betaBuildUsages_getMetrics` | GET | `/v1/builds/{id}/metrics/betaBuildUsages` | read | |
| `builds_betaGroups_createToManyRelationship` | POST | `/v1/builds/{id}/relationships/betaGroups` | write (dry by default) | |
| `builds_betaGroups_deleteToManyRelationship` | DELETE | `/v1/builds/{id}/relationships/betaGroups` | owner only (typed confirm) | |
| `builds_buildBetaDetail_getToOneRelated` | GET | `/v1/builds/{id}/buildBetaDetail` | read | |
| `builds_buildBetaDetail_getToOneRelationship` | GET | `/v1/builds/{id}/relationships/buildBetaDetail` | read | |
| `builds_diagnosticSignatures_getToManyRelated` | GET | `/v1/builds/{id}/diagnosticSignatures` | read | health |
| `builds_diagnosticSignatures_getToManyRelationship` | GET | `/v1/builds/{id}/relationships/diagnosticSignatures` | read | |
| `builds_getCollection` | GET | `/v1/builds` | read | apple/build, apple/encryption, apple/listing, apple/next-build, apple/status, apple/testflight, apple/upload, health, lib/store-apps, triage |
| `builds_getInstance` | GET | `/v1/builds/{id}` | read | |
| `builds_icons_getToManyRelated` | GET | `/v1/builds/{id}/icons` | read | |
| `builds_icons_getToManyRelationship` | GET | `/v1/builds/{id}/relationships/icons` | read | |
| `builds_individualTesters_createToManyRelationship` | POST | `/v1/builds/{id}/relationships/individualTesters` | owner only (typed confirm) | |
| `builds_individualTesters_deleteToManyRelationship` | DELETE | `/v1/builds/{id}/relationships/individualTesters` | owner only (typed confirm) | |
| `builds_individualTesters_getToManyRelated` | GET | `/v1/builds/{id}/individualTesters` | read | |
| `builds_individualTesters_getToManyRelationship` | GET | `/v1/builds/{id}/relationships/individualTesters` | read | |
| `builds_perfPowerMetrics_getToManyRelated` | GET | `/v1/builds/{id}/perfPowerMetrics` | read | |
| `builds_preReleaseVersion_getToOneRelated` | GET | `/v1/builds/{id}/preReleaseVersion` | read | |
| `builds_preReleaseVersion_getToOneRelationship` | GET | `/v1/builds/{id}/relationships/preReleaseVersion` | read | |
| `builds_updateInstance` | PATCH | `/v1/builds/{id}` | write (dry by default) | apple/encryption, lib/build-ops |
| **bundleIdCapabilities** (3) | | | | |
| `bundleIdCapabilities_createInstance` | POST | `/v1/bundleIdCapabilities` | write (dry by default) | lib/signing |
| `bundleIdCapabilities_deleteInstance` | DELETE | `/v1/bundleIdCapabilities/{id}` | owner only (typed confirm) | |
| `bundleIdCapabilities_updateInstance` | PATCH | `/v1/bundleIdCapabilities/{id}` | write (dry by default) | |
| **bundleIds** (11) | | | | |
| `bundleIds_app_getToOneRelated` | GET | `/v1/bundleIds/{id}/app` | read | |
| `bundleIds_app_getToOneRelationship` | GET | `/v1/bundleIds/{id}/relationships/app` | read | |
| `bundleIds_bundleIdCapabilities_getToManyRelated` | GET | `/v1/bundleIds/{id}/bundleIdCapabilities` | read | |
| `bundleIds_bundleIdCapabilities_getToManyRelationship` | GET | `/v1/bundleIds/{id}/relationships/bundleIdCapabilities` | read | |
| `bundleIds_createInstance` | POST | `/v1/bundleIds` | write (dry by default) | apple/bundle |
| `bundleIds_deleteInstance` | DELETE | `/v1/bundleIds/{id}` | owner only (typed confirm) | |
| `bundleIds_getCollection` | GET | `/v1/bundleIds` | read | apple/adhoc, apple/bundle, apple/signing |
| `bundleIds_getInstance` | GET | `/v1/bundleIds/{id}` | read | |
| `bundleIds_profiles_getToManyRelated` | GET | `/v1/bundleIds/{id}/profiles` | read | apple/adhoc, lib/signing |
| `bundleIds_profiles_getToManyRelationship` | GET | `/v1/bundleIds/{id}/relationships/profiles` | read | |
| `bundleIds_updateInstance` | PATCH | `/v1/bundleIds/{id}` | write (dry by default) | |
| **certificates** (7) | | | | |
| `certificates_createInstance` | POST | `/v1/certificates` | write (dry by default) | apple/signing, lib/signing |
| `certificates_deleteInstance` | DELETE | `/v1/certificates/{id}` | owner only (typed confirm) | |
| `certificates_getCollection` | GET | `/v1/certificates` | read | apple/adhoc, apple/signing |
| `certificates_getInstance` | GET | `/v1/certificates/{id}` | read | |
| `certificates_passTypeId_getToOneRelated` | GET | `/v1/certificates/{id}/passTypeId` | read | |
| `certificates_passTypeId_getToOneRelationship` | GET | `/v1/certificates/{id}/relationships/passTypeId` | read | |
| `certificates_updateInstance` | PATCH | `/v1/certificates/{id}` | write (dry by default) | |
| **ciArtifacts** (1) | | | | |
| `ciArtifacts_getInstance` | GET | `/v1/ciArtifacts/{id}` | read | |
| **ciBuildActions** (9) | | | | |
| `ciBuildActions_artifacts_getToManyRelated` | GET | `/v1/ciBuildActions/{id}/artifacts` | read | |
| `ciBuildActions_artifacts_getToManyRelationship` | GET | `/v1/ciBuildActions/{id}/relationships/artifacts` | read | |
| `ciBuildActions_buildRun_getToOneRelated` | GET | `/v1/ciBuildActions/{id}/buildRun` | read | |
| `ciBuildActions_buildRun_getToOneRelationship` | GET | `/v1/ciBuildActions/{id}/relationships/buildRun` | read | |
| `ciBuildActions_getInstance` | GET | `/v1/ciBuildActions/{id}` | read | |
| `ciBuildActions_issues_getToManyRelated` | GET | `/v1/ciBuildActions/{id}/issues` | read | |
| `ciBuildActions_issues_getToManyRelationship` | GET | `/v1/ciBuildActions/{id}/relationships/issues` | read | |
| `ciBuildActions_testResults_getToManyRelated` | GET | `/v1/ciBuildActions/{id}/testResults` | read | |
| `ciBuildActions_testResults_getToManyRelationship` | GET | `/v1/ciBuildActions/{id}/relationships/testResults` | read | |
| **ciBuildRuns** (6) | | | | |
| `ciBuildRuns_actions_getToManyRelated` | GET | `/v1/ciBuildRuns/{id}/actions` | read | |
| `ciBuildRuns_actions_getToManyRelationship` | GET | `/v1/ciBuildRuns/{id}/relationships/actions` | read | |
| `ciBuildRuns_builds_getToManyRelated` | GET | `/v1/ciBuildRuns/{id}/builds` | read | |
| `ciBuildRuns_builds_getToManyRelationship` | GET | `/v1/ciBuildRuns/{id}/relationships/builds` | read | |
| `ciBuildRuns_createInstance` | POST | `/v1/ciBuildRuns` | write (dry by default) | |
| `ciBuildRuns_getInstance` | GET | `/v1/ciBuildRuns/{id}` | read | |
| **ciIssues** (1) | | | | |
| `ciIssues_getInstance` | GET | `/v1/ciIssues/{id}` | read | |
| **ciMacOsVersions** (4) | | | | |
| `ciMacOsVersions_getCollection` | GET | `/v1/ciMacOsVersions` | read | |
| `ciMacOsVersions_getInstance` | GET | `/v1/ciMacOsVersions/{id}` | read | |
| `ciMacOsVersions_xcodeVersions_getToManyRelated` | GET | `/v1/ciMacOsVersions/{id}/xcodeVersions` | read | |
| `ciMacOsVersions_xcodeVersions_getToManyRelationship` | GET | `/v1/ciMacOsVersions/{id}/relationships/xcodeVersions` | read | |
| **ciProducts** (13) | | | | |
| `ciProducts_additionalRepositories_getToManyRelated` | GET | `/v1/ciProducts/{id}/additionalRepositories` | read | |
| `ciProducts_additionalRepositories_getToManyRelationship` | GET | `/v1/ciProducts/{id}/relationships/additionalRepositories` | read | |
| `ciProducts_app_getToOneRelated` | GET | `/v1/ciProducts/{id}/app` | read | |
| `ciProducts_app_getToOneRelationship` | GET | `/v1/ciProducts/{id}/relationships/app` | read | |
| `ciProducts_buildRuns_getToManyRelated` | GET | `/v1/ciProducts/{id}/buildRuns` | read | |
| `ciProducts_buildRuns_getToManyRelationship` | GET | `/v1/ciProducts/{id}/relationships/buildRuns` | read | |
| `ciProducts_deleteInstance` | DELETE | `/v1/ciProducts/{id}` | owner only (typed confirm) | |
| `ciProducts_getCollection` | GET | `/v1/ciProducts` | read | |
| `ciProducts_getInstance` | GET | `/v1/ciProducts/{id}` | read | |
| `ciProducts_primaryRepositories_getToManyRelated` | GET | `/v1/ciProducts/{id}/primaryRepositories` | read | |
| `ciProducts_primaryRepositories_getToManyRelationship` | GET | `/v1/ciProducts/{id}/relationships/primaryRepositories` | read | |
| `ciProducts_workflows_getToManyRelated` | GET | `/v1/ciProducts/{id}/workflows` | read | |
| `ciProducts_workflows_getToManyRelationship` | GET | `/v1/ciProducts/{id}/relationships/workflows` | read | |
| **ciTestResults** (1) | | | | |
| `ciTestResults_getInstance` | GET | `/v1/ciTestResults/{id}` | read | |
| **ciWorkflows** (8) | | | | |
| `ciWorkflows_buildRuns_getToManyRelated` | GET | `/v1/ciWorkflows/{id}/buildRuns` | read | |
| `ciWorkflows_buildRuns_getToManyRelationship` | GET | `/v1/ciWorkflows/{id}/relationships/buildRuns` | read | |
| `ciWorkflows_createInstance` | POST | `/v1/ciWorkflows` | write (dry by default) | |
| `ciWorkflows_deleteInstance` | DELETE | `/v1/ciWorkflows/{id}` | owner only (typed confirm) | |
| `ciWorkflows_getInstance` | GET | `/v1/ciWorkflows/{id}` | read | |
| `ciWorkflows_repository_getToOneRelated` | GET | `/v1/ciWorkflows/{id}/repository` | read | |
| `ciWorkflows_repository_getToOneRelationship` | GET | `/v1/ciWorkflows/{id}/relationships/repository` | read | |
| `ciWorkflows_updateInstance` | PATCH | `/v1/ciWorkflows/{id}` | write (dry by default) | |
| **ciXcodeVersions** (4) | | | | |
| `ciXcodeVersions_getCollection` | GET | `/v1/ciXcodeVersions` | read | |
| `ciXcodeVersions_getInstance` | GET | `/v1/ciXcodeVersions/{id}` | read | |
| `ciXcodeVersions_macOsVersions_getToManyRelated` | GET | `/v1/ciXcodeVersions/{id}/macOsVersions` | read | |
| `ciXcodeVersions_macOsVersions_getToManyRelationship` | GET | `/v1/ciXcodeVersions/{id}/relationships/macOsVersions` | read | |
| **customerReviewResponses** (3) | | | | |
| `customerReviewResponses_createInstance` | POST | `/v1/customerReviewResponses` | owner only (typed confirm) | lib/reviews |
| `customerReviewResponses_deleteInstance` | DELETE | `/v1/customerReviewResponses/{id}` | owner only (typed confirm) | |
| `customerReviewResponses_getInstance` | GET | `/v1/customerReviewResponses/{id}` | read | |
| **customerReviews** (3) | | | | |
| `customerReviews_getInstance` | GET | `/v1/customerReviews/{id}` | read | |
| `customerReviews_response_getToOneRelated` | GET | `/v1/customerReviews/{id}/response` | read | |
| `customerReviews_response_getToOneRelationship` | GET | `/v1/customerReviews/{id}/relationships/response` | read | |
| **devices** (4) | | | | |
| `devices_createInstance` | POST | `/v1/devices` | write (dry by default) | apple/adhoc |
| `devices_getCollection` | GET | `/v1/devices` | read | apple/adhoc |
| `devices_getInstance` | GET | `/v1/devices/{id}` | read | |
| `devices_updateInstance` | PATCH | `/v1/devices/{id}` | write (dry by default) | |
| **diagnosticSignatures** (1) | | | | |
| `diagnosticSignatures_logs_getToManyRelated` | GET | `/v1/diagnosticSignatures/{id}/logs` | read | |
| **endAppAvailabilityPreOrders** (1) | | | | |
| `endAppAvailabilityPreOrders_createInstance` | POST | `/v1/endAppAvailabilityPreOrders` | write (dry by default) | lib/offers |
| **endUserLicenseAgreements** (6) | | | | |
| `endUserLicenseAgreements_createInstance` | POST | `/v1/endUserLicenseAgreements` | write (dry by default) | |
| `endUserLicenseAgreements_deleteInstance` | DELETE | `/v1/endUserLicenseAgreements/{id}` | owner only (typed confirm) | |
| `endUserLicenseAgreements_getInstance` | GET | `/v1/endUserLicenseAgreements/{id}` | read | |
| `endUserLicenseAgreements_territories_getToManyRelated` | GET | `/v1/endUserLicenseAgreements/{id}/territories` | read | |
| `endUserLicenseAgreements_territories_getToManyRelationship` | GET | `/v1/endUserLicenseAgreements/{id}/relationships/territories` | read | |
| `endUserLicenseAgreements_updateInstance` | PATCH | `/v1/endUserLicenseAgreements/{id}` | write (dry by default) | |
| **financeReports** (1) | | | | |
| `financeReports_getCollection` | GET | `/v1/financeReports` | read | lib/reports |
| **gameCenterAchievementImages** (8) | | | | |
| `gameCenterAchievementImagesV2_createInstance` | POST | `/v2/gameCenterAchievementImages` | write (dry by default) | |
| `gameCenterAchievementImagesV2_deleteInstance` | DELETE | `/v2/gameCenterAchievementImages/{id}` | owner only (typed confirm) | |
| `gameCenterAchievementImagesV2_getInstance` | GET | `/v2/gameCenterAchievementImages/{id}` | read | |
| `gameCenterAchievementImagesV2_updateInstance` | PATCH | `/v2/gameCenterAchievementImages/{id}` | write (dry by default) | |
| `gameCenterAchievementImages_createInstance` | POST | `/v1/gameCenterAchievementImages` | write (dry by default) | |
| `gameCenterAchievementImages_deleteInstance` | DELETE | `/v1/gameCenterAchievementImages/{id}` | owner only (typed confirm) | |
| `gameCenterAchievementImages_getInstance` | GET | `/v1/gameCenterAchievementImages/{id}` | read | |
| `gameCenterAchievementImages_updateInstance` | PATCH | `/v1/gameCenterAchievementImages/{id}` | write (dry by default) | |
| **gameCenterAchievementLocalizations** (14) | | | | |
| `gameCenterAchievementLocalizationsV2_createInstance` | POST | `/v2/gameCenterAchievementLocalizations` | write (dry by default) | |
| `gameCenterAchievementLocalizationsV2_deleteInstance` | DELETE | `/v2/gameCenterAchievementLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterAchievementLocalizationsV2_getInstance` | GET | `/v2/gameCenterAchievementLocalizations/{id}` | read | |
| `gameCenterAchievementLocalizationsV2_image_getToOneRelated` | GET | `/v2/gameCenterAchievementLocalizations/{id}/image` | read | |
| `gameCenterAchievementLocalizationsV2_image_getToOneRelationship` | GET | `/v2/gameCenterAchievementLocalizations/{id}/relationships/image` | read | |
| `gameCenterAchievementLocalizationsV2_updateInstance` | PATCH | `/v2/gameCenterAchievementLocalizations/{id}` | write (dry by default) | |
| `gameCenterAchievementLocalizations_createInstance` | POST | `/v1/gameCenterAchievementLocalizations` | write (dry by default) | |
| `gameCenterAchievementLocalizations_deleteInstance` | DELETE | `/v1/gameCenterAchievementLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterAchievementLocalizations_gameCenterAchievementImage_getToOneRelated` | GET | `/v1/gameCenterAchievementLocalizations/{id}/gameCenterAchievementImage` | read | |
| `gameCenterAchievementLocalizations_gameCenterAchievementImage_getToOneRelationship` | GET | `/v1/gameCenterAchievementLocalizations/{id}/relationships/gameCenterAchievementImage` | read | |
| `gameCenterAchievementLocalizations_gameCenterAchievement_getToOneRelated` | GET | `/v1/gameCenterAchievementLocalizations/{id}/gameCenterAchievement` | read | |
| `gameCenterAchievementLocalizations_gameCenterAchievement_getToOneRelationship` | GET | `/v1/gameCenterAchievementLocalizations/{id}/relationships/gameCenterAchievement` | read | |
| `gameCenterAchievementLocalizations_getInstance` | GET | `/v1/gameCenterAchievementLocalizations/{id}` | read | |
| `gameCenterAchievementLocalizations_updateInstance` | PATCH | `/v1/gameCenterAchievementLocalizations/{id}` | write (dry by default) | |
| **gameCenterAchievementReleases** (3) | | | | |
| `gameCenterAchievementReleases_createInstance` | POST | `/v1/gameCenterAchievementReleases` | owner only (typed confirm) | |
| `gameCenterAchievementReleases_deleteInstance` | DELETE | `/v1/gameCenterAchievementReleases/{id}` | owner only (typed confirm) | |
| `gameCenterAchievementReleases_getInstance` | GET | `/v1/gameCenterAchievementReleases/{id}` | read | |
| **gameCenterAchievementVersions** (4) | | | | |
| `gameCenterAchievementVersionsV2_createInstance` | POST | `/v2/gameCenterAchievementVersions` | write (dry by default) | |
| `gameCenterAchievementVersionsV2_getInstance` | GET | `/v2/gameCenterAchievementVersions/{id}` | read | |
| `gameCenterAchievementVersionsV2_localizations_getToManyRelated` | GET | `/v2/gameCenterAchievementVersions/{id}/localizations` | read | |
| `gameCenterAchievementVersionsV2_localizations_getToManyRelationship` | GET | `/v2/gameCenterAchievementVersions/{id}/relationships/localizations` | read | |
| **gameCenterAchievements** (19) | | | | |
| `gameCenterAchievementsV2_activity_updateToOneRelationship` | PATCH | `/v2/gameCenterAchievements/{id}/relationships/activity` | write (dry by default) | |
| `gameCenterAchievementsV2_createInstance` | POST | `/v2/gameCenterAchievements` | write (dry by default) | |
| `gameCenterAchievementsV2_deleteInstance` | DELETE | `/v2/gameCenterAchievements/{id}` | owner only (typed confirm) | |
| `gameCenterAchievementsV2_getInstance` | GET | `/v2/gameCenterAchievements/{id}` | read | |
| `gameCenterAchievementsV2_updateInstance` | PATCH | `/v2/gameCenterAchievements/{id}` | write (dry by default) | |
| `gameCenterAchievementsV2_versions_getToManyRelated` | GET | `/v2/gameCenterAchievements/{id}/versions` | read | |
| `gameCenterAchievementsV2_versions_getToManyRelationship` | GET | `/v2/gameCenterAchievements/{id}/relationships/versions` | read | |
| `gameCenterAchievements_activity_updateToOneRelationship` | PATCH | `/v1/gameCenterAchievements/{id}/relationships/activity` | write (dry by default) | |
| `gameCenterAchievements_createInstance` | POST | `/v1/gameCenterAchievements` | write (dry by default) | |
| `gameCenterAchievements_deleteInstance` | DELETE | `/v1/gameCenterAchievements/{id}` | owner only (typed confirm) | |
| `gameCenterAchievements_getInstance` | GET | `/v1/gameCenterAchievements/{id}` | read | |
| `gameCenterAchievements_groupAchievement_getToOneRelated` | GET | `/v1/gameCenterAchievements/{id}/groupAchievement` | read | |
| `gameCenterAchievements_groupAchievement_getToOneRelationship` | GET | `/v1/gameCenterAchievements/{id}/relationships/groupAchievement` | read | |
| `gameCenterAchievements_groupAchievement_updateToOneRelationship` | PATCH | `/v1/gameCenterAchievements/{id}/relationships/groupAchievement` | write (dry by default) | |
| `gameCenterAchievements_localizations_getToManyRelated` | GET | `/v1/gameCenterAchievements/{id}/localizations` | read | |
| `gameCenterAchievements_localizations_getToManyRelationship` | GET | `/v1/gameCenterAchievements/{id}/relationships/localizations` | read | |
| `gameCenterAchievements_releases_getToManyRelated` | GET | `/v1/gameCenterAchievements/{id}/releases` | read | |
| `gameCenterAchievements_releases_getToManyRelationship` | GET | `/v1/gameCenterAchievements/{id}/relationships/releases` | read | |
| `gameCenterAchievements_updateInstance` | PATCH | `/v1/gameCenterAchievements/{id}` | write (dry by default) | |
| **gameCenterActivities** (14) | | | | |
| `gameCenterActivities_achievementsV2_createToManyRelationship` | POST | `/v1/gameCenterActivities/{id}/relationships/achievementsV2` | write (dry by default) | |
| `gameCenterActivities_achievementsV2_deleteToManyRelationship` | DELETE | `/v1/gameCenterActivities/{id}/relationships/achievementsV2` | owner only (typed confirm) | |
| `gameCenterActivities_achievements_createToManyRelationship` | POST | `/v1/gameCenterActivities/{id}/relationships/achievements` | write (dry by default) | |
| `gameCenterActivities_achievements_deleteToManyRelationship` | DELETE | `/v1/gameCenterActivities/{id}/relationships/achievements` | owner only (typed confirm) | |
| `gameCenterActivities_createInstance` | POST | `/v1/gameCenterActivities` | write (dry by default) | |
| `gameCenterActivities_deleteInstance` | DELETE | `/v1/gameCenterActivities/{id}` | owner only (typed confirm) | |
| `gameCenterActivities_getInstance` | GET | `/v1/gameCenterActivities/{id}` | read | |
| `gameCenterActivities_leaderboardsV2_createToManyRelationship` | POST | `/v1/gameCenterActivities/{id}/relationships/leaderboardsV2` | write (dry by default) | |
| `gameCenterActivities_leaderboardsV2_deleteToManyRelationship` | DELETE | `/v1/gameCenterActivities/{id}/relationships/leaderboardsV2` | owner only (typed confirm) | |
| `gameCenterActivities_leaderboards_createToManyRelationship` | POST | `/v1/gameCenterActivities/{id}/relationships/leaderboards` | write (dry by default) | |
| `gameCenterActivities_leaderboards_deleteToManyRelationship` | DELETE | `/v1/gameCenterActivities/{id}/relationships/leaderboards` | owner only (typed confirm) | |
| `gameCenterActivities_updateInstance` | PATCH | `/v1/gameCenterActivities/{id}` | write (dry by default) | |
| `gameCenterActivities_versions_getToManyRelated` | GET | `/v1/gameCenterActivities/{id}/versions` | read | |
| `gameCenterActivities_versions_getToManyRelationship` | GET | `/v1/gameCenterActivities/{id}/relationships/versions` | read | |
| **gameCenterActivityImages** (4) | | | | |
| `gameCenterActivityImages_createInstance` | POST | `/v1/gameCenterActivityImages` | write (dry by default) | |
| `gameCenterActivityImages_deleteInstance` | DELETE | `/v1/gameCenterActivityImages/{id}` | owner only (typed confirm) | |
| `gameCenterActivityImages_getInstance` | GET | `/v1/gameCenterActivityImages/{id}` | read | |
| `gameCenterActivityImages_updateInstance` | PATCH | `/v1/gameCenterActivityImages/{id}` | write (dry by default) | |
| **gameCenterActivityLocalizations** (6) | | | | |
| `gameCenterActivityLocalizations_createInstance` | POST | `/v1/gameCenterActivityLocalizations` | write (dry by default) | |
| `gameCenterActivityLocalizations_deleteInstance` | DELETE | `/v1/gameCenterActivityLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterActivityLocalizations_getInstance` | GET | `/v1/gameCenterActivityLocalizations/{id}` | read | |
| `gameCenterActivityLocalizations_image_getToOneRelated` | GET | `/v1/gameCenterActivityLocalizations/{id}/image` | read | |
| `gameCenterActivityLocalizations_image_getToOneRelationship` | GET | `/v1/gameCenterActivityLocalizations/{id}/relationships/image` | read | |
| `gameCenterActivityLocalizations_updateInstance` | PATCH | `/v1/gameCenterActivityLocalizations/{id}` | write (dry by default) | |
| **gameCenterActivityVersionReleases** (3) | | | | |
| `gameCenterActivityVersionReleases_createInstance` | POST | `/v1/gameCenterActivityVersionReleases` | owner only (typed confirm) | |
| `gameCenterActivityVersionReleases_deleteInstance` | DELETE | `/v1/gameCenterActivityVersionReleases/{id}` | owner only (typed confirm) | |
| `gameCenterActivityVersionReleases_getInstance` | GET | `/v1/gameCenterActivityVersionReleases/{id}` | read | |
| **gameCenterActivityVersions** (7) | | | | |
| `gameCenterActivityVersions_createInstance` | POST | `/v1/gameCenterActivityVersions` | write (dry by default) | |
| `gameCenterActivityVersions_defaultImage_getToOneRelated` | GET | `/v1/gameCenterActivityVersions/{id}/defaultImage` | read | |
| `gameCenterActivityVersions_defaultImage_getToOneRelationship` | GET | `/v1/gameCenterActivityVersions/{id}/relationships/defaultImage` | read | |
| `gameCenterActivityVersions_getInstance` | GET | `/v1/gameCenterActivityVersions/{id}` | read | |
| `gameCenterActivityVersions_localizations_getToManyRelated` | GET | `/v1/gameCenterActivityVersions/{id}/localizations` | read | |
| `gameCenterActivityVersions_localizations_getToManyRelationship` | GET | `/v1/gameCenterActivityVersions/{id}/relationships/localizations` | read | |
| `gameCenterActivityVersions_updateInstance` | PATCH | `/v1/gameCenterActivityVersions/{id}` | write (dry by default) | |
| **gameCenterAppVersions** (9) | | | | |
| `gameCenterAppVersions_appStoreVersion_getToOneRelated` | GET | `/v1/gameCenterAppVersions/{id}/appStoreVersion` | read | |
| `gameCenterAppVersions_appStoreVersion_getToOneRelationship` | GET | `/v1/gameCenterAppVersions/{id}/relationships/appStoreVersion` | read | |
| `gameCenterAppVersions_compatibilityVersions_createToManyRelationship` | POST | `/v1/gameCenterAppVersions/{id}/relationships/compatibilityVersions` | write (dry by default) | |
| `gameCenterAppVersions_compatibilityVersions_deleteToManyRelationship` | DELETE | `/v1/gameCenterAppVersions/{id}/relationships/compatibilityVersions` | owner only (typed confirm) | |
| `gameCenterAppVersions_compatibilityVersions_getToManyRelated` | GET | `/v1/gameCenterAppVersions/{id}/compatibilityVersions` | read | |
| `gameCenterAppVersions_compatibilityVersions_getToManyRelationship` | GET | `/v1/gameCenterAppVersions/{id}/relationships/compatibilityVersions` | read | |
| `gameCenterAppVersions_createInstance` | POST | `/v1/gameCenterAppVersions` | write (dry by default) | |
| `gameCenterAppVersions_getInstance` | GET | `/v1/gameCenterAppVersions/{id}` | read | |
| `gameCenterAppVersions_updateInstance` | PATCH | `/v1/gameCenterAppVersions/{id}` | write (dry by default) | |
| **gameCenterChallengeImages** (4) | | | | |
| `gameCenterChallengeImages_createInstance` | POST | `/v1/gameCenterChallengeImages` | write (dry by default) | |
| `gameCenterChallengeImages_deleteInstance` | DELETE | `/v1/gameCenterChallengeImages/{id}` | owner only (typed confirm) | |
| `gameCenterChallengeImages_getInstance` | GET | `/v1/gameCenterChallengeImages/{id}` | read | |
| `gameCenterChallengeImages_updateInstance` | PATCH | `/v1/gameCenterChallengeImages/{id}` | write (dry by default) | |
| **gameCenterChallengeLocalizations** (6) | | | | |
| `gameCenterChallengeLocalizations_createInstance` | POST | `/v1/gameCenterChallengeLocalizations` | write (dry by default) | |
| `gameCenterChallengeLocalizations_deleteInstance` | DELETE | `/v1/gameCenterChallengeLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterChallengeLocalizations_getInstance` | GET | `/v1/gameCenterChallengeLocalizations/{id}` | read | |
| `gameCenterChallengeLocalizations_image_getToOneRelated` | GET | `/v1/gameCenterChallengeLocalizations/{id}/image` | read | |
| `gameCenterChallengeLocalizations_image_getToOneRelationship` | GET | `/v1/gameCenterChallengeLocalizations/{id}/relationships/image` | read | |
| `gameCenterChallengeLocalizations_updateInstance` | PATCH | `/v1/gameCenterChallengeLocalizations/{id}` | write (dry by default) | |
| **gameCenterChallengeVersionReleases** (3) | | | | |
| `gameCenterChallengeVersionReleases_createInstance` | POST | `/v1/gameCenterChallengeVersionReleases` | owner only (typed confirm) | |
| `gameCenterChallengeVersionReleases_deleteInstance` | DELETE | `/v1/gameCenterChallengeVersionReleases/{id}` | owner only (typed confirm) | |
| `gameCenterChallengeVersionReleases_getInstance` | GET | `/v1/gameCenterChallengeVersionReleases/{id}` | read | |
| **gameCenterChallengeVersions** (6) | | | | |
| `gameCenterChallengeVersions_createInstance` | POST | `/v1/gameCenterChallengeVersions` | write (dry by default) | |
| `gameCenterChallengeVersions_defaultImage_getToOneRelated` | GET | `/v1/gameCenterChallengeVersions/{id}/defaultImage` | read | |
| `gameCenterChallengeVersions_defaultImage_getToOneRelationship` | GET | `/v1/gameCenterChallengeVersions/{id}/relationships/defaultImage` | read | |
| `gameCenterChallengeVersions_getInstance` | GET | `/v1/gameCenterChallengeVersions/{id}` | read | |
| `gameCenterChallengeVersions_localizations_getToManyRelated` | GET | `/v1/gameCenterChallengeVersions/{id}/localizations` | read | |
| `gameCenterChallengeVersions_localizations_getToManyRelationship` | GET | `/v1/gameCenterChallengeVersions/{id}/relationships/localizations` | read | |
| **gameCenterChallenges** (8) | | | | |
| `gameCenterChallenges_createInstance` | POST | `/v1/gameCenterChallenges` | write (dry by default) | |
| `gameCenterChallenges_deleteInstance` | DELETE | `/v1/gameCenterChallenges/{id}` | owner only (typed confirm) | |
| `gameCenterChallenges_getInstance` | GET | `/v1/gameCenterChallenges/{id}` | read | |
| `gameCenterChallenges_leaderboardV2_updateToOneRelationship` | PATCH | `/v1/gameCenterChallenges/{id}/relationships/leaderboardV2` | write (dry by default) | |
| `gameCenterChallenges_leaderboard_updateToOneRelationship` | PATCH | `/v1/gameCenterChallenges/{id}/relationships/leaderboard` | write (dry by default) | |
| `gameCenterChallenges_updateInstance` | PATCH | `/v1/gameCenterChallenges/{id}` | write (dry by default) | |
| `gameCenterChallenges_versions_getToManyRelated` | GET | `/v1/gameCenterChallenges/{id}/versions` | read | |
| `gameCenterChallenges_versions_getToManyRelationship` | GET | `/v1/gameCenterChallenges/{id}/relationships/versions` | read | |
| **gameCenterDetailPlayers** (1) | | | | |
| `gameCenterDetailPlayers_updateInstance` | PATCH | `/v1/gameCenterDetailPlayers/{id}` | write (dry by default) | |
| **gameCenterDetails** (44) | | | | |
| `gameCenterDetails_achievementReleases_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/achievementReleases` | read | |
| `gameCenterDetails_achievementReleases_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/achievementReleases` | read | |
| `gameCenterDetails_activityReleases_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/activityReleases` | read | |
| `gameCenterDetails_activityReleases_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/activityReleases` | read | |
| `gameCenterDetails_blockedPlayers_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/blockedPlayers` | read | |
| `gameCenterDetails_blockedPlayers_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/blockedPlayers` | read | |
| `gameCenterDetails_challengeReleases_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/challengeReleases` | read | |
| `gameCenterDetails_challengeReleases_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/challengeReleases` | read | |
| `gameCenterDetails_challengesMinimumPlatformVersions_replaceToManyRelationship` | PATCH | `/v1/gameCenterDetails/{id}/relationships/challengesMinimumPlatformVersions` | write (dry by default) | |
| `gameCenterDetails_classicMatchmakingRequests_getMetrics` | GET | `/v1/gameCenterDetails/{id}/metrics/classicMatchmakingRequests` | read | |
| `gameCenterDetails_createInstance` | POST | `/v1/gameCenterDetails` | write (dry by default) | |
| `gameCenterDetails_gameCenterAchievementsV2_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterAchievementsV2` | read | |
| `gameCenterDetails_gameCenterAchievementsV2_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterAchievementsV2` | read | |
| `gameCenterDetails_gameCenterAchievementsV2_replaceToManyRelationship` | PATCH | `/v1/gameCenterDetails/{id}/relationships/gameCenterAchievementsV2` | write (dry by default) | |
| `gameCenterDetails_gameCenterAchievements_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterAchievements` | read | |
| `gameCenterDetails_gameCenterAchievements_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterAchievements` | read | |
| `gameCenterDetails_gameCenterAchievements_replaceToManyRelationship` | PATCH | `/v1/gameCenterDetails/{id}/relationships/gameCenterAchievements` | write (dry by default) | |
| `gameCenterDetails_gameCenterActivities_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterActivities` | read | |
| `gameCenterDetails_gameCenterActivities_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterActivities` | read | |
| `gameCenterDetails_gameCenterAppVersions_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterAppVersions` | read | |
| `gameCenterDetails_gameCenterAppVersions_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterAppVersions` | read | |
| `gameCenterDetails_gameCenterChallenges_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterChallenges` | read | |
| `gameCenterDetails_gameCenterChallenges_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterChallenges` | read | |
| `gameCenterDetails_gameCenterGroup_getToOneRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterGroup` | read | |
| `gameCenterDetails_gameCenterGroup_getToOneRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterGroup` | read | |
| `gameCenterDetails_gameCenterLeaderboardSetsV2_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterLeaderboardSetsV2` | read | |
| `gameCenterDetails_gameCenterLeaderboardSetsV2_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardSetsV2` | read | |
| `gameCenterDetails_gameCenterLeaderboardSetsV2_replaceToManyRelationship` | PATCH | `/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardSetsV2` | write (dry by default) | |
| `gameCenterDetails_gameCenterLeaderboardSets_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterLeaderboardSets` | read | |
| `gameCenterDetails_gameCenterLeaderboardSets_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardSets` | read | |
| `gameCenterDetails_gameCenterLeaderboardSets_replaceToManyRelationship` | PATCH | `/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardSets` | write (dry by default) | |
| `gameCenterDetails_gameCenterLeaderboardsV2_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterLeaderboardsV2` | read | |
| `gameCenterDetails_gameCenterLeaderboardsV2_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardsV2` | read | |
| `gameCenterDetails_gameCenterLeaderboardsV2_replaceToManyRelationship` | PATCH | `/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboardsV2` | write (dry by default) | |
| `gameCenterDetails_gameCenterLeaderboards_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/gameCenterLeaderboards` | read | |
| `gameCenterDetails_gameCenterLeaderboards_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboards` | read | |
| `gameCenterDetails_gameCenterLeaderboards_replaceToManyRelationship` | PATCH | `/v1/gameCenterDetails/{id}/relationships/gameCenterLeaderboards` | write (dry by default) | |
| `gameCenterDetails_getInstance` | GET | `/v1/gameCenterDetails/{id}` | read | |
| `gameCenterDetails_leaderboardReleases_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/leaderboardReleases` | read | |
| `gameCenterDetails_leaderboardReleases_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/leaderboardReleases` | read | |
| `gameCenterDetails_leaderboardSetReleases_getToManyRelated` | GET | `/v1/gameCenterDetails/{id}/leaderboardSetReleases` | read | |
| `gameCenterDetails_leaderboardSetReleases_getToManyRelationship` | GET | `/v1/gameCenterDetails/{id}/relationships/leaderboardSetReleases` | read | |
| `gameCenterDetails_ruleBasedMatchmakingRequests_getMetrics` | GET | `/v1/gameCenterDetails/{id}/metrics/ruleBasedMatchmakingRequests` | read | |
| `gameCenterDetails_updateInstance` | PATCH | `/v1/gameCenterDetails/{id}` | write (dry by default) | |
| **gameCenterEnabledVersions** (5) | | | | |
| `gameCenterEnabledVersions_compatibleVersions_createToManyRelationship` | POST | `/v1/gameCenterEnabledVersions/{id}/relationships/compatibleVersions` | write (dry by default) | |
| `gameCenterEnabledVersions_compatibleVersions_deleteToManyRelationship` | DELETE | `/v1/gameCenterEnabledVersions/{id}/relationships/compatibleVersions` | owner only (typed confirm) | |
| `gameCenterEnabledVersions_compatibleVersions_getToManyRelated` | GET | `/v1/gameCenterEnabledVersions/{id}/compatibleVersions` | read | |
| `gameCenterEnabledVersions_compatibleVersions_getToManyRelationship` | GET | `/v1/gameCenterEnabledVersions/{id}/relationships/compatibleVersions` | read | |
| `gameCenterEnabledVersions_compatibleVersions_replaceToManyRelationship` | PATCH | `/v1/gameCenterEnabledVersions/{id}/relationships/compatibleVersions` | write (dry by default) | |
| **gameCenterGroups** (29) | | | | |
| `gameCenterGroups_createInstance` | POST | `/v1/gameCenterGroups` | write (dry by default) | |
| `gameCenterGroups_deleteInstance` | DELETE | `/v1/gameCenterGroups/{id}` | owner only (typed confirm) | |
| `gameCenterGroups_gameCenterAchievementsV2_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterAchievementsV2` | read | |
| `gameCenterGroups_gameCenterAchievementsV2_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterAchievementsV2` | read | |
| `gameCenterGroups_gameCenterAchievementsV2_replaceToManyRelationship` | PATCH | `/v1/gameCenterGroups/{id}/relationships/gameCenterAchievementsV2` | write (dry by default) | |
| `gameCenterGroups_gameCenterAchievements_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterAchievements` | read | |
| `gameCenterGroups_gameCenterAchievements_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterAchievements` | read | |
| `gameCenterGroups_gameCenterAchievements_replaceToManyRelationship` | PATCH | `/v1/gameCenterGroups/{id}/relationships/gameCenterAchievements` | write (dry by default) | |
| `gameCenterGroups_gameCenterActivities_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterActivities` | read | |
| `gameCenterGroups_gameCenterActivities_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterActivities` | read | |
| `gameCenterGroups_gameCenterChallenges_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterChallenges` | read | |
| `gameCenterGroups_gameCenterChallenges_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterChallenges` | read | |
| `gameCenterGroups_gameCenterDetails_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterDetails` | read | |
| `gameCenterGroups_gameCenterDetails_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterDetails` | read | |
| `gameCenterGroups_gameCenterLeaderboardSetsV2_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterLeaderboardSetsV2` | read | |
| `gameCenterGroups_gameCenterLeaderboardSetsV2_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterLeaderboardSetsV2` | read | |
| `gameCenterGroups_gameCenterLeaderboardSetsV2_replaceToManyRelationship` | PATCH | `/v1/gameCenterGroups/{id}/relationships/gameCenterLeaderboardSetsV2` | write (dry by default) | |
| `gameCenterGroups_gameCenterLeaderboardSets_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterLeaderboardSets` | read | |
| `gameCenterGroups_gameCenterLeaderboardSets_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterLeaderboardSets` | read | |
| `gameCenterGroups_gameCenterLeaderboardSets_replaceToManyRelationship` | PATCH | `/v1/gameCenterGroups/{id}/relationships/gameCenterLeaderboardSets` | write (dry by default) | |
| `gameCenterGroups_gameCenterLeaderboardsV2_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterLeaderboardsV2` | read | |
| `gameCenterGroups_gameCenterLeaderboardsV2_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterLeaderboardsV2` | read | |
| `gameCenterGroups_gameCenterLeaderboardsV2_replaceToManyRelationship` | PATCH | `/v1/gameCenterGroups/{id}/relationships/gameCenterLeaderboardsV2` | write (dry by default) | |
| `gameCenterGroups_gameCenterLeaderboards_getToManyRelated` | GET | `/v1/gameCenterGroups/{id}/gameCenterLeaderboards` | read | |
| `gameCenterGroups_gameCenterLeaderboards_getToManyRelationship` | GET | `/v1/gameCenterGroups/{id}/relationships/gameCenterLeaderboards` | read | |
| `gameCenterGroups_gameCenterLeaderboards_replaceToManyRelationship` | PATCH | `/v1/gameCenterGroups/{id}/relationships/gameCenterLeaderboards` | write (dry by default) | |
| `gameCenterGroups_getCollection` | GET | `/v1/gameCenterGroups` | read | |
| `gameCenterGroups_getInstance` | GET | `/v1/gameCenterGroups/{id}` | read | |
| `gameCenterGroups_updateInstance` | PATCH | `/v1/gameCenterGroups/{id}` | write (dry by default) | |
| **gameCenterLeaderboardEntrySubmissions** (1) | | | | |
| `gameCenterLeaderboardEntrySubmissions_createInstance` | POST | `/v1/gameCenterLeaderboardEntrySubmissions` | owner only (typed confirm) | |
| **gameCenterLeaderboardImages** (8) | | | | |
| `gameCenterLeaderboardImagesV2_createInstance` | POST | `/v2/gameCenterLeaderboardImages` | write (dry by default) | |
| `gameCenterLeaderboardImagesV2_deleteInstance` | DELETE | `/v2/gameCenterLeaderboardImages/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardImagesV2_getInstance` | GET | `/v2/gameCenterLeaderboardImages/{id}` | read | |
| `gameCenterLeaderboardImagesV2_updateInstance` | PATCH | `/v2/gameCenterLeaderboardImages/{id}` | write (dry by default) | |
| `gameCenterLeaderboardImages_createInstance` | POST | `/v1/gameCenterLeaderboardImages` | write (dry by default) | |
| `gameCenterLeaderboardImages_deleteInstance` | DELETE | `/v1/gameCenterLeaderboardImages/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardImages_getInstance` | GET | `/v1/gameCenterLeaderboardImages/{id}` | read | |
| `gameCenterLeaderboardImages_updateInstance` | PATCH | `/v1/gameCenterLeaderboardImages/{id}` | write (dry by default) | |
| **gameCenterLeaderboardLocalizations** (12) | | | | |
| `gameCenterLeaderboardLocalizationsV2_createInstance` | POST | `/v2/gameCenterLeaderboardLocalizations` | write (dry by default) | |
| `gameCenterLeaderboardLocalizationsV2_deleteInstance` | DELETE | `/v2/gameCenterLeaderboardLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardLocalizationsV2_getInstance` | GET | `/v2/gameCenterLeaderboardLocalizations/{id}` | read | |
| `gameCenterLeaderboardLocalizationsV2_image_getToOneRelated` | GET | `/v2/gameCenterLeaderboardLocalizations/{id}/image` | read | |
| `gameCenterLeaderboardLocalizationsV2_image_getToOneRelationship` | GET | `/v2/gameCenterLeaderboardLocalizations/{id}/relationships/image` | read | |
| `gameCenterLeaderboardLocalizationsV2_updateInstance` | PATCH | `/v2/gameCenterLeaderboardLocalizations/{id}` | write (dry by default) | |
| `gameCenterLeaderboardLocalizations_createInstance` | POST | `/v1/gameCenterLeaderboardLocalizations` | write (dry by default) | |
| `gameCenterLeaderboardLocalizations_deleteInstance` | DELETE | `/v1/gameCenterLeaderboardLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardLocalizations_gameCenterLeaderboardImage_getToOneRelated` | GET | `/v1/gameCenterLeaderboardLocalizations/{id}/gameCenterLeaderboardImage` | read | |
| `gameCenterLeaderboardLocalizations_gameCenterLeaderboardImage_getToOneRelationship` | GET | `/v1/gameCenterLeaderboardLocalizations/{id}/relationships/gameCenterLeaderboardImage` | read | |
| `gameCenterLeaderboardLocalizations_getInstance` | GET | `/v1/gameCenterLeaderboardLocalizations/{id}` | read | |
| `gameCenterLeaderboardLocalizations_updateInstance` | PATCH | `/v1/gameCenterLeaderboardLocalizations/{id}` | write (dry by default) | |
| **gameCenterLeaderboardReleases** (3) | | | | |
| `gameCenterLeaderboardReleases_createInstance` | POST | `/v1/gameCenterLeaderboardReleases` | owner only (typed confirm) | |
| `gameCenterLeaderboardReleases_deleteInstance` | DELETE | `/v1/gameCenterLeaderboardReleases/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardReleases_getInstance` | GET | `/v1/gameCenterLeaderboardReleases/{id}` | read | |
| **gameCenterLeaderboardSetImages** (8) | | | | |
| `gameCenterLeaderboardSetImagesV2_createInstance` | POST | `/v2/gameCenterLeaderboardSetImages` | write (dry by default) | |
| `gameCenterLeaderboardSetImagesV2_deleteInstance` | DELETE | `/v2/gameCenterLeaderboardSetImages/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetImagesV2_getInstance` | GET | `/v2/gameCenterLeaderboardSetImages/{id}` | read | |
| `gameCenterLeaderboardSetImagesV2_updateInstance` | PATCH | `/v2/gameCenterLeaderboardSetImages/{id}` | write (dry by default) | |
| `gameCenterLeaderboardSetImages_createInstance` | POST | `/v1/gameCenterLeaderboardSetImages` | write (dry by default) | |
| `gameCenterLeaderboardSetImages_deleteInstance` | DELETE | `/v1/gameCenterLeaderboardSetImages/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetImages_getInstance` | GET | `/v1/gameCenterLeaderboardSetImages/{id}` | read | |
| `gameCenterLeaderboardSetImages_updateInstance` | PATCH | `/v1/gameCenterLeaderboardSetImages/{id}` | write (dry by default) | |
| **gameCenterLeaderboardSetLocalizations** (12) | | | | |
| `gameCenterLeaderboardSetLocalizationsV2_createInstance` | POST | `/v2/gameCenterLeaderboardSetLocalizations` | write (dry by default) | |
| `gameCenterLeaderboardSetLocalizationsV2_deleteInstance` | DELETE | `/v2/gameCenterLeaderboardSetLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetLocalizationsV2_getInstance` | GET | `/v2/gameCenterLeaderboardSetLocalizations/{id}` | read | |
| `gameCenterLeaderboardSetLocalizationsV2_image_getToOneRelated` | GET | `/v2/gameCenterLeaderboardSetLocalizations/{id}/image` | read | |
| `gameCenterLeaderboardSetLocalizationsV2_image_getToOneRelationship` | GET | `/v2/gameCenterLeaderboardSetLocalizations/{id}/relationships/image` | read | |
| `gameCenterLeaderboardSetLocalizationsV2_updateInstance` | PATCH | `/v2/gameCenterLeaderboardSetLocalizations/{id}` | write (dry by default) | |
| `gameCenterLeaderboardSetLocalizations_createInstance` | POST | `/v1/gameCenterLeaderboardSetLocalizations` | write (dry by default) | |
| `gameCenterLeaderboardSetLocalizations_deleteInstance` | DELETE | `/v1/gameCenterLeaderboardSetLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetLocalizations_gameCenterLeaderboardSetImage_getToOneRelated` | GET | `/v1/gameCenterLeaderboardSetLocalizations/{id}/gameCenterLeaderboardSetImage` | read | |
| `gameCenterLeaderboardSetLocalizations_gameCenterLeaderboardSetImage_getToOneRelationship` | GET | `/v1/gameCenterLeaderboardSetLocalizations/{id}/relationships/gameCenterLeaderboardSetImage` | read | |
| `gameCenterLeaderboardSetLocalizations_getInstance` | GET | `/v1/gameCenterLeaderboardSetLocalizations/{id}` | read | |
| `gameCenterLeaderboardSetLocalizations_updateInstance` | PATCH | `/v1/gameCenterLeaderboardSetLocalizations/{id}` | write (dry by default) | |
| **gameCenterLeaderboardSetMemberLocalizations** (8) | | | | |
| `gameCenterLeaderboardSetMemberLocalizations_createInstance` | POST | `/v1/gameCenterLeaderboardSetMemberLocalizations` | write (dry by default) | |
| `gameCenterLeaderboardSetMemberLocalizations_deleteInstance` | DELETE | `/v1/gameCenterLeaderboardSetMemberLocalizations/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetMemberLocalizations_gameCenterLeaderboardSet_getToOneRelated` | GET | `/v1/gameCenterLeaderboardSetMemberLocalizations/{id}/gameCenterLeaderboardSet` | read | |
| `gameCenterLeaderboardSetMemberLocalizations_gameCenterLeaderboardSet_getToOneRelationship` | GET | `/v1/gameCenterLeaderboardSetMemberLocalizations/{id}/relationships/gameCenterLeaderboardSet` | read | |
| `gameCenterLeaderboardSetMemberLocalizations_gameCenterLeaderboard_getToOneRelated` | GET | `/v1/gameCenterLeaderboardSetMemberLocalizations/{id}/gameCenterLeaderboard` | read | |
| `gameCenterLeaderboardSetMemberLocalizations_gameCenterLeaderboard_getToOneRelationship` | GET | `/v1/gameCenterLeaderboardSetMemberLocalizations/{id}/relationships/gameCenterLeaderboard` | read | |
| `gameCenterLeaderboardSetMemberLocalizations_getCollection` | GET | `/v1/gameCenterLeaderboardSetMemberLocalizations` | read | |
| `gameCenterLeaderboardSetMemberLocalizations_updateInstance` | PATCH | `/v1/gameCenterLeaderboardSetMemberLocalizations/{id}` | write (dry by default) | |
| **gameCenterLeaderboardSetReleases** (3) | | | | |
| `gameCenterLeaderboardSetReleases_createInstance` | POST | `/v1/gameCenterLeaderboardSetReleases` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetReleases_deleteInstance` | DELETE | `/v1/gameCenterLeaderboardSetReleases/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetReleases_getInstance` | GET | `/v1/gameCenterLeaderboardSetReleases/{id}` | read | |
| **gameCenterLeaderboardSetVersions** (4) | | | | |
| `gameCenterLeaderboardSetVersionsV2_createInstance` | POST | `/v2/gameCenterLeaderboardSetVersions` | write (dry by default) | |
| `gameCenterLeaderboardSetVersionsV2_getInstance` | GET | `/v2/gameCenterLeaderboardSetVersions/{id}` | read | |
| `gameCenterLeaderboardSetVersionsV2_localizations_getToManyRelated` | GET | `/v2/gameCenterLeaderboardSetVersions/{id}/localizations` | read | |
| `gameCenterLeaderboardSetVersionsV2_localizations_getToManyRelationship` | GET | `/v2/gameCenterLeaderboardSetVersions/{id}/relationships/localizations` | read | |
| **gameCenterLeaderboardSets** (27) | | | | |
| `gameCenterLeaderboardSetsV2_createInstance` | POST | `/v2/gameCenterLeaderboardSets` | write (dry by default) | |
| `gameCenterLeaderboardSetsV2_deleteInstance` | DELETE | `/v2/gameCenterLeaderboardSets/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetsV2_gameCenterLeaderboards_createToManyRelationship` | POST | `/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards` | write (dry by default) | |
| `gameCenterLeaderboardSetsV2_gameCenterLeaderboards_deleteToManyRelationship` | DELETE | `/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards` | owner only (typed confirm) | |
| `gameCenterLeaderboardSetsV2_gameCenterLeaderboards_getToManyRelated` | GET | `/v2/gameCenterLeaderboardSets/{id}/gameCenterLeaderboards` | read | |
| `gameCenterLeaderboardSetsV2_gameCenterLeaderboards_getToManyRelationship` | GET | `/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards` | read | |
| `gameCenterLeaderboardSetsV2_gameCenterLeaderboards_replaceToManyRelationship` | PATCH | `/v2/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards` | write (dry by default) | |
| `gameCenterLeaderboardSetsV2_getInstance` | GET | `/v2/gameCenterLeaderboardSets/{id}` | read | |
| `gameCenterLeaderboardSetsV2_updateInstance` | PATCH | `/v2/gameCenterLeaderboardSets/{id}` | write (dry by default) | |
| `gameCenterLeaderboardSetsV2_versions_getToManyRelated` | GET | `/v2/gameCenterLeaderboardSets/{id}/versions` | read | |
| `gameCenterLeaderboardSetsV2_versions_getToManyRelationship` | GET | `/v2/gameCenterLeaderboardSets/{id}/relationships/versions` | read | |
| `gameCenterLeaderboardSets_createInstance` | POST | `/v1/gameCenterLeaderboardSets` | write (dry by default) | |
| `gameCenterLeaderboardSets_deleteInstance` | DELETE | `/v1/gameCenterLeaderboardSets/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardSets_gameCenterLeaderboards_createToManyRelationship` | POST | `/v1/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards` | write (dry by default) | |
| `gameCenterLeaderboardSets_gameCenterLeaderboards_deleteToManyRelationship` | DELETE | `/v1/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards` | owner only (typed confirm) | |
| `gameCenterLeaderboardSets_gameCenterLeaderboards_getToManyRelated` | GET | `/v1/gameCenterLeaderboardSets/{id}/gameCenterLeaderboards` | read | |
| `gameCenterLeaderboardSets_gameCenterLeaderboards_getToManyRelationship` | GET | `/v1/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards` | read | |
| `gameCenterLeaderboardSets_gameCenterLeaderboards_replaceToManyRelationship` | PATCH | `/v1/gameCenterLeaderboardSets/{id}/relationships/gameCenterLeaderboards` | write (dry by default) | |
| `gameCenterLeaderboardSets_getInstance` | GET | `/v1/gameCenterLeaderboardSets/{id}` | read | |
| `gameCenterLeaderboardSets_groupLeaderboardSet_getToOneRelated` | GET | `/v1/gameCenterLeaderboardSets/{id}/groupLeaderboardSet` | read | |
| `gameCenterLeaderboardSets_groupLeaderboardSet_getToOneRelationship` | GET | `/v1/gameCenterLeaderboardSets/{id}/relationships/groupLeaderboardSet` | read | |
| `gameCenterLeaderboardSets_groupLeaderboardSet_updateToOneRelationship` | PATCH | `/v1/gameCenterLeaderboardSets/{id}/relationships/groupLeaderboardSet` | write (dry by default) | |
| `gameCenterLeaderboardSets_localizations_getToManyRelated` | GET | `/v1/gameCenterLeaderboardSets/{id}/localizations` | read | |
| `gameCenterLeaderboardSets_localizations_getToManyRelationship` | GET | `/v1/gameCenterLeaderboardSets/{id}/relationships/localizations` | read | |
| `gameCenterLeaderboardSets_releases_getToManyRelated` | GET | `/v1/gameCenterLeaderboardSets/{id}/releases` | read | |
| `gameCenterLeaderboardSets_releases_getToManyRelationship` | GET | `/v1/gameCenterLeaderboardSets/{id}/relationships/releases` | read | |
| `gameCenterLeaderboardSets_updateInstance` | PATCH | `/v1/gameCenterLeaderboardSets/{id}` | write (dry by default) | |
| **gameCenterLeaderboardVersions** (4) | | | | |
| `gameCenterLeaderboardVersionsV2_createInstance` | POST | `/v2/gameCenterLeaderboardVersions` | write (dry by default) | |
| `gameCenterLeaderboardVersionsV2_getInstance` | GET | `/v2/gameCenterLeaderboardVersions/{id}` | read | |
| `gameCenterLeaderboardVersionsV2_localizations_getToManyRelated` | GET | `/v2/gameCenterLeaderboardVersions/{id}/localizations` | read | |
| `gameCenterLeaderboardVersionsV2_localizations_getToManyRelationship` | GET | `/v2/gameCenterLeaderboardVersions/{id}/relationships/localizations` | read | |
| **gameCenterLeaderboards** (23) | | | | |
| `gameCenterLeaderboardsV2_activity_updateToOneRelationship` | PATCH | `/v2/gameCenterLeaderboards/{id}/relationships/activity` | write (dry by default) | |
| `gameCenterLeaderboardsV2_challenge_updateToOneRelationship` | PATCH | `/v2/gameCenterLeaderboards/{id}/relationships/challenge` | write (dry by default) | |
| `gameCenterLeaderboardsV2_createInstance` | POST | `/v2/gameCenterLeaderboards` | write (dry by default) | |
| `gameCenterLeaderboardsV2_deleteInstance` | DELETE | `/v2/gameCenterLeaderboards/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboardsV2_gameCenterScoreModerations_getToManyRelated` | GET | `/v2/gameCenterLeaderboards/{id}/gameCenterScoreModerations` | read | |
| `gameCenterLeaderboardsV2_gameCenterScoreModerations_getToManyRelationship` | GET | `/v2/gameCenterLeaderboards/{id}/relationships/gameCenterScoreModerations` | read | |
| `gameCenterLeaderboardsV2_getInstance` | GET | `/v2/gameCenterLeaderboards/{id}` | read | |
| `gameCenterLeaderboardsV2_updateInstance` | PATCH | `/v2/gameCenterLeaderboards/{id}` | write (dry by default) | |
| `gameCenterLeaderboardsV2_versions_getToManyRelated` | GET | `/v2/gameCenterLeaderboards/{id}/versions` | read | |
| `gameCenterLeaderboardsV2_versions_getToManyRelationship` | GET | `/v2/gameCenterLeaderboards/{id}/relationships/versions` | read | |
| `gameCenterLeaderboards_activity_updateToOneRelationship` | PATCH | `/v1/gameCenterLeaderboards/{id}/relationships/activity` | write (dry by default) | |
| `gameCenterLeaderboards_challenge_updateToOneRelationship` | PATCH | `/v1/gameCenterLeaderboards/{id}/relationships/challenge` | write (dry by default) | |
| `gameCenterLeaderboards_createInstance` | POST | `/v1/gameCenterLeaderboards` | write (dry by default) | |
| `gameCenterLeaderboards_deleteInstance` | DELETE | `/v1/gameCenterLeaderboards/{id}` | owner only (typed confirm) | |
| `gameCenterLeaderboards_getInstance` | GET | `/v1/gameCenterLeaderboards/{id}` | read | |
| `gameCenterLeaderboards_groupLeaderboard_getToOneRelated` | GET | `/v1/gameCenterLeaderboards/{id}/groupLeaderboard` | read | |
| `gameCenterLeaderboards_groupLeaderboard_getToOneRelationship` | GET | `/v1/gameCenterLeaderboards/{id}/relationships/groupLeaderboard` | read | |
| `gameCenterLeaderboards_groupLeaderboard_updateToOneRelationship` | PATCH | `/v1/gameCenterLeaderboards/{id}/relationships/groupLeaderboard` | write (dry by default) | |
| `gameCenterLeaderboards_localizations_getToManyRelated` | GET | `/v1/gameCenterLeaderboards/{id}/localizations` | read | |
| `gameCenterLeaderboards_localizations_getToManyRelationship` | GET | `/v1/gameCenterLeaderboards/{id}/relationships/localizations` | read | |
| `gameCenterLeaderboards_releases_getToManyRelated` | GET | `/v1/gameCenterLeaderboards/{id}/releases` | read | |
| `gameCenterLeaderboards_releases_getToManyRelationship` | GET | `/v1/gameCenterLeaderboards/{id}/relationships/releases` | read | |
| `gameCenterLeaderboards_updateInstance` | PATCH | `/v1/gameCenterLeaderboards/{id}` | write (dry by default) | |
| **gameCenterMatchmakingQueues** (10) | | | | |
| `gameCenterMatchmakingQueues_createInstance` | POST | `/v1/gameCenterMatchmakingQueues` | write (dry by default) | |
| `gameCenterMatchmakingQueues_deleteInstance` | DELETE | `/v1/gameCenterMatchmakingQueues/{id}` | owner only (typed confirm) | |
| `gameCenterMatchmakingQueues_experimentMatchmakingQueueSizes_getMetrics` | GET | `/v1/gameCenterMatchmakingQueues/{id}/metrics/experimentMatchmakingQueueSizes` | read | |
| `gameCenterMatchmakingQueues_experimentMatchmakingRequests_getMetrics` | GET | `/v1/gameCenterMatchmakingQueues/{id}/metrics/experimentMatchmakingRequests` | read | |
| `gameCenterMatchmakingQueues_getCollection` | GET | `/v1/gameCenterMatchmakingQueues` | read | |
| `gameCenterMatchmakingQueues_getInstance` | GET | `/v1/gameCenterMatchmakingQueues/{id}` | read | |
| `gameCenterMatchmakingQueues_matchmakingQueueSizes_getMetrics` | GET | `/v1/gameCenterMatchmakingQueues/{id}/metrics/matchmakingQueueSizes` | read | |
| `gameCenterMatchmakingQueues_matchmakingRequests_getMetrics` | GET | `/v1/gameCenterMatchmakingQueues/{id}/metrics/matchmakingRequests` | read | |
| `gameCenterMatchmakingQueues_matchmakingSessions_getMetrics` | GET | `/v1/gameCenterMatchmakingQueues/{id}/metrics/matchmakingSessions` | read | |
| `gameCenterMatchmakingQueues_updateInstance` | PATCH | `/v1/gameCenterMatchmakingQueues/{id}` | write (dry by default) | |
| **gameCenterMatchmakingRuleSetTests** (1) | | | | |
| `gameCenterMatchmakingRuleSetTests_createInstance` | POST | `/v1/gameCenterMatchmakingRuleSetTests` | write (dry by default) | |
| **gameCenterMatchmakingRuleSets** (11) | | | | |
| `gameCenterMatchmakingRuleSets_createInstance` | POST | `/v1/gameCenterMatchmakingRuleSets` | write (dry by default) | |
| `gameCenterMatchmakingRuleSets_deleteInstance` | DELETE | `/v1/gameCenterMatchmakingRuleSets/{id}` | owner only (typed confirm) | |
| `gameCenterMatchmakingRuleSets_getCollection` | GET | `/v1/gameCenterMatchmakingRuleSets` | read | |
| `gameCenterMatchmakingRuleSets_getInstance` | GET | `/v1/gameCenterMatchmakingRuleSets/{id}` | read | |
| `gameCenterMatchmakingRuleSets_matchmakingQueues_getToManyRelated` | GET | `/v1/gameCenterMatchmakingRuleSets/{id}/matchmakingQueues` | read | |
| `gameCenterMatchmakingRuleSets_matchmakingQueues_getToManyRelationship` | GET | `/v1/gameCenterMatchmakingRuleSets/{id}/relationships/matchmakingQueues` | read | |
| `gameCenterMatchmakingRuleSets_rules_getToManyRelated` | GET | `/v1/gameCenterMatchmakingRuleSets/{id}/rules` | read | |
| `gameCenterMatchmakingRuleSets_rules_getToManyRelationship` | GET | `/v1/gameCenterMatchmakingRuleSets/{id}/relationships/rules` | read | |
| `gameCenterMatchmakingRuleSets_teams_getToManyRelated` | GET | `/v1/gameCenterMatchmakingRuleSets/{id}/teams` | read | |
| `gameCenterMatchmakingRuleSets_teams_getToManyRelationship` | GET | `/v1/gameCenterMatchmakingRuleSets/{id}/relationships/teams` | read | |
| `gameCenterMatchmakingRuleSets_updateInstance` | PATCH | `/v1/gameCenterMatchmakingRuleSets/{id}` | write (dry by default) | |
| **gameCenterMatchmakingRules** (6) | | | | |
| `gameCenterMatchmakingRules_createInstance` | POST | `/v1/gameCenterMatchmakingRules` | write (dry by default) | |
| `gameCenterMatchmakingRules_deleteInstance` | DELETE | `/v1/gameCenterMatchmakingRules/{id}` | owner only (typed confirm) | |
| `gameCenterMatchmakingRules_matchmakingBooleanRuleResults_getMetrics` | GET | `/v1/gameCenterMatchmakingRules/{id}/metrics/matchmakingBooleanRuleResults` | read | |
| `gameCenterMatchmakingRules_matchmakingNumberRuleResults_getMetrics` | GET | `/v1/gameCenterMatchmakingRules/{id}/metrics/matchmakingNumberRuleResults` | read | |
| `gameCenterMatchmakingRules_matchmakingRuleErrors_getMetrics` | GET | `/v1/gameCenterMatchmakingRules/{id}/metrics/matchmakingRuleErrors` | read | |
| `gameCenterMatchmakingRules_updateInstance` | PATCH | `/v1/gameCenterMatchmakingRules/{id}` | write (dry by default) | |
| **gameCenterMatchmakingTeams** (3) | | | | |
| `gameCenterMatchmakingTeams_createInstance` | POST | `/v1/gameCenterMatchmakingTeams` | write (dry by default) | |
| `gameCenterMatchmakingTeams_deleteInstance` | DELETE | `/v1/gameCenterMatchmakingTeams/{id}` | owner only (typed confirm) | |
| `gameCenterMatchmakingTeams_updateInstance` | PATCH | `/v1/gameCenterMatchmakingTeams/{id}` | write (dry by default) | |
| **gameCenterPlayerAchievementSubmissions** (1) | | | | |
| `gameCenterPlayerAchievementSubmissions_createInstance` | POST | `/v1/gameCenterPlayerAchievementSubmissions` | owner only (typed confirm) | |
| **gameCenterScoreModerations** (1) | | | | |
| `gameCenterScoreModerations_updateInstance` | PATCH | `/v1/gameCenterScoreModerations/{id}` | write (dry by default) | |
| **inAppPurchaseAppStoreReviewScreenshots** (4) | | | | |
| `inAppPurchaseAppStoreReviewScreenshots_createInstance` | POST | `/v1/inAppPurchaseAppStoreReviewScreenshots` | write (dry by default) | apple/iap-review |
| `inAppPurchaseAppStoreReviewScreenshots_deleteInstance` | DELETE | `/v1/inAppPurchaseAppStoreReviewScreenshots/{id}` | owner only (typed confirm) | apple/iap-review |
| `inAppPurchaseAppStoreReviewScreenshots_getInstance` | GET | `/v1/inAppPurchaseAppStoreReviewScreenshots/{id}` | read | |
| `inAppPurchaseAppStoreReviewScreenshots_updateInstance` | PATCH | `/v1/inAppPurchaseAppStoreReviewScreenshots/{id}` | write (dry by default) | apple/iap-review |
| **inAppPurchaseAvailabilities** (4) | | | | |
| `inAppPurchaseAvailabilities_availableTerritories_getToManyRelated` | GET | `/v1/inAppPurchaseAvailabilities/{id}/availableTerritories` | read | |
| `inAppPurchaseAvailabilities_availableTerritories_getToManyRelationship` | GET | `/v1/inAppPurchaseAvailabilities/{id}/relationships/availableTerritories` | read | |
| `inAppPurchaseAvailabilities_createInstance` | POST | `/v1/inAppPurchaseAvailabilities` | write (dry by default) | apple/iap |
| `inAppPurchaseAvailabilities_getInstance` | GET | `/v1/inAppPurchaseAvailabilities/{id}` | read | |
| **inAppPurchaseContents** (1) | | | | |
| `inAppPurchaseContents_getInstance` | GET | `/v1/inAppPurchaseContents/{id}` | read | |
| **inAppPurchaseImages** (8) | | | | |
| `inAppPurchaseImagesV2_createInstance` | POST | `/v2/inAppPurchaseImages` | write (dry by default) | |
| `inAppPurchaseImagesV2_deleteInstance` | DELETE | `/v2/inAppPurchaseImages/{id}` | owner only (typed confirm) | |
| `inAppPurchaseImagesV2_getInstance` | GET | `/v2/inAppPurchaseImages/{id}` | read | |
| `inAppPurchaseImagesV2_updateInstance` | PATCH | `/v2/inAppPurchaseImages/{id}` | write (dry by default) | |
| `inAppPurchaseImages_createInstance` | POST | `/v1/inAppPurchaseImages` | write (dry by default) | |
| `inAppPurchaseImages_deleteInstance` | DELETE | `/v1/inAppPurchaseImages/{id}` | owner only (typed confirm) | |
| `inAppPurchaseImages_getInstance` | GET | `/v1/inAppPurchaseImages/{id}` | read | |
| `inAppPurchaseImages_updateInstance` | PATCH | `/v1/inAppPurchaseImages/{id}` | write (dry by default) | |
| **inAppPurchaseLocalizations** (8) | | | | |
| `inAppPurchaseLocalizationsV2_createInstance` | POST | `/v2/inAppPurchaseLocalizations` | write (dry by default) | |
| `inAppPurchaseLocalizationsV2_deleteInstance` | DELETE | `/v2/inAppPurchaseLocalizations/{id}` | owner only (typed confirm) | |
| `inAppPurchaseLocalizationsV2_getInstance` | GET | `/v2/inAppPurchaseLocalizations/{id}` | read | |
| `inAppPurchaseLocalizationsV2_updateInstance` | PATCH | `/v2/inAppPurchaseLocalizations/{id}` | write (dry by default) | |
| `inAppPurchaseLocalizations_createInstance` | POST | `/v1/inAppPurchaseLocalizations` | write (dry by default) | apple/iap |
| `inAppPurchaseLocalizations_deleteInstance` | DELETE | `/v1/inAppPurchaseLocalizations/{id}` | owner only (typed confirm) | |
| `inAppPurchaseLocalizations_getInstance` | GET | `/v1/inAppPurchaseLocalizations/{id}` | read | |
| `inAppPurchaseLocalizations_updateInstance` | PATCH | `/v1/inAppPurchaseLocalizations/{id}` | write (dry by default) | |
| **inAppPurchaseOfferCodeCustomCodes** (3) | | | | |
| `inAppPurchaseOfferCodeCustomCodes_createInstance` | POST | `/v1/inAppPurchaseOfferCodeCustomCodes` | write (dry by default) | lib/offers |
| `inAppPurchaseOfferCodeCustomCodes_getInstance` | GET | `/v1/inAppPurchaseOfferCodeCustomCodes/{id}` | read | |
| `inAppPurchaseOfferCodeCustomCodes_updateInstance` | PATCH | `/v1/inAppPurchaseOfferCodeCustomCodes/{id}` | write (dry by default) | |
| **inAppPurchaseOfferCodeOneTimeUseCodes** (4) | | | | |
| `inAppPurchaseOfferCodeOneTimeUseCodes_createInstance` | POST | `/v1/inAppPurchaseOfferCodeOneTimeUseCodes` | write (dry by default) | lib/offers |
| `inAppPurchaseOfferCodeOneTimeUseCodes_getInstance` | GET | `/v1/inAppPurchaseOfferCodeOneTimeUseCodes/{id}` | read | |
| `inAppPurchaseOfferCodeOneTimeUseCodes_updateInstance` | PATCH | `/v1/inAppPurchaseOfferCodeOneTimeUseCodes/{id}` | write (dry by default) | |
| `inAppPurchaseOfferCodeOneTimeUseCodes_values_getToOneRelated` | GET | `/v1/inAppPurchaseOfferCodeOneTimeUseCodes/{id}/values` | read | apple/offer-codes |
| **inAppPurchaseOfferCodes** (9) | | | | |
| `inAppPurchaseOfferCodes_createInstance` | POST | `/v1/inAppPurchaseOfferCodes` | write (dry by default) | apple/offer-codes |
| `inAppPurchaseOfferCodes_customCodes_getToManyRelated` | GET | `/v1/inAppPurchaseOfferCodes/{id}/customCodes` | read | apple/offer-codes |
| `inAppPurchaseOfferCodes_customCodes_getToManyRelationship` | GET | `/v1/inAppPurchaseOfferCodes/{id}/relationships/customCodes` | read | |
| `inAppPurchaseOfferCodes_getInstance` | GET | `/v1/inAppPurchaseOfferCodes/{id}` | read | apple/offer-codes |
| `inAppPurchaseOfferCodes_oneTimeUseCodes_getToManyRelated` | GET | `/v1/inAppPurchaseOfferCodes/{id}/oneTimeUseCodes` | read | apple/offer-codes |
| `inAppPurchaseOfferCodes_oneTimeUseCodes_getToManyRelationship` | GET | `/v1/inAppPurchaseOfferCodes/{id}/relationships/oneTimeUseCodes` | read | |
| `inAppPurchaseOfferCodes_prices_getToManyRelated` | GET | `/v1/inAppPurchaseOfferCodes/{id}/prices` | read | |
| `inAppPurchaseOfferCodes_prices_getToManyRelationship` | GET | `/v1/inAppPurchaseOfferCodes/{id}/relationships/prices` | read | |
| `inAppPurchaseOfferCodes_updateInstance` | PATCH | `/v1/inAppPurchaseOfferCodes/{id}` | write (dry by default) | |
| **inAppPurchasePricePoints** (2) | | | | |
| `inAppPurchasePricePoints_equalizations_getToManyRelated` | GET | `/v1/inAppPurchasePricePoints/{id}/equalizations` | read | apple/offer-codes |
| `inAppPurchasePricePoints_equalizations_getToManyRelationship` | GET | `/v1/inAppPurchasePricePoints/{id}/relationships/equalizations` | read | |
| **inAppPurchasePriceSchedules** (8) | | | | |
| `inAppPurchasePriceSchedules_automaticPrices_getToManyRelated` | GET | `/v1/inAppPurchasePriceSchedules/{id}/automaticPrices` | read | prices |
| `inAppPurchasePriceSchedules_automaticPrices_getToManyRelationship` | GET | `/v1/inAppPurchasePriceSchedules/{id}/relationships/automaticPrices` | read | |
| `inAppPurchasePriceSchedules_baseTerritory_getToOneRelated` | GET | `/v1/inAppPurchasePriceSchedules/{id}/baseTerritory` | read | prices |
| `inAppPurchasePriceSchedules_baseTerritory_getToOneRelationship` | GET | `/v1/inAppPurchasePriceSchedules/{id}/relationships/baseTerritory` | read | |
| `inAppPurchasePriceSchedules_createInstance` | POST | `/v1/inAppPurchasePriceSchedules` | owner only (typed confirm) | apple/iap, prices |
| `inAppPurchasePriceSchedules_getInstance` | GET | `/v1/inAppPurchasePriceSchedules/{id}` | read | |
| `inAppPurchasePriceSchedules_manualPrices_getToManyRelated` | GET | `/v1/inAppPurchasePriceSchedules/{id}/manualPrices` | read | prices |
| `inAppPurchasePriceSchedules_manualPrices_getToManyRelationship` | GET | `/v1/inAppPurchasePriceSchedules/{id}/relationships/manualPrices` | read | |
| **inAppPurchaseSubmissions** (1) | | | | |
| `inAppPurchaseSubmissions_createInstance` | POST | `/v1/inAppPurchaseSubmissions` | owner only (typed confirm) | |
| **inAppPurchaseVersions** (8) | | | | |
| `inAppPurchaseVersions_createInstance` | POST | `/v1/inAppPurchaseVersions` | write (dry by default) | lib/review-submit |
| `inAppPurchaseVersions_getInstance` | GET | `/v1/inAppPurchaseVersions/{id}` | read | |
| `inAppPurchaseVersions_image_getToOneRelated` | GET | `/v1/inAppPurchaseVersions/{id}/image` | read | |
| `inAppPurchaseVersions_image_getToOneRelationship` | GET | `/v1/inAppPurchaseVersions/{id}/relationships/image` | read | |
| `inAppPurchaseVersions_images_getToManyRelated` | GET | `/v1/inAppPurchaseVersions/{id}/images` | read | |
| `inAppPurchaseVersions_images_getToManyRelationship` | GET | `/v1/inAppPurchaseVersions/{id}/relationships/images` | read | |
| `inAppPurchaseVersions_localizations_getToManyRelated` | GET | `/v1/inAppPurchaseVersions/{id}/localizations` | read | |
| `inAppPurchaseVersions_localizations_getToManyRelationship` | GET | `/v1/inAppPurchaseVersions/{id}/relationships/localizations` | read | |
| **inAppPurchases** (25) | | | | |
| `inAppPurchasesV2_appStoreReviewScreenshot_getToOneRelated` | GET | `/v2/inAppPurchases/{id}/appStoreReviewScreenshot` | read | apple/iap-review, validate |
| `inAppPurchasesV2_appStoreReviewScreenshot_getToOneRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/appStoreReviewScreenshot` | read | |
| `inAppPurchasesV2_content_getToOneRelated` | GET | `/v2/inAppPurchases/{id}/content` | read | |
| `inAppPurchasesV2_content_getToOneRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/content` | read | |
| `inAppPurchasesV2_createInstance` | POST | `/v2/inAppPurchases` | write (dry by default) | apple/iap |
| `inAppPurchasesV2_deleteInstance` | DELETE | `/v2/inAppPurchases/{id}` | owner only (typed confirm) | |
| `inAppPurchasesV2_getInstance` | GET | `/v2/inAppPurchases/{id}` | read | apple/iap |
| `inAppPurchasesV2_iapPriceSchedule_getToOneRelated` | GET | `/v2/inAppPurchases/{id}/iapPriceSchedule` | read | apple/iap, apple/iap-review, catalog |
| `inAppPurchasesV2_iapPriceSchedule_getToOneRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/iapPriceSchedule` | read | |
| `inAppPurchasesV2_images_getToManyRelated` | GET | `/v2/inAppPurchases/{id}/images` | read | |
| `inAppPurchasesV2_images_getToManyRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/images` | read | |
| `inAppPurchasesV2_inAppPurchaseAvailability_getToOneRelated` | GET | `/v2/inAppPurchases/{id}/inAppPurchaseAvailability` | read | apple/iap, apple/iap-review |
| `inAppPurchasesV2_inAppPurchaseAvailability_getToOneRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/inAppPurchaseAvailability` | read | |
| `inAppPurchasesV2_inAppPurchaseLocalizations_getToManyRelated` | GET | `/v2/inAppPurchases/{id}/inAppPurchaseLocalizations` | read | apple/iap, apple/iap-review, catalog |
| `inAppPurchasesV2_inAppPurchaseLocalizations_getToManyRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/inAppPurchaseLocalizations` | read | |
| `inAppPurchasesV2_offerCodes_getToManyRelated` | GET | `/v2/inAppPurchases/{id}/offerCodes` | read | apple/offer-codes |
| `inAppPurchasesV2_offerCodes_getToManyRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/offerCodes` | read | |
| `inAppPurchasesV2_pricePoints_getToManyRelated` | GET | `/v2/inAppPurchases/{id}/pricePoints` | read | apple/iap, apple/offer-codes, prices, prices-ppp |
| `inAppPurchasesV2_pricePoints_getToManyRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/pricePoints` | read | |
| `inAppPurchasesV2_promotedPurchase_getToOneRelated` | GET | `/v2/inAppPurchases/{id}/promotedPurchase` | read | |
| `inAppPurchasesV2_promotedPurchase_getToOneRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/promotedPurchase` | read | |
| `inAppPurchasesV2_updateInstance` | PATCH | `/v2/inAppPurchases/{id}` | write (dry by default) | |
| `inAppPurchasesV2_versions_getToManyRelated` | GET | `/v2/inAppPurchases/{id}/versions` | read | apple/iap-submit |
| `inAppPurchasesV2_versions_getToManyRelationship` | GET | `/v2/inAppPurchases/{id}/relationships/versions` | read | |
| `inAppPurchases_getInstance` | GET | `/v1/inAppPurchases/{id}` | read | |
| **marketplaceSearchDetails** (3) | | | | |
| `marketplaceSearchDetails_createInstance` | POST | `/v1/marketplaceSearchDetails` | write (dry by default) | |
| `marketplaceSearchDetails_deleteInstance` | DELETE | `/v1/marketplaceSearchDetails/{id}` | owner only (typed confirm) | |
| `marketplaceSearchDetails_updateInstance` | PATCH | `/v1/marketplaceSearchDetails/{id}` | write (dry by default) | |
| **marketplaceWebhooks** (4) | | | | |
| `marketplaceWebhooks_createInstance` | POST | `/v1/marketplaceWebhooks` | write (dry by default) | |
| `marketplaceWebhooks_deleteInstance` | DELETE | `/v1/marketplaceWebhooks/{id}` | owner only (typed confirm) | |
| `marketplaceWebhooks_getCollection` | GET | `/v1/marketplaceWebhooks` | read | |
| `marketplaceWebhooks_updateInstance` | PATCH | `/v1/marketplaceWebhooks/{id}` | write (dry by default) | |
| **merchantIds** (7) | | | | |
| `merchantIds_certificates_getToManyRelated` | GET | `/v1/merchantIds/{id}/certificates` | read | |
| `merchantIds_certificates_getToManyRelationship` | GET | `/v1/merchantIds/{id}/relationships/certificates` | read | |
| `merchantIds_createInstance` | POST | `/v1/merchantIds` | write (dry by default) | |
| `merchantIds_deleteInstance` | DELETE | `/v1/merchantIds/{id}` | owner only (typed confirm) | |
| `merchantIds_getCollection` | GET | `/v1/merchantIds` | read | |
| `merchantIds_getInstance` | GET | `/v1/merchantIds/{id}` | read | |
| `merchantIds_updateInstance` | PATCH | `/v1/merchantIds/{id}` | write (dry by default) | |
| **nominations** (5) | | | | |
| `nominations_createInstance` | POST | `/v1/nominations` | write (dry by default) | |
| `nominations_deleteInstance` | DELETE | `/v1/nominations/{id}` | owner only (typed confirm) | |
| `nominations_getCollection` | GET | `/v1/nominations` | read | |
| `nominations_getInstance` | GET | `/v1/nominations/{id}` | read | |
| `nominations_updateInstance` | PATCH | `/v1/nominations/{id}` | write (dry by default) | |
| **passTypeIds** (7) | | | | |
| `passTypeIds_certificates_getToManyRelated` | GET | `/v1/passTypeIds/{id}/certificates` | read | |
| `passTypeIds_certificates_getToManyRelationship` | GET | `/v1/passTypeIds/{id}/relationships/certificates` | read | |
| `passTypeIds_createInstance` | POST | `/v1/passTypeIds` | write (dry by default) | |
| `passTypeIds_deleteInstance` | DELETE | `/v1/passTypeIds/{id}` | owner only (typed confirm) | |
| `passTypeIds_getCollection` | GET | `/v1/passTypeIds` | read | |
| `passTypeIds_getInstance` | GET | `/v1/passTypeIds/{id}` | read | |
| `passTypeIds_updateInstance` | PATCH | `/v1/passTypeIds/{id}` | write (dry by default) | |
| **preReleaseVersions** (6) | | | | |
| `preReleaseVersions_app_getToOneRelated` | GET | `/v1/preReleaseVersions/{id}/app` | read | |
| `preReleaseVersions_app_getToOneRelationship` | GET | `/v1/preReleaseVersions/{id}/relationships/app` | read | |
| `preReleaseVersions_builds_getToManyRelated` | GET | `/v1/preReleaseVersions/{id}/builds` | read | |
| `preReleaseVersions_builds_getToManyRelationship` | GET | `/v1/preReleaseVersions/{id}/relationships/builds` | read | |
| `preReleaseVersions_getCollection` | GET | `/v1/preReleaseVersions` | read | |
| `preReleaseVersions_getInstance` | GET | `/v1/preReleaseVersions/{id}` | read | |
| **profiles** (10) | | | | |
| `profiles_bundleId_getToOneRelated` | GET | `/v1/profiles/{id}/bundleId` | read | |
| `profiles_bundleId_getToOneRelationship` | GET | `/v1/profiles/{id}/relationships/bundleId` | read | |
| `profiles_certificates_getToManyRelated` | GET | `/v1/profiles/{id}/certificates` | read | |
| `profiles_certificates_getToManyRelationship` | GET | `/v1/profiles/{id}/relationships/certificates` | read | lib/signing |
| `profiles_createInstance` | POST | `/v1/profiles` | write (dry by default) | apple/adhoc, lib/signing |
| `profiles_deleteInstance` | DELETE | `/v1/profiles/{id}` | owner only (typed confirm) | |
| `profiles_devices_getToManyRelated` | GET | `/v1/profiles/{id}/devices` | read | apple/adhoc |
| `profiles_devices_getToManyRelationship` | GET | `/v1/profiles/{id}/relationships/devices` | read | |
| `profiles_getCollection` | GET | `/v1/profiles` | read | |
| `profiles_getInstance` | GET | `/v1/profiles/{id}` | read | apple/signing |
| **promotedPurchases** (4) | | | | |
| `promotedPurchases_createInstance` | POST | `/v1/promotedPurchases` | write (dry by default) | lib/offers |
| `promotedPurchases_deleteInstance` | DELETE | `/v1/promotedPurchases/{id}` | owner only (typed confirm) | |
| `promotedPurchases_getInstance` | GET | `/v1/promotedPurchases/{id}` | read | |
| `promotedPurchases_updateInstance` | PATCH | `/v1/promotedPurchases/{id}` | write (dry by default) | lib/offers |
| **reviewSubmissionItems** (3) | | | | |
| `reviewSubmissionItems_createInstance` | POST | `/v1/reviewSubmissionItems` | write (dry by default) | apple/submission, lib/cpp-events, lib/review-submit |
| `reviewSubmissionItems_deleteInstance` | DELETE | `/v1/reviewSubmissionItems/{id}` | owner only (typed confirm) | |
| `reviewSubmissionItems_updateInstance` | PATCH | `/v1/reviewSubmissionItems/{id}` | write (dry by default) | |
| **reviewSubmissions** (6) | | | | |
| `reviewSubmissions_createInstance` | POST | `/v1/reviewSubmissions` | owner only (typed confirm) | apple/cpp, apple/events, apple/submission, lib/review-submit |
| `reviewSubmissions_getCollection` | GET | `/v1/reviewSubmissions` | read | apple/events, apple/iap-submit, apple/status, apple/submission |
| `reviewSubmissions_getInstance` | GET | `/v1/reviewSubmissions/{id}` | read | apple/submission |
| `reviewSubmissions_items_getToManyRelated` | GET | `/v1/reviewSubmissions/{id}/items` | read | apple/iap-submit, apple/submission |
| `reviewSubmissions_items_getToManyRelationship` | GET | `/v1/reviewSubmissions/{id}/relationships/items` | read | |
| `reviewSubmissions_updateInstance` | PATCH | `/v1/reviewSubmissions/{id}` | owner only (typed confirm) | apple/cpp, apple/events, apple/iap-submit, apple/status, lib/review-submit |
| **routingAppCoverages** (4) | | | | |
| `routingAppCoverages_createInstance` | POST | `/v1/routingAppCoverages` | write (dry by default) | |
| `routingAppCoverages_deleteInstance` | DELETE | `/v1/routingAppCoverages/{id}` | owner only (typed confirm) | |
| `routingAppCoverages_getInstance` | GET | `/v1/routingAppCoverages/{id}` | read | |
| `routingAppCoverages_updateInstance` | PATCH | `/v1/routingAppCoverages/{id}` | write (dry by default) | |
| **salesReports** (1) | | | | |
| `salesReports_getCollection` | GET | `/v1/salesReports` | read | lib/reports |
| **sandboxTesters** (2) | | | | |
| `sandboxTestersV2_getCollection` | GET | `/v2/sandboxTesters` | read | |
| `sandboxTestersV2_updateInstance` | PATCH | `/v2/sandboxTesters/{id}` | write (dry by default) | |
| **sandboxTestersClearPurchaseHistoryRequest** (1) | | | | |
| `sandboxTestersClearPurchaseHistoryRequestV2_createInstance` | POST | `/v2/sandboxTestersClearPurchaseHistoryRequest` | write (dry by default) | |
| **scmGitReferences** (1) | | | | |
| `scmGitReferences_getInstance` | GET | `/v1/scmGitReferences/{id}` | read | |
| **scmProviders** (4) | | | | |
| `scmProviders_getCollection` | GET | `/v1/scmProviders` | read | |
| `scmProviders_getInstance` | GET | `/v1/scmProviders/{id}` | read | |
| `scmProviders_repositories_getToManyRelated` | GET | `/v1/scmProviders/{id}/repositories` | read | |
| `scmProviders_repositories_getToManyRelationship` | GET | `/v1/scmProviders/{id}/relationships/repositories` | read | |
| **scmPullRequests** (1) | | | | |
| `scmPullRequests_getInstance` | GET | `/v1/scmPullRequests/{id}` | read | |
| **scmRepositories** (6) | | | | |
| `scmRepositories_getCollection` | GET | `/v1/scmRepositories` | read | |
| `scmRepositories_getInstance` | GET | `/v1/scmRepositories/{id}` | read | |
| `scmRepositories_gitReferences_getToManyRelated` | GET | `/v1/scmRepositories/{id}/gitReferences` | read | |
| `scmRepositories_gitReferences_getToManyRelationship` | GET | `/v1/scmRepositories/{id}/relationships/gitReferences` | read | |
| `scmRepositories_pullRequests_getToManyRelated` | GET | `/v1/scmRepositories/{id}/pullRequests` | read | |
| `scmRepositories_pullRequests_getToManyRelationship` | GET | `/v1/scmRepositories/{id}/relationships/pullRequests` | read | |
| **subscriptionAppStoreReviewScreenshots** (4) | | | | |
| `subscriptionAppStoreReviewScreenshots_createInstance` | POST | `/v1/subscriptionAppStoreReviewScreenshots` | write (dry by default) | apple/subscriptions |
| `subscriptionAppStoreReviewScreenshots_deleteInstance` | DELETE | `/v1/subscriptionAppStoreReviewScreenshots/{id}` | owner only (typed confirm) | apple/subscriptions |
| `subscriptionAppStoreReviewScreenshots_getInstance` | GET | `/v1/subscriptionAppStoreReviewScreenshots/{id}` | read | |
| `subscriptionAppStoreReviewScreenshots_updateInstance` | PATCH | `/v1/subscriptionAppStoreReviewScreenshots/{id}` | write (dry by default) | apple/subscriptions |
| **subscriptionAvailabilities** (4) | | | | |
| `subscriptionAvailabilities_availableTerritories_getToManyRelated` | GET | `/v1/subscriptionAvailabilities/{id}/availableTerritories` | read | |
| `subscriptionAvailabilities_availableTerritories_getToManyRelationship` | GET | `/v1/subscriptionAvailabilities/{id}/relationships/availableTerritories` | read | |
| `subscriptionAvailabilities_createInstance` | POST | `/v1/subscriptionAvailabilities` | write (dry by default) | apple/subscriptions |
| `subscriptionAvailabilities_getInstance` | GET | `/v1/subscriptionAvailabilities/{id}` | read | |
| **subscriptionGracePeriods** (2) | | | | |
| `subscriptionGracePeriods_getInstance` | GET | `/v1/subscriptionGracePeriods/{id}` | read | |
| `subscriptionGracePeriods_updateInstance` | PATCH | `/v1/subscriptionGracePeriods/{id}` | write (dry by default) | |
| **subscriptionGroupLocalizations** (8) | | | | |
| `subscriptionGroupLocalizationsV2_createInstance` | POST | `/v2/subscriptionGroupLocalizations` | write (dry by default) | |
| `subscriptionGroupLocalizationsV2_deleteInstance` | DELETE | `/v2/subscriptionGroupLocalizations/{id}` | owner only (typed confirm) | |
| `subscriptionGroupLocalizationsV2_getInstance` | GET | `/v2/subscriptionGroupLocalizations/{id}` | read | |
| `subscriptionGroupLocalizationsV2_updateInstance` | PATCH | `/v2/subscriptionGroupLocalizations/{id}` | write (dry by default) | |
| `subscriptionGroupLocalizations_createInstance` | POST | `/v1/subscriptionGroupLocalizations` | write (dry by default) | apple/subscriptions |
| `subscriptionGroupLocalizations_deleteInstance` | DELETE | `/v1/subscriptionGroupLocalizations/{id}` | owner only (typed confirm) | |
| `subscriptionGroupLocalizations_getInstance` | GET | `/v1/subscriptionGroupLocalizations/{id}` | read | |
| `subscriptionGroupLocalizations_updateInstance` | PATCH | `/v1/subscriptionGroupLocalizations/{id}` | write (dry by default) | |
| **subscriptionGroupSubmissions** (1) | | | | |
| `subscriptionGroupSubmissions_createInstance` | POST | `/v1/subscriptionGroupSubmissions` | owner only (typed confirm) | |
| **subscriptionGroupVersions** (4) | | | | |
| `subscriptionGroupVersions_createInstance` | POST | `/v1/subscriptionGroupVersions` | write (dry by default) | |
| `subscriptionGroupVersions_getInstance` | GET | `/v1/subscriptionGroupVersions/{id}` | read | |
| `subscriptionGroupVersions_localizations_getToManyRelated` | GET | `/v1/subscriptionGroupVersions/{id}/localizations` | read | |
| `subscriptionGroupVersions_localizations_getToManyRelationship` | GET | `/v1/subscriptionGroupVersions/{id}/relationships/localizations` | read | |
| **subscriptionGroups** (10) | | | | |
| `subscriptionGroups_createInstance` | POST | `/v1/subscriptionGroups` | write (dry by default) | apple/subscriptions |
| `subscriptionGroups_deleteInstance` | DELETE | `/v1/subscriptionGroups/{id}` | owner only (typed confirm) | |
| `subscriptionGroups_getInstance` | GET | `/v1/subscriptionGroups/{id}` | read | apple/subscriptions |
| `subscriptionGroups_subscriptionGroupLocalizations_getToManyRelated` | GET | `/v1/subscriptionGroups/{id}/subscriptionGroupLocalizations` | read | apple/subscriptions, validate |
| `subscriptionGroups_subscriptionGroupLocalizations_getToManyRelationship` | GET | `/v1/subscriptionGroups/{id}/relationships/subscriptionGroupLocalizations` | read | |
| `subscriptionGroups_subscriptions_getToManyRelated` | GET | `/v1/subscriptionGroups/{id}/subscriptions` | read | apple/iap-submit, apple/promoted, apple/subscriptions, apple/win-back, catalog, prices, validate |
| `subscriptionGroups_subscriptions_getToManyRelationship` | GET | `/v1/subscriptionGroups/{id}/relationships/subscriptions` | read | |
| `subscriptionGroups_updateInstance` | PATCH | `/v1/subscriptionGroups/{id}` | write (dry by default) | |
| `subscriptionGroups_versions_getToManyRelated` | GET | `/v1/subscriptionGroups/{id}/versions` | read | apple/iap-submit |
| `subscriptionGroups_versions_getToManyRelationship` | GET | `/v1/subscriptionGroups/{id}/relationships/versions` | read | |
| **subscriptionImages** (8) | | | | |
| `subscriptionImagesV2_createInstance` | POST | `/v2/subscriptionImages` | write (dry by default) | |
| `subscriptionImagesV2_deleteInstance` | DELETE | `/v2/subscriptionImages/{id}` | owner only (typed confirm) | |
| `subscriptionImagesV2_getInstance` | GET | `/v2/subscriptionImages/{id}` | read | |
| `subscriptionImagesV2_updateInstance` | PATCH | `/v2/subscriptionImages/{id}` | write (dry by default) | |
| `subscriptionImages_createInstance` | POST | `/v1/subscriptionImages` | write (dry by default) | |
| `subscriptionImages_deleteInstance` | DELETE | `/v1/subscriptionImages/{id}` | owner only (typed confirm) | |
| `subscriptionImages_getInstance` | GET | `/v1/subscriptionImages/{id}` | read | |
| `subscriptionImages_updateInstance` | PATCH | `/v1/subscriptionImages/{id}` | write (dry by default) | |
| **subscriptionIntroductoryOffers** (3) | | | | |
| `subscriptionIntroductoryOffers_createInstance` | POST | `/v1/subscriptionIntroductoryOffers` | write (dry by default) | |
| `subscriptionIntroductoryOffers_deleteInstance` | DELETE | `/v1/subscriptionIntroductoryOffers/{id}` | owner only (typed confirm) | |
| `subscriptionIntroductoryOffers_updateInstance` | PATCH | `/v1/subscriptionIntroductoryOffers/{id}` | write (dry by default) | |
| **subscriptionLocalizations** (8) | | | | |
| `subscriptionLocalizationsV2_createInstance` | POST | `/v2/subscriptionLocalizations` | write (dry by default) | |
| `subscriptionLocalizationsV2_deleteInstance` | DELETE | `/v2/subscriptionLocalizations/{id}` | owner only (typed confirm) | |
| `subscriptionLocalizationsV2_getInstance` | GET | `/v2/subscriptionLocalizations/{id}` | read | |
| `subscriptionLocalizationsV2_updateInstance` | PATCH | `/v2/subscriptionLocalizations/{id}` | write (dry by default) | |
| `subscriptionLocalizations_createInstance` | POST | `/v1/subscriptionLocalizations` | write (dry by default) | apple/subscriptions |
| `subscriptionLocalizations_deleteInstance` | DELETE | `/v1/subscriptionLocalizations/{id}` | owner only (typed confirm) | |
| `subscriptionLocalizations_getInstance` | GET | `/v1/subscriptionLocalizations/{id}` | read | |
| `subscriptionLocalizations_updateInstance` | PATCH | `/v1/subscriptionLocalizations/{id}` | write (dry by default) | |
| **subscriptionOfferCodeCustomCodes** (3) | | | | |
| `subscriptionOfferCodeCustomCodes_createInstance` | POST | `/v1/subscriptionOfferCodeCustomCodes` | write (dry by default) | apple/subscriptions |
| `subscriptionOfferCodeCustomCodes_getInstance` | GET | `/v1/subscriptionOfferCodeCustomCodes/{id}` | read | |
| `subscriptionOfferCodeCustomCodes_updateInstance` | PATCH | `/v1/subscriptionOfferCodeCustomCodes/{id}` | write (dry by default) | |
| **subscriptionOfferCodeOneTimeUseCodes** (4) | | | | |
| `subscriptionOfferCodeOneTimeUseCodes_createInstance` | POST | `/v1/subscriptionOfferCodeOneTimeUseCodes` | write (dry by default) | |
| `subscriptionOfferCodeOneTimeUseCodes_getInstance` | GET | `/v1/subscriptionOfferCodeOneTimeUseCodes/{id}` | read | |
| `subscriptionOfferCodeOneTimeUseCodes_updateInstance` | PATCH | `/v1/subscriptionOfferCodeOneTimeUseCodes/{id}` | write (dry by default) | |
| `subscriptionOfferCodeOneTimeUseCodes_values_getToOneRelated` | GET | `/v1/subscriptionOfferCodeOneTimeUseCodes/{id}/values` | read | |
| **subscriptionOfferCodes** (9) | | | | |
| `subscriptionOfferCodes_createInstance` | POST | `/v1/subscriptionOfferCodes` | write (dry by default) | apple/subscriptions |
| `subscriptionOfferCodes_customCodes_getToManyRelated` | GET | `/v1/subscriptionOfferCodes/{id}/customCodes` | read | apple/subscriptions |
| `subscriptionOfferCodes_customCodes_getToManyRelationship` | GET | `/v1/subscriptionOfferCodes/{id}/relationships/customCodes` | read | |
| `subscriptionOfferCodes_getInstance` | GET | `/v1/subscriptionOfferCodes/{id}` | read | apple/subscriptions |
| `subscriptionOfferCodes_oneTimeUseCodes_getToManyRelated` | GET | `/v1/subscriptionOfferCodes/{id}/oneTimeUseCodes` | read | |
| `subscriptionOfferCodes_oneTimeUseCodes_getToManyRelationship` | GET | `/v1/subscriptionOfferCodes/{id}/relationships/oneTimeUseCodes` | read | |
| `subscriptionOfferCodes_prices_getToManyRelated` | GET | `/v1/subscriptionOfferCodes/{id}/prices` | read | |
| `subscriptionOfferCodes_prices_getToManyRelationship` | GET | `/v1/subscriptionOfferCodes/{id}/relationships/prices` | read | |
| `subscriptionOfferCodes_updateInstance` | PATCH | `/v1/subscriptionOfferCodes/{id}` | write (dry by default) | |
| **subscriptionPlanAvailabilities** (6) | | | | |
| `subscriptionPlanAvailabilities_availableTerritories_getToManyRelated` | GET | `/v1/subscriptionPlanAvailabilities/{id}/availableTerritories` | read | |
| `subscriptionPlanAvailabilities_availableTerritories_getToManyRelationship` | GET | `/v1/subscriptionPlanAvailabilities/{id}/relationships/availableTerritories` | read | |
| `subscriptionPlanAvailabilities_availableTerritories_replaceToManyRelationship` | PATCH | `/v1/subscriptionPlanAvailabilities/{id}/relationships/availableTerritories` | write (dry by default) | |
| `subscriptionPlanAvailabilities_createInstance` | POST | `/v1/subscriptionPlanAvailabilities` | write (dry by default) | |
| `subscriptionPlanAvailabilities_getInstance` | GET | `/v1/subscriptionPlanAvailabilities/{id}` | read | |
| `subscriptionPlanAvailabilities_updateInstance` | PATCH | `/v1/subscriptionPlanAvailabilities/{id}` | write (dry by default) | |
| **subscriptionPricePoints** (4) | | | | |
| `subscriptionPricePoints_adjustedEqualizations_getToManyRelated` | GET | `/v1/subscriptionPricePoints/{id}/adjustedEqualizations` | read | |
| `subscriptionPricePoints_equalizations_getToManyRelated` | GET | `/v1/subscriptionPricePoints/{id}/equalizations` | read | apple/subscriptions, apple/win-back |
| `subscriptionPricePoints_equalizations_getToManyRelationship` | GET | `/v1/subscriptionPricePoints/{id}/relationships/equalizations` | read | |
| `subscriptionPricePoints_getInstance` | GET | `/v1/subscriptionPricePoints/{id}` | read | |
| **subscriptionPrices** (2) | | | | |
| `subscriptionPrices_createInstance` | POST | `/v1/subscriptionPrices` | owner only (typed confirm) | |
| `subscriptionPrices_deleteInstance` | DELETE | `/v1/subscriptionPrices/{id}` | owner only (typed confirm) | |
| **subscriptionPromotionalOffers** (6) | | | | |
| `subscriptionPromotionalOffers_createInstance` | POST | `/v1/subscriptionPromotionalOffers` | write (dry by default) | apple/subscriptions |
| `subscriptionPromotionalOffers_deleteInstance` | DELETE | `/v1/subscriptionPromotionalOffers/{id}` | owner only (typed confirm) | |
| `subscriptionPromotionalOffers_getInstance` | GET | `/v1/subscriptionPromotionalOffers/{id}` | read | |
| `subscriptionPromotionalOffers_prices_getToManyRelated` | GET | `/v1/subscriptionPromotionalOffers/{id}/prices` | read | |
| `subscriptionPromotionalOffers_prices_getToManyRelationship` | GET | `/v1/subscriptionPromotionalOffers/{id}/relationships/prices` | read | |
| `subscriptionPromotionalOffers_updateInstance` | PATCH | `/v1/subscriptionPromotionalOffers/{id}` | write (dry by default) | |
| **subscriptionSubmissions** (1) | | | | |
| `subscriptionSubmissions_createInstance` | POST | `/v1/subscriptionSubmissions` | owner only (typed confirm) | |
| **subscriptionVersions** (8) | | | | |
| `subscriptionVersions_createInstance` | POST | `/v1/subscriptionVersions` | write (dry by default) | lib/review-submit |
| `subscriptionVersions_getInstance` | GET | `/v1/subscriptionVersions/{id}` | read | |
| `subscriptionVersions_image_getToOneRelated` | GET | `/v1/subscriptionVersions/{id}/image` | read | |
| `subscriptionVersions_image_getToOneRelationship` | GET | `/v1/subscriptionVersions/{id}/relationships/image` | read | |
| `subscriptionVersions_images_getToManyRelated` | GET | `/v1/subscriptionVersions/{id}/images` | read | |
| `subscriptionVersions_images_getToManyRelationship` | GET | `/v1/subscriptionVersions/{id}/relationships/images` | read | |
| `subscriptionVersions_localizations_getToManyRelated` | GET | `/v1/subscriptionVersions/{id}/localizations` | read | |
| `subscriptionVersions_localizations_getToManyRelationship` | GET | `/v1/subscriptionVersions/{id}/relationships/localizations` | read | |
| **subscriptions** (32) | | | | |
| `subscriptions_appStoreReviewScreenshot_getToOneRelated` | GET | `/v1/subscriptions/{id}/appStoreReviewScreenshot` | read | apple/subscriptions, validate |
| `subscriptions_appStoreReviewScreenshot_getToOneRelationship` | GET | `/v1/subscriptions/{id}/relationships/appStoreReviewScreenshot` | read | |
| `subscriptions_createInstance` | POST | `/v1/subscriptions` | write (dry by default) | apple/subscriptions |
| `subscriptions_deleteInstance` | DELETE | `/v1/subscriptions/{id}` | owner only (typed confirm) | |
| `subscriptions_getInstance` | GET | `/v1/subscriptions/{id}` | read | apple/subscriptions |
| `subscriptions_images_getToManyRelated` | GET | `/v1/subscriptions/{id}/images` | read | |
| `subscriptions_images_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/images` | read | |
| `subscriptions_introductoryOffers_deleteToManyRelationship` | DELETE | `/v1/subscriptions/{id}/relationships/introductoryOffers` | owner only (typed confirm) | |
| `subscriptions_introductoryOffers_getToManyRelated` | GET | `/v1/subscriptions/{id}/introductoryOffers` | read | apple/subscriptions, catalog |
| `subscriptions_introductoryOffers_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/introductoryOffers` | read | |
| `subscriptions_offerCodes_getToManyRelated` | GET | `/v1/subscriptions/{id}/offerCodes` | read | apple/subscriptions, catalog |
| `subscriptions_offerCodes_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/offerCodes` | read | |
| `subscriptions_planAvailabilities_getToManyRelated` | GET | `/v1/subscriptions/{id}/planAvailabilities` | read | |
| `subscriptions_planAvailabilities_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/planAvailabilities` | read | |
| `subscriptions_pricePoints_getToManyRelated` | GET | `/v1/subscriptions/{id}/pricePoints` | read | apple/subscriptions, apple/win-back |
| `subscriptions_pricePoints_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/pricePoints` | read | |
| `subscriptions_prices_deleteToManyRelationship` | DELETE | `/v1/subscriptions/{id}/relationships/prices` | owner only (typed confirm) | |
| `subscriptions_prices_getToManyRelated` | GET | `/v1/subscriptions/{id}/prices` | read | apple/subscriptions, apple/win-back, catalog, prices |
| `subscriptions_prices_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/prices` | read | |
| `subscriptions_promotedPurchase_getToOneRelated` | GET | `/v1/subscriptions/{id}/promotedPurchase` | read | |
| `subscriptions_promotedPurchase_getToOneRelationship` | GET | `/v1/subscriptions/{id}/relationships/promotedPurchase` | read | |
| `subscriptions_promotionalOffers_getToManyRelated` | GET | `/v1/subscriptions/{id}/promotionalOffers` | read | apple/subscriptions, catalog |
| `subscriptions_promotionalOffers_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/promotionalOffers` | read | |
| `subscriptions_subscriptionAvailability_getToOneRelated` | GET | `/v1/subscriptions/{id}/subscriptionAvailability` | read | apple/subscriptions |
| `subscriptions_subscriptionAvailability_getToOneRelationship` | GET | `/v1/subscriptions/{id}/relationships/subscriptionAvailability` | read | |
| `subscriptions_subscriptionLocalizations_getToManyRelated` | GET | `/v1/subscriptions/{id}/subscriptionLocalizations` | read | apple/subscriptions, catalog, validate |
| `subscriptions_subscriptionLocalizations_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/subscriptionLocalizations` | read | |
| `subscriptions_updateInstance` | PATCH | `/v1/subscriptions/{id}` | write (dry by default) | apple/subscriptions |
| `subscriptions_versions_getToManyRelated` | GET | `/v1/subscriptions/{id}/versions` | read | apple/iap-submit |
| `subscriptions_versions_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/versions` | read | |
| `subscriptions_winBackOffers_getToManyRelated` | GET | `/v1/subscriptions/{id}/winBackOffers` | read | apple/win-back |
| `subscriptions_winBackOffers_getToManyRelationship` | GET | `/v1/subscriptions/{id}/relationships/winBackOffers` | read | |
| **territories** (1) | | | | |
| `territories_getCollection` | GET | `/v1/territories` | read | apple/appinfo, apple/events, apple/iap, apple/offer-codes, apple/subscriptions |
| **territoryAvailabilities** (1) | | | | |
| `territoryAvailabilities_updateInstance` | PATCH | `/v1/territoryAvailabilities/{id}` | write (dry by default) | lib/offers |
| **userInvitations** (6) | | | | |
| `userInvitations_createInstance` | POST | `/v1/userInvitations` | owner only (typed confirm) | |
| `userInvitations_deleteInstance` | DELETE | `/v1/userInvitations/{id}` | owner only (typed confirm) | |
| `userInvitations_getCollection` | GET | `/v1/userInvitations` | read | |
| `userInvitations_getInstance` | GET | `/v1/userInvitations/{id}` | read | |
| `userInvitations_visibleApps_getToManyRelated` | GET | `/v1/userInvitations/{id}/visibleApps` | read | |
| `userInvitations_visibleApps_getToManyRelationship` | GET | `/v1/userInvitations/{id}/relationships/visibleApps` | read | |
| **users** (9) | | | | |
| `users_deleteInstance` | DELETE | `/v1/users/{id}` | owner only (typed confirm) | |
| `users_getCollection` | GET | `/v1/users` | read | |
| `users_getInstance` | GET | `/v1/users/{id}` | read | |
| `users_updateInstance` | PATCH | `/v1/users/{id}` | owner only (typed confirm) | |
| `users_visibleApps_createToManyRelationship` | POST | `/v1/users/{id}/relationships/visibleApps` | owner only (typed confirm) | |
| `users_visibleApps_deleteToManyRelationship` | DELETE | `/v1/users/{id}/relationships/visibleApps` | owner only (typed confirm) | |
| `users_visibleApps_getToManyRelated` | GET | `/v1/users/{id}/visibleApps` | read | |
| `users_visibleApps_getToManyRelationship` | GET | `/v1/users/{id}/relationships/visibleApps` | read | |
| `users_visibleApps_replaceToManyRelationship` | PATCH | `/v1/users/{id}/relationships/visibleApps` | owner only (typed confirm) | |
| **webhookDeliveries** (1) | | | | |
| `webhookDeliveries_createInstance` | POST | `/v1/webhookDeliveries` | write (dry by default) | |
| **webhookPings** (1) | | | | |
| `webhookPings_createInstance` | POST | `/v1/webhookPings` | write (dry by default) | |
| **webhooks** (6) | | | | |
| `webhooks_createInstance` | POST | `/v1/webhooks` | write (dry by default) | |
| `webhooks_deleteInstance` | DELETE | `/v1/webhooks/{id}` | owner only (typed confirm) | |
| `webhooks_deliveries_getToManyRelated` | GET | `/v1/webhooks/{id}/deliveries` | read | |
| `webhooks_deliveries_getToManyRelationship` | GET | `/v1/webhooks/{id}/relationships/deliveries` | read | |
| `webhooks_getInstance` | GET | `/v1/webhooks/{id}` | read | |
| `webhooks_updateInstance` | PATCH | `/v1/webhooks/{id}` | write (dry by default) | |
| **winBackOffers** (6) | | | | |
| `winBackOffers_createInstance` | POST | `/v1/winBackOffers` | write (dry by default) | apple/win-back |
| `winBackOffers_deleteInstance` | DELETE | `/v1/winBackOffers/{id}` | owner only (typed confirm) | |
| `winBackOffers_getInstance` | GET | `/v1/winBackOffers/{id}` | read | |
| `winBackOffers_prices_getToManyRelated` | GET | `/v1/winBackOffers/{id}/prices` | read | |
| `winBackOffers_prices_getToManyRelationship` | GET | `/v1/winBackOffers/{id}/relationships/prices` | read | |
| `winBackOffers_updateInstance` | PATCH | `/v1/winBackOffers/{id}` | write (dry by default) | |
## Google Play Android Developer API v3 (revision 20261008)
40 resources, 145 operations.
| operation | method | path | gate | wrapped by (cli/…) |
|---|---|---|---|---|
| **androidpublisher.applications** (1) | | | | |
| `androidpublisher.applications.dataSafety` | POST | `androidpublisher/v3/applications/{packageName}/dataSafety` | write (dry by default) | play/data-safety |
| **androidpublisher.applications.deviceTierConfigs** (3) | | | | |
| `androidpublisher.applications.deviceTierConfigs.create` | POST | `androidpublisher/v3/applications/{packageName}/deviceTierConfigs` | write (dry by default) | |
| `androidpublisher.applications.deviceTierConfigs.get` | GET | `androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId}` | read | |
| `androidpublisher.applications.deviceTierConfigs.list` | GET | `androidpublisher/v3/applications/{packageName}/deviceTierConfigs` | read | |
| **androidpublisher.applications.tracks.releases** (1) | | | | |
| `androidpublisher.applications.tracks.releases.list` | GET | `androidpublisher/v3/{+parent}/releases` | read | |
| **androidpublisher.apprecovery** (5) | | | | |
| `androidpublisher.apprecovery.addTargeting` | POST | `androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:addTargeting` | write (dry by default) | |
| `androidpublisher.apprecovery.cancel` | POST | `androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:cancel` | owner only (typed confirm) | |
| `androidpublisher.apprecovery.create` | POST | `androidpublisher/v3/applications/{packageName}/appRecoveries` | write (dry by default) | |
| `androidpublisher.apprecovery.deploy` | POST | `androidpublisher/v3/applications/{packageName}/appRecoveries/{appRecoveryId}:deploy` | owner only (typed confirm) | |
| `androidpublisher.apprecovery.list` | GET | `androidpublisher/v3/applications/{packageName}/appRecoveries` | read | |
| **androidpublisher.appsigning** (2) | | | | |
| `androidpublisher.appsigning.enrollApp` | POST | `androidpublisher/v3/applications/{name}/appSigning:enrollApp` | owner only (typed confirm) | |
| `androidpublisher.appsigning.rotateAppSigningKey` | POST | `androidpublisher/v3/applications/{name}/appSigning:rotateAppSigningKey` | owner only (typed confirm) | |
| **androidpublisher.appstoreappsreview** (6) | | | | |
| `androidpublisher.appstoreappsreview.createappstorehostedapp` | POST | `androidpublisher/v3/appstore/{appStorePackageName}/apps:create` | write (dry by default) | |
| `androidpublisher.appstoreappsreview.updateappstorehostedapp` | POST | `androidpublisher/v3/appstore/{appStorePackageName}/apps:update` | write (dry by default) | |
| `androidpublisher.appstoreappsreview.updateappstorehostedapppublishstatus` | POST | `androidpublisher/v3/appstore/{appStorePackageName}/apps/{packageName}:updateAppStoreHostedAppPublishStatus` | owner only (typed confirm) | |
| `androidpublisher.appstoreappsreview.uploadapk` | POST | `androidpublisher/v3/appstore/{appStorePackageName}/apps/{packageName}/apks:upload` | write (dry by default) | |
| `androidpublisher.appstoreappsreview.uploadappstoreapppolicydeclarationfile` | POST | `androidpublisher/v3/appstore/{appStorePackageName}/apps/{packageName}/policyDeclarationFiles:upload` | write (dry by default) | |
| `androidpublisher.appstoreappsreview.uploadimage` | POST | `androidpublisher/v3/appstore/{appStorePackageName}/apps/{packageName}/images:upload` | write (dry by default) | |
| **androidpublisher.appstorecatalog.recentappviews** (1) | | | | |
| `androidpublisher.appstorecatalog.recentappviews.get` | GET | `androidpublisher/v3/appstorecatalog/{appStorePackageName}/recentAppViews/{playAppPackageName}` | read | |
| **androidpublisher.appstorecatalog.recentupdateevents** (1) | | | | |
| `androidpublisher.appstorecatalog.recentupdateevents.list` | GET | `androidpublisher/v3/appstorecatalog/{appStorePackageName}/recentUpdateEvents` | read | |
| **androidpublisher.edits** (5) | | | | |
| `androidpublisher.edits.commit` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}:commit` | owner only (typed confirm) | play/client |
| `androidpublisher.edits.delete` | DELETE | `androidpublisher/v3/applications/{packageName}/edits/{editId}` | owner only (typed confirm) | apps, play/client, validate |
| `androidpublisher.edits.get` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}` | read | |
| `androidpublisher.edits.insert` | POST | `androidpublisher/v3/applications/{packageName}/edits` | write (dry by default) | apps, play/client, validate |
| `androidpublisher.edits.validate` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}:validate` | write (dry by default) | play/client |
| **androidpublisher.edits.apks** (3) | | | | |
| `androidpublisher.edits.apks.addexternallyhosted` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted` | write (dry by default) | |
| `androidpublisher.edits.apks.list` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/apks` | read | play/next-version-code |
| `androidpublisher.edits.apks.upload` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}/apks` | write (dry by default) | |
| **androidpublisher.edits.bundles** (2) | | | | |
| `androidpublisher.edits.bundles.list` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles` | read | play/next-version-code |
| `androidpublisher.edits.bundles.upload` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles` | write (dry by default) | play/release, play/upload |
| **androidpublisher.edits.countryavailability** (1) | | | | |
| `androidpublisher.edits.countryavailability.get` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track}` | read | |
| **androidpublisher.edits.deobfuscationfiles** (1) | | | | |
| `androidpublisher.edits.deobfuscationfiles.upload` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType}` | write (dry by default) | |
| **androidpublisher.edits.details** (3) | | | | |
| `androidpublisher.edits.details.get` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/details` | read | apps, play/listing, play/status, validate |
| `androidpublisher.edits.details.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/edits/{editId}/details` | write (dry by default) | |
| `androidpublisher.edits.details.update` | PUT | `androidpublisher/v3/applications/{packageName}/edits/{editId}/details` | write (dry by default) | play/listing |
| **androidpublisher.edits.expansionfiles** (4) | | | | |
| `androidpublisher.edits.expansionfiles.get` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}` | read | |
| `androidpublisher.edits.expansionfiles.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}` | write (dry by default) | |
| `androidpublisher.edits.expansionfiles.update` | PUT | `androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}` | write (dry by default) | |
| `androidpublisher.edits.expansionfiles.upload` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType}` | write (dry by default) | |
| **androidpublisher.edits.images** (4) | | | | |
| `androidpublisher.edits.images.delete` | DELETE | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId}` | owner only (typed confirm) | |
| `androidpublisher.edits.images.deleteall` | DELETE | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}` | owner only (typed confirm) | play/images |
| `androidpublisher.edits.images.list` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}` | read | apps, play/images, validate |
| `androidpublisher.edits.images.upload` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}` | write (dry by default) | play/images |
| **androidpublisher.edits.listings** (6) | | | | |
| `androidpublisher.edits.listings.delete` | DELETE | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}` | owner only (typed confirm) | |
| `androidpublisher.edits.listings.deleteall` | DELETE | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings` | owner only (typed confirm) | |
| `androidpublisher.edits.listings.get` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}` | read | |
| `androidpublisher.edits.listings.list` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings` | read | play/listing, play/status, validate |
| `androidpublisher.edits.listings.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}` | write (dry by default) | |
| `androidpublisher.edits.listings.update` | PUT | `androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}` | write (dry by default) | play/listing |
| **androidpublisher.edits.testers** (3) | | | | |
| `androidpublisher.edits.testers.get` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}` | read | |
| `androidpublisher.edits.testers.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}` | owner only (typed confirm) | |
| `androidpublisher.edits.testers.update` | PUT | `androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track}` | owner only (typed confirm) | |
| **androidpublisher.edits.tracks** (5) | | | | |
| `androidpublisher.edits.tracks.create` | POST | `androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks` | write (dry by default) | |
| `androidpublisher.edits.tracks.get` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}` | read | play/release, play/rollout, play/upload |
| `androidpublisher.edits.tracks.list` | GET | `androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks` | read | play/next-version-code, play/status, validate |
| `androidpublisher.edits.tracks.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}` | write (dry by default) | |
| `androidpublisher.edits.tracks.update` | PUT | `androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track}` | write (dry by default) | play/release, play/rollout, play/upload |
| **androidpublisher.externaltransactions** (3) | | | | |
| `androidpublisher.externaltransactions.createexternaltransaction` | POST | `androidpublisher/v3/{+parent}/externalTransactions` | write (dry by default) | |
| `androidpublisher.externaltransactions.getexternaltransaction` | GET | `androidpublisher/v3/{+name}` | read | |
| `androidpublisher.externaltransactions.refundexternaltransaction` | POST | `androidpublisher/v3/{+name}:refund` | owner only (typed confirm) | |
| **androidpublisher.generatedapks** (2) | | | | |
| `androidpublisher.generatedapks.download` | GET | `androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download` | read | |
| `androidpublisher.generatedapks.list` | GET | `androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}` | read | web |
| **androidpublisher.grants** (3) | | | | |
| `androidpublisher.grants.create` | POST | `androidpublisher/v3/{+parent}/grants` | owner only (typed confirm) | |
| `androidpublisher.grants.delete` | DELETE | `androidpublisher/v3/{+name}` | owner only (typed confirm) | |
| `androidpublisher.grants.patch` | PATCH | `androidpublisher/v3/{+name}` | owner only (typed confirm) | |
| **androidpublisher.inappproducts** (9) | | | | |
| `androidpublisher.inappproducts.batchDelete` | POST | `androidpublisher/v3/applications/{packageName}/inappproducts:batchDelete` | owner only (typed confirm) | |
| `androidpublisher.inappproducts.batchGet` | GET | `androidpublisher/v3/applications/{packageName}/inappproducts:batchGet` | read | |
| `androidpublisher.inappproducts.batchUpdate` | POST | `androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate` | write (dry by default) | |
| `androidpublisher.inappproducts.delete` | DELETE | `androidpublisher/v3/applications/{packageName}/inappproducts/{sku}` | owner only (typed confirm) | |
| `androidpublisher.inappproducts.get` | GET | `androidpublisher/v3/applications/{packageName}/inappproducts/{sku}` | read | |
| `androidpublisher.inappproducts.insert` | POST | `androidpublisher/v3/applications/{packageName}/inappproducts` | write (dry by default) | |
| `androidpublisher.inappproducts.list` | GET | `androidpublisher/v3/applications/{packageName}/inappproducts` | read | |
| `androidpublisher.inappproducts.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/inappproducts/{sku}` | write (dry by default) | |
| `androidpublisher.inappproducts.update` | PUT | `androidpublisher/v3/applications/{packageName}/inappproducts/{sku}` | write (dry by default) | |
| **androidpublisher.internalappsharingartifacts** (2) | | | | |
| `androidpublisher.internalappsharingartifacts.uploadapk` | POST | `androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk` | write (dry by default) | |
| `androidpublisher.internalappsharingartifacts.uploadbundle` | POST | `androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle` | write (dry by default) | |
| **androidpublisher.monetization** (1) | | | | |
| `androidpublisher.monetization.convertRegionPrices` | POST | `androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices` | read | play/products, play/subscriptions, prices, prices-ppp |
| **androidpublisher.monetization.onetimeproducts** (7) | | | | |
| `androidpublisher.monetization.onetimeproducts.batchDelete` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchDelete` | owner only (typed confirm) | |
| `androidpublisher.monetization.onetimeproducts.batchGet` | GET | `androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchGet` | read | |
| `androidpublisher.monetization.onetimeproducts.batchUpdate` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate` | write (dry by default) | |
| `androidpublisher.monetization.onetimeproducts.delete` | DELETE | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}` | owner only (typed confirm) | |
| `androidpublisher.monetization.onetimeproducts.get` | GET | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}` | read | prices |
| `androidpublisher.monetization.onetimeproducts.list` | GET | `androidpublisher/v3/applications/{packageName}/oneTimeProducts` | read | play/products |
| `androidpublisher.monetization.onetimeproducts.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/onetimeproducts/{productId}` | write (dry by default) | play/products, prices |
| **androidpublisher.monetization.onetimeproducts.purchaseOptions** (2) | | | | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.batchDelete` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchDelete` | owner only (typed confirm) | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.batchUpdateStates` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions:batchUpdateStates` | owner only (typed confirm) | play/products |
| **androidpublisher.monetization.onetimeproducts.purchaseOptions.offers** (8) | | | | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.offers.activate` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:activate` | owner only (typed confirm) | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.offers.batchDelete` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchDelete` | owner only (typed confirm) | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.offers.batchGet` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet` | read | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.offers.batchUpdate` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate` | write (dry by default) | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.offers.batchUpdateStates` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdateStates` | owner only (typed confirm) | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.offers.cancel` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:cancel` | owner only (typed confirm) | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.offers.deactivate` | POST | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers/{offerId}:deactivate` | owner only (typed confirm) | |
| `androidpublisher.monetization.onetimeproducts.purchaseOptions.offers.list` | GET | `androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers` | read | |
| **androidpublisher.monetization.subscriptions** (8) | | | | |
| `androidpublisher.monetization.subscriptions.archive` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.batchGet` | GET | `androidpublisher/v3/applications/{packageName}/subscriptions:batchGet` | read | |
| `androidpublisher.monetization.subscriptions.batchUpdate` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate` | write (dry by default) | |
| `androidpublisher.monetization.subscriptions.create` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions` | write (dry by default) | play/subscriptions |
| `androidpublisher.monetization.subscriptions.delete` | DELETE | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.get` | GET | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}` | read | play/subscriptions, prices |
| `androidpublisher.monetization.subscriptions.list` | GET | `androidpublisher/v3/applications/{packageName}/subscriptions` | read | catalog, play/subscriptions, validate |
| `androidpublisher.monetization.subscriptions.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}` | write (dry by default) | play/subscriptions |
| **androidpublisher.monetization.subscriptions.basePlans** (6) | | | | |
| `androidpublisher.monetization.subscriptions.basePlans.activate` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate` | owner only (typed confirm) | play/subscriptions |
| `androidpublisher.monetization.subscriptions.basePlans.batchMigratePrices` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchMigratePrices` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.basePlans.batchUpdateStates` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans:batchUpdateStates` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.basePlans.deactivate` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.basePlans.delete` | DELETE | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.basePlans.migratePrices` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices` | owner only (typed confirm) | |
| **androidpublisher.monetization.subscriptions.basePlans.offers** (10) | | | | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.activate` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.batchGet` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet` | read | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.batchUpdate` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdate` | write (dry by default) | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.batchUpdateStates` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchUpdateStates` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.create` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers` | write (dry by default) | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.deactivate` | POST | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.delete` | DELETE | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}` | owner only (typed confirm) | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.get` | GET | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}` | read | |
| `androidpublisher.monetization.subscriptions.basePlans.offers.list` | GET | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers` | read | catalog, play/subscriptions |
| `androidpublisher.monetization.subscriptions.basePlans.offers.patch` | PATCH | `androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}` | write (dry by default) | |
| **androidpublisher.orders** (4) | | | | |
| `androidpublisher.orders.batchget` | GET | `androidpublisher/v3/applications/{packageName}/orders:batchGet` | read | |
| `androidpublisher.orders.get` | GET | `androidpublisher/v3/applications/{packageName}/orders/{orderId}` | read | |
| `androidpublisher.orders.refund` | POST | `androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund` | owner only (typed confirm) | |
| `androidpublisher.orders.reviewrefund` | POST | `androidpublisher/v3/applications/{packageName}/orders/{orderId}:reviewrefund` | owner only (typed confirm) | |
| **androidpublisher.purchases.products** (3) | | | | |
| `androidpublisher.purchases.products.acknowledge` | POST | `androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge` | write (dry by default) | |
| `androidpublisher.purchases.products.consume` | POST | `androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume` | write (dry by default) | |
| `androidpublisher.purchases.products.get` | GET | `androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}` | read | |
| **androidpublisher.purchases.productsv2** (1) | | | | |
| `androidpublisher.purchases.productsv2.getproductpurchasev2` | GET | `androidpublisher/v3/applications/{packageName}/purchases/productsv2/tokens/{token}` | read | |
| **androidpublisher.purchases.subscriptions** (3) | | | | |
| `androidpublisher.purchases.subscriptions.acknowledge` | POST | `androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge` | write (dry by default) | |
| `androidpublisher.purchases.subscriptions.cancel` | POST | `androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel` | owner only (typed confirm) | |
| `androidpublisher.purchases.subscriptions.defer` | POST | `androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer` | write (dry by default) | |
| **androidpublisher.purchases.subscriptionsv2** (4) | | | | |
| `androidpublisher.purchases.subscriptionsv2.cancel` | POST | `androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:cancel` | owner only (typed confirm) | |
| `androidpublisher.purchases.subscriptionsv2.defer` | POST | `androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:defer` | write (dry by default) | |
| `androidpublisher.purchases.subscriptionsv2.get` | GET | `androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}` | read | |
| `androidpublisher.purchases.subscriptionsv2.revoke` | POST | `androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token}:revoke` | owner only (typed confirm) | |
| **androidpublisher.purchases.voidedpurchases** (1) | | | | |
| `androidpublisher.purchases.voidedpurchases.list` | GET | `androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases` | read | |
| **androidpublisher.reviews** (3) | | | | |
| `androidpublisher.reviews.get` | GET | `androidpublisher/v3/applications/{packageName}/reviews/{reviewId}` | read | |
| `androidpublisher.reviews.list` | GET | `androidpublisher/v3/applications/{packageName}/reviews` | read | reviews |
| `androidpublisher.reviews.reply` | POST | `androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply` | owner only (typed confirm) | lib/reviews |
| **androidpublisher.systemapks.variants** (4) | | | | |
| `androidpublisher.systemapks.variants.create` | POST | `androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants` | write (dry by default) | |
| `androidpublisher.systemapks.variants.download` | GET | `androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download` | read | |
| `androidpublisher.systemapks.variants.get` | GET | `androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}` | read | |
| `androidpublisher.systemapks.variants.list` | GET | `androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants` | read | |
| **androidpublisher.users** (4) | | | | |
| `androidpublisher.users.create` | POST | `androidpublisher/v3/{+parent}/users` | owner only (typed confirm) | |
| `androidpublisher.users.delete` | DELETE | `androidpublisher/v3/{+name}` | owner only (typed confirm) | |
| `androidpublisher.users.list` | GET | `androidpublisher/v3/{+parent}/users` | read | |
| `androidpublisher.users.patch` | PATCH | `androidpublisher/v3/{+name}` | owner only (typed confirm) | |
## Google Play Developer Reporting API v1beta1 (revision 20261008)
14 resources, 25 operations.
| operation | method | path | gate | wrapped by (cli/…) |
|---|---|---|---|---|
| **playdeveloperreporting.anomalies** (1) | | | | |
| `playdeveloperreporting.anomalies.list` | GET | `v1beta1/{+parent}/anomalies` | read | |
| **playdeveloperreporting.apps** (2) | | | | |
| `playdeveloperreporting.apps.fetchReleaseFilterOptions` | GET | `v1beta1/{+name}:fetchReleaseFilterOptions` | read | |
| `playdeveloperreporting.apps.search` | GET | `v1beta1/apps:search` | read | apps, lib/store-apps |
| **playdeveloperreporting.vitals.anonrssandswapmemoryusage** (2) | | | | |
| `playdeveloperreporting.vitals.anonrssandswapmemoryusage.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.anonrssandswapmemoryusage.query` | POST | `v1beta1/{+name}:query` | read | |
| **playdeveloperreporting.vitals.anrrate** (2) | | | | |
| `playdeveloperreporting.vitals.anrrate.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.anrrate.query` | POST | `v1beta1/{+name}:query` | read | health |
| **playdeveloperreporting.vitals.bitmapmemoryusage** (2) | | | | |
| `playdeveloperreporting.vitals.bitmapmemoryusage.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.bitmapmemoryusage.query` | POST | `v1beta1/{+name}:query` | read | |
| **playdeveloperreporting.vitals.crashrate** (2) | | | | |
| `playdeveloperreporting.vitals.crashrate.get` | GET | `v1beta1/{+name}` | read | health |
| `playdeveloperreporting.vitals.crashrate.query` | POST | `v1beta1/{+name}:query` | read | health |
| **playdeveloperreporting.vitals.errors.counts** (2) | | | | |
| `playdeveloperreporting.vitals.errors.counts.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.errors.counts.query` | POST | `v1beta1/{+name}:query` | read | |
| **playdeveloperreporting.vitals.errors.issues** (1) | | | | |
| `playdeveloperreporting.vitals.errors.issues.search` | GET | `v1beta1/{+parent}/errorIssues:search` | read | health, triage |
| **playdeveloperreporting.vitals.errors.reports** (1) | | | | |
| `playdeveloperreporting.vitals.errors.reports.search` | GET | `v1beta1/{+parent}/errorReports:search` | read | triage |
| **playdeveloperreporting.vitals.excessivewakeuprate** (2) | | | | |
| `playdeveloperreporting.vitals.excessivewakeuprate.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.excessivewakeuprate.query` | POST | `v1beta1/{+name}:query` | read | |
| **playdeveloperreporting.vitals.lmkrate** (2) | | | | |
| `playdeveloperreporting.vitals.lmkrate.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.lmkrate.query` | POST | `v1beta1/{+name}:query` | read | |
| **playdeveloperreporting.vitals.slowrenderingrate** (2) | | | | |
| `playdeveloperreporting.vitals.slowrenderingrate.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.slowrenderingrate.query` | POST | `v1beta1/{+name}:query` | read | |
| **playdeveloperreporting.vitals.slowstartrate** (2) | | | | |
| `playdeveloperreporting.vitals.slowstartrate.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.slowstartrate.query` | POST | `v1beta1/{+name}:query` | read | |
| **playdeveloperreporting.vitals.stuckbackgroundwakelockrate** (2) | | | | |
| `playdeveloperreporting.vitals.stuckbackgroundwakelockrate.get` | GET | `v1beta1/{+name}` | read | |
| `playdeveloperreporting.vitals.stuckbackgroundwakelockrate.query` | POST | `v1beta1/{+name}:query` | read | |