1
0
mirror of synced 2026-01-01 09:02:59 -05:00
Files
airbyte/tools/openapi2jsonschema/examples/apple/openapi.yaml
Dmytro 8d2cd1e798 🎉 Tool for generation catalog schema from OpenAPI definition file (#5734)
* Add tool for generating catalog json schema from openapi definition file
2021-09-01 21:35:43 +03:00

27593 lines
785 KiB
YAML

openapi: 3.0.1
servers:
- url: https://api.appstoreconnect.apple.com/
info:
title: App Store Connect API
version: 1.4.1
x-apisguru-categories:
- developer_tools
x-origin:
- format: openapi
url: app-store-connect-openapi-specification.json
version: "3.0"
x-platform: app_store_connect_api
x-providerName: apple.com
x-serviceName: app-store-connect
externalDocs:
description: App Store Connect API Documentation
url: https://developer.apple.com/documentation/appstoreconnectapi
security:
- itc-bearer-token: []
paths:
"/v1/ageRatingDeclarations/{id}":
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: ageRatingDeclarations-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AgeRatingDeclarationUpdateRequest"
description: AgeRatingDeclaration representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AgeRatingDeclarationResponse"
description: Single AgeRatingDeclaration
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AgeRatingDeclarations
/v1/appCategories:
get:
operationId: appCategories-get_collection
parameters:
- description: filter by attribute 'platforms'
explode: false
in: query
name: filter[platforms]
required: false
schema:
items:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
type: array
style: form
- description: filter by existence or non-existence of related 'parent'
explode: false
in: query
name: exists[parent]
required: false
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
required: false
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- parent
- subcategories
type: string
type: array
style: form
- description: maximum number of related subcategories returned (when they are
included)
in: query
name: limit[subcategories]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoriesResponse"
description: List of AppCategories
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- AppCategories
"/v1/appCategories/{id}":
get:
operationId: appCategories-get_instance
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
required: false
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- parent
- subcategories
type: string
type: array
style: form
- description: maximum number of related subcategories returned (when they are
included)
in: query
name: limit[subcategories]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoryResponse"
description: Single AppCategory
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppCategories
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appCategories/{id}/parent":
get:
operationId: appCategories-parent-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoryResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppCategories
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appCategories/{id}/subcategories":
get:
operationId: appCategories-subcategories-get_to_many_related
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoriesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppCategories
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/appEncryptionDeclarations:
get:
operationId: appEncryptionDeclarations-get_collection
parameters:
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
required: false
schema:
items:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
type: array
style: form
- description: filter by id(s) of related 'app'
explode: false
in: query
name: filter[app]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'builds'
explode: false
in: query
name: filter[builds]
required: false
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appEncryptionDeclarations
explode: false
in: query
name: fields[appEncryptionDeclarations]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclarationState
- availableOnFrenchStore
- builds
- codeValue
- containsProprietaryCryptography
- containsThirdPartyCryptography
- documentName
- documentType
- documentUrl
- exempt
- platform
- uploadedDate
- usesEncryption
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppEncryptionDeclarationsResponse"
description: List of AppEncryptionDeclarations
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- AppEncryptionDeclarations
"/v1/appEncryptionDeclarations/{id}":
get:
operationId: appEncryptionDeclarations-get_instance
parameters:
- description: the fields to include for returned resources of type
appEncryptionDeclarations
explode: false
in: query
name: fields[appEncryptionDeclarations]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclarationState
- availableOnFrenchStore
- builds
- codeValue
- containsProprietaryCryptography
- containsThirdPartyCryptography
- documentName
- documentType
- documentUrl
- exempt
- platform
- uploadedDate
- usesEncryption
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppEncryptionDeclarationResponse"
description: Single AppEncryptionDeclaration
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppEncryptionDeclarations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appEncryptionDeclarations/{id}/app":
get:
operationId: appEncryptionDeclarations-app-get_to_one_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppEncryptionDeclarations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appEncryptionDeclarations/{id}/relationships/builds":
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
post:
operationId: appEncryptionDeclarations-builds-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppEncryptionDeclarationBuildsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppEncryptionDeclarations
/v1/appInfoLocalizations:
post:
operationId: appInfoLocalizations-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoLocalizationCreateRequest"
description: AppInfoLocalization representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoLocalizationResponse"
description: Single AppInfoLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppInfoLocalizations
"/v1/appInfoLocalizations/{id}":
delete:
operationId: appInfoLocalizations-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppInfoLocalizations
get:
operationId: appInfoLocalizations-get_instance
parameters:
- description: the fields to include for returned resources of type
appInfoLocalizations
explode: false
in: query
name: fields[appInfoLocalizations]
required: false
schema:
items:
enum:
- appInfo
- locale
- name
- privacyPolicyText
- privacyPolicyUrl
- subtitle
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appInfo
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoLocalizationResponse"
description: Single AppInfoLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfoLocalizations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appInfoLocalizations-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoLocalizationUpdateRequest"
description: AppInfoLocalization representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoLocalizationResponse"
description: Single AppInfoLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppInfoLocalizations
"/v1/appInfos/{id}":
get:
operationId: appInfos-get_instance
parameters:
- description: the fields to include for returned resources of type appInfos
explode: false
in: query
name: fields[appInfos]
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appInfoLocalizations
- appStoreAgeRating
- appStoreState
- brazilAgeRating
- kidsAgeBand
- primaryCategory
- primarySubcategoryOne
- primarySubcategoryTwo
- secondaryCategory
- secondarySubcategoryOne
- secondarySubcategoryTwo
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appInfoLocalizations
- primaryCategory
- primarySubcategoryOne
- primarySubcategoryTwo
- secondaryCategory
- secondarySubcategoryOne
- secondarySubcategoryTwo
type: string
type: array
style: form
- description: the fields to include for returned resources of type
ageRatingDeclarations
explode: false
in: query
name: fields[ageRatingDeclarations]
required: false
schema:
items:
enum:
- alcoholTobaccoOrDrugUseOrReferences
- contests
- gambling
- gamblingAndContests
- gamblingSimulated
- horrorOrFearThemes
- kidsAgeBand
- matureOrSuggestiveThemes
- medicalOrTreatmentInformation
- profanityOrCrudeHumor
- seventeenPlus
- sexualContentGraphicAndNudity
- sexualContentOrNudity
- unrestrictedWebAccess
- violenceCartoonOrFantasy
- violenceRealistic
- violenceRealisticProlongedGraphicOrSadistic
type: string
type: array
style: form
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
required: false
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appInfoLocalizations
explode: false
in: query
name: fields[appInfoLocalizations]
required: false
schema:
items:
enum:
- appInfo
- locale
- name
- privacyPolicyText
- privacyPolicyUrl
- subtitle
type: string
type: array
style: form
- description: maximum number of related appInfoLocalizations returned (when they
are included)
in: query
name: limit[appInfoLocalizations]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoResponse"
description: Single AppInfo
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appInfos-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoUpdateRequest"
description: AppInfo representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoResponse"
description: Single AppInfo
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppInfos
"/v1/appInfos/{id}/ageRatingDeclaration":
get:
operationId: appInfos-ageRatingDeclaration-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
ageRatingDeclarations
explode: false
in: query
name: fields[ageRatingDeclarations]
schema:
items:
enum:
- alcoholTobaccoOrDrugUseOrReferences
- contests
- gambling
- gamblingAndContests
- gamblingSimulated
- horrorOrFearThemes
- kidsAgeBand
- matureOrSuggestiveThemes
- medicalOrTreatmentInformation
- profanityOrCrudeHumor
- seventeenPlus
- sexualContentGraphicAndNudity
- sexualContentOrNudity
- unrestrictedWebAccess
- violenceCartoonOrFantasy
- violenceRealistic
- violenceRealisticProlongedGraphicOrSadistic
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AgeRatingDeclarationResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appInfos/{id}/appInfoLocalizations":
get:
operationId: appInfos-appInfoLocalizations-get_to_many_related
parameters:
- description: filter by attribute 'locale'
explode: false
in: query
name: filter[locale]
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type appInfos
explode: false
in: query
name: fields[appInfos]
schema:
items:
enum:
- ageRatingDeclaration
- app
- appInfoLocalizations
- appStoreAgeRating
- appStoreState
- brazilAgeRating
- kidsAgeBand
- primaryCategory
- primarySubcategoryOne
- primarySubcategoryTwo
- secondaryCategory
- secondarySubcategoryOne
- secondarySubcategoryTwo
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appInfoLocalizations
explode: false
in: query
name: fields[appInfoLocalizations]
schema:
items:
enum:
- appInfo
- locale
- name
- privacyPolicyText
- privacyPolicyUrl
- subtitle
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- appInfo
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfoLocalizationsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appInfos/{id}/primaryCategory":
get:
operationId: appInfos-primaryCategory-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoryResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appInfos/{id}/primarySubcategoryOne":
get:
operationId: appInfos-primarySubcategoryOne-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoryResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appInfos/{id}/primarySubcategoryTwo":
get:
operationId: appInfos-primarySubcategoryTwo-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoryResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appInfos/{id}/secondaryCategory":
get:
operationId: appInfos-secondaryCategory-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoryResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appInfos/{id}/secondarySubcategoryOne":
get:
operationId: appInfos-secondarySubcategoryOne-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoryResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appInfos/{id}/secondarySubcategoryTwo":
get:
operationId: appInfos-secondarySubcategoryTwo-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppCategoryResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppInfos
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/appPreOrders:
post:
operationId: appPreOrders-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreOrderCreateRequest"
description: AppPreOrder representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreOrderResponse"
description: Single AppPreOrder
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreOrders
"/v1/appPreOrders/{id}":
delete:
operationId: appPreOrders-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreOrders
get:
operationId: appPreOrders-get_instance
parameters:
- description: the fields to include for returned resources of type appPreOrders
explode: false
in: query
name: fields[appPreOrders]
required: false
schema:
items:
enum:
- app
- appReleaseDate
- preOrderAvailableDate
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreOrderResponse"
description: Single AppPreOrder
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPreOrders
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appPreOrders-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreOrderUpdateRequest"
description: AppPreOrder representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreOrderResponse"
description: Single AppPreOrder
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreOrders
/v1/appPreviewSets:
post:
operationId: appPreviewSets-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewSetCreateRequest"
description: AppPreviewSet representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewSetResponse"
description: Single AppPreviewSet
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreviewSets
"/v1/appPreviewSets/{id}":
delete:
operationId: appPreviewSets-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreviewSets
get:
operationId: appPreviewSets-get_instance
parameters:
- description: the fields to include for returned resources of type appPreviewSets
explode: false
in: query
name: fields[appPreviewSets]
required: false
schema:
items:
enum:
- appPreviews
- appStoreVersionLocalization
- previewType
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appPreviews
- appStoreVersionLocalization
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPreviews
explode: false
in: query
name: fields[appPreviews]
required: false
schema:
items:
enum:
- appPreviewSet
- assetDeliveryState
- fileName
- fileSize
- mimeType
- previewFrameTimeCode
- previewImage
- sourceFileChecksum
- uploadOperations
- uploaded
- videoUrl
type: string
type: array
style: form
- description: maximum number of related appPreviews returned (when they are
included)
in: query
name: limit[appPreviews]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewSetResponse"
description: Single AppPreviewSet
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPreviewSets
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appPreviewSets/{id}/appPreviews":
get:
operationId: appPreviewSets-appPreviews-get_to_many_related
parameters:
- description: the fields to include for returned resources of type appPreviews
explode: false
in: query
name: fields[appPreviews]
schema:
items:
enum:
- appPreviewSet
- assetDeliveryState
- fileName
- fileSize
- mimeType
- previewFrameTimeCode
- previewImage
- sourceFileChecksum
- uploadOperations
- uploaded
- videoUrl
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPreviewSets
explode: false
in: query
name: fields[appPreviewSets]
schema:
items:
enum:
- appPreviews
- appStoreVersionLocalization
- previewType
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- appPreviewSet
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPreviewSets
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appPreviewSets/{id}/relationships/appPreviews":
get:
operationId: appPreviewSets-appPreviews-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewSetAppPreviewsLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPreviewSets
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appPreviewSets-appPreviews-replace_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewSetAppPreviewsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreviewSets
/v1/appPreviews:
post:
operationId: appPreviews-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewCreateRequest"
description: AppPreview representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewResponse"
description: Single AppPreview
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreviews
"/v1/appPreviews/{id}":
delete:
operationId: appPreviews-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreviews
get:
operationId: appPreviews-get_instance
parameters:
- description: the fields to include for returned resources of type appPreviews
explode: false
in: query
name: fields[appPreviews]
required: false
schema:
items:
enum:
- appPreviewSet
- assetDeliveryState
- fileName
- fileSize
- mimeType
- previewFrameTimeCode
- previewImage
- sourceFileChecksum
- uploadOperations
- uploaded
- videoUrl
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appPreviewSet
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewResponse"
description: Single AppPreview
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPreviews
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appPreviews-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewUpdateRequest"
description: AppPreview representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewResponse"
description: Single AppPreview
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppPreviews
/v1/appPricePoints:
get:
operationId: appPricePoints-get_collection
parameters:
- description: filter by id(s) of related 'priceTier'
explode: false
in: query
name: filter[priceTier]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'territory'
explode: false
in: query
name: filter[territory]
required: false
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPricePoints
explode: false
in: query
name: fields[appPricePoints]
required: false
schema:
items:
enum:
- customerPrice
- priceTier
- proceeds
- territory
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- priceTier
- territory
type: string
type: array
style: form
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
required: false
schema:
items:
enum:
- currency
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPricePointsResponse"
description: List of AppPricePoints
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- AppPricePoints
"/v1/appPricePoints/{id}":
get:
operationId: appPricePoints-get_instance
parameters:
- description: the fields to include for returned resources of type appPricePoints
explode: false
in: query
name: fields[appPricePoints]
required: false
schema:
items:
enum:
- customerPrice
- priceTier
- proceeds
- territory
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- priceTier
- territory
type: string
type: array
style: form
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
required: false
schema:
items:
enum:
- currency
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPricePointResponse"
description: Single AppPricePoint
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPricePoints
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appPricePoints/{id}/territory":
get:
operationId: appPricePoints-territory-get_to_one_related
parameters:
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
schema:
items:
enum:
- currency
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/TerritoryResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPricePoints
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/appPriceTiers:
get:
operationId: appPriceTiers-get_collection
parameters:
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPriceTiers
explode: false
in: query
name: fields[appPriceTiers]
required: false
schema:
items:
enum:
- pricePoints
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- pricePoints
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPricePoints
explode: false
in: query
name: fields[appPricePoints]
required: false
schema:
items:
enum:
- customerPrice
- priceTier
- proceeds
- territory
type: string
type: array
style: form
- description: maximum number of related pricePoints returned (when they are
included)
in: query
name: limit[pricePoints]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPriceTiersResponse"
description: List of AppPriceTiers
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- AppPriceTiers
"/v1/appPriceTiers/{id}":
get:
operationId: appPriceTiers-get_instance
parameters:
- description: the fields to include for returned resources of type appPriceTiers
explode: false
in: query
name: fields[appPriceTiers]
required: false
schema:
items:
enum:
- pricePoints
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- pricePoints
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPricePoints
explode: false
in: query
name: fields[appPricePoints]
required: false
schema:
items:
enum:
- customerPrice
- priceTier
- proceeds
- territory
type: string
type: array
style: form
- description: maximum number of related pricePoints returned (when they are
included)
in: query
name: limit[pricePoints]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPriceTierResponse"
description: Single AppPriceTier
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPriceTiers
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appPriceTiers/{id}/pricePoints":
get:
operationId: appPriceTiers-pricePoints-get_to_many_related
parameters:
- description: the fields to include for returned resources of type appPricePoints
explode: false
in: query
name: fields[appPricePoints]
schema:
items:
enum:
- customerPrice
- priceTier
- proceeds
- territory
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPricePointsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPriceTiers
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appPrices/{id}":
get:
operationId: appPrices-get_instance
parameters:
- description: the fields to include for returned resources of type appPrices
explode: false
in: query
name: fields[appPrices]
required: false
schema:
items:
enum:
- app
- priceTier
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- priceTier
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPriceResponse"
description: Single AppPrice
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppPrices
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/appScreenshotSets:
post:
operationId: appScreenshotSets-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotSetCreateRequest"
description: AppScreenshotSet representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotSetResponse"
description: Single AppScreenshotSet
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppScreenshotSets
"/v1/appScreenshotSets/{id}":
delete:
operationId: appScreenshotSets-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppScreenshotSets
get:
operationId: appScreenshotSets-get_instance
parameters:
- description: the fields to include for returned resources of type
appScreenshotSets
explode: false
in: query
name: fields[appScreenshotSets]
required: false
schema:
items:
enum:
- appScreenshots
- appStoreVersionLocalization
- screenshotDisplayType
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appScreenshots
- appStoreVersionLocalization
type: string
type: array
style: form
- description: the fields to include for returned resources of type appScreenshots
explode: false
in: query
name: fields[appScreenshots]
required: false
schema:
items:
enum:
- appScreenshotSet
- assetDeliveryState
- assetToken
- assetType
- fileName
- fileSize
- imageAsset
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: maximum number of related appScreenshots returned (when they are
included)
in: query
name: limit[appScreenshots]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotSetResponse"
description: Single AppScreenshotSet
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppScreenshotSets
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appScreenshotSets/{id}/appScreenshots":
get:
operationId: appScreenshotSets-appScreenshots-get_to_many_related
parameters:
- description: the fields to include for returned resources of type
appScreenshotSets
explode: false
in: query
name: fields[appScreenshotSets]
schema:
items:
enum:
- appScreenshots
- appStoreVersionLocalization
- screenshotDisplayType
type: string
type: array
style: form
- description: the fields to include for returned resources of type appScreenshots
explode: false
in: query
name: fields[appScreenshots]
schema:
items:
enum:
- appScreenshotSet
- assetDeliveryState
- assetToken
- assetType
- fileName
- fileSize
- imageAsset
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- appScreenshotSet
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppScreenshotSets
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appScreenshotSets/{id}/relationships/appScreenshots":
get:
operationId: appScreenshotSets-appScreenshots-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotSetAppScreenshotsLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppScreenshotSets
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appScreenshotSets-appScreenshots-replace_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotSetAppScreenshotsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppScreenshotSets
/v1/appScreenshots:
post:
operationId: appScreenshots-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotCreateRequest"
description: AppScreenshot representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotResponse"
description: Single AppScreenshot
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppScreenshots
"/v1/appScreenshots/{id}":
delete:
operationId: appScreenshots-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppScreenshots
get:
operationId: appScreenshots-get_instance
parameters:
- description: the fields to include for returned resources of type appScreenshots
explode: false
in: query
name: fields[appScreenshots]
required: false
schema:
items:
enum:
- appScreenshotSet
- assetDeliveryState
- assetToken
- assetType
- fileName
- fileSize
- imageAsset
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appScreenshotSet
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotResponse"
description: Single AppScreenshot
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppScreenshots
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appScreenshots-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotUpdateRequest"
description: AppScreenshot representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotResponse"
description: Single AppScreenshot
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppScreenshots
/v1/appStoreReviewAttachments:
post:
operationId: appStoreReviewAttachments-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewAttachmentCreateRequest"
description: AppStoreReviewAttachment representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewAttachmentResponse"
description: Single AppStoreReviewAttachment
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreReviewAttachments
"/v1/appStoreReviewAttachments/{id}":
delete:
operationId: appStoreReviewAttachments-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreReviewAttachments
get:
operationId: appStoreReviewAttachments-get_instance
parameters:
- description: the fields to include for returned resources of type
appStoreReviewAttachments
explode: false
in: query
name: fields[appStoreReviewAttachments]
required: false
schema:
items:
enum:
- appStoreReviewDetail
- assetDeliveryState
- fileName
- fileSize
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appStoreReviewDetail
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewAttachmentResponse"
description: Single AppStoreReviewAttachment
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreReviewAttachments
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appStoreReviewAttachments-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewAttachmentUpdateRequest"
description: AppStoreReviewAttachment representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewAttachmentResponse"
description: Single AppStoreReviewAttachment
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreReviewAttachments
/v1/appStoreReviewDetails:
post:
operationId: appStoreReviewDetails-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewDetailCreateRequest"
description: AppStoreReviewDetail representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewDetailResponse"
description: Single AppStoreReviewDetail
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreReviewDetails
"/v1/appStoreReviewDetails/{id}":
get:
operationId: appStoreReviewDetails-get_instance
parameters:
- description: the fields to include for returned resources of type
appStoreReviewDetails
explode: false
in: query
name: fields[appStoreReviewDetails]
required: false
schema:
items:
enum:
- appStoreReviewAttachments
- appStoreVersion
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appStoreReviewAttachments
- appStoreVersion
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreReviewAttachments
explode: false
in: query
name: fields[appStoreReviewAttachments]
required: false
schema:
items:
enum:
- appStoreReviewDetail
- assetDeliveryState
- fileName
- fileSize
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: maximum number of related appStoreReviewAttachments returned (when
they are included)
in: query
name: limit[appStoreReviewAttachments]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewDetailResponse"
description: Single AppStoreReviewDetail
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreReviewDetails
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appStoreReviewDetails-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewDetailUpdateRequest"
description: AppStoreReviewDetail representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewDetailResponse"
description: Single AppStoreReviewDetail
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreReviewDetails
"/v1/appStoreReviewDetails/{id}/appStoreReviewAttachments":
get:
operationId: appStoreReviewDetails-appStoreReviewAttachments-get_to_many_related
parameters:
- description: the fields to include for returned resources of type
appStoreReviewDetails
explode: false
in: query
name: fields[appStoreReviewDetails]
schema:
items:
enum:
- appStoreReviewAttachments
- appStoreVersion
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreReviewAttachments
explode: false
in: query
name: fields[appStoreReviewAttachments]
schema:
items:
enum:
- appStoreReviewDetail
- assetDeliveryState
- fileName
- fileSize
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- appStoreReviewDetail
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewAttachmentsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreReviewDetails
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/appStoreVersionLocalizations:
post:
operationId: appStoreVersionLocalizations-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionLocalizationCreateRequest"
description: AppStoreVersionLocalization representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionLocalizationResponse"
description: Single AppStoreVersionLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersionLocalizations
"/v1/appStoreVersionLocalizations/{id}":
delete:
operationId: appStoreVersionLocalizations-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersionLocalizations
get:
operationId: appStoreVersionLocalizations-get_instance
parameters:
- description: the fields to include for returned resources of type
appStoreVersionLocalizations
explode: false
in: query
name: fields[appStoreVersionLocalizations]
required: false
schema:
items:
enum:
- appPreviewSets
- appScreenshotSets
- appStoreVersion
- description
- keywords
- locale
- marketingUrl
- promotionalText
- supportUrl
- whatsNew
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appPreviewSets
- appScreenshotSets
- appStoreVersion
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appScreenshotSets
explode: false
in: query
name: fields[appScreenshotSets]
required: false
schema:
items:
enum:
- appScreenshots
- appStoreVersionLocalization
- screenshotDisplayType
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPreviewSets
explode: false
in: query
name: fields[appPreviewSets]
required: false
schema:
items:
enum:
- appPreviews
- appStoreVersionLocalization
- previewType
type: string
type: array
style: form
- description: maximum number of related appPreviewSets returned (when they are
included)
in: query
name: limit[appPreviewSets]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related appScreenshotSets returned (when they are
included)
in: query
name: limit[appScreenshotSets]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionLocalizationResponse"
description: Single AppStoreVersionLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersionLocalizations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appStoreVersionLocalizations-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionLocalizationUpdateRequest"
description: AppStoreVersionLocalization representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionLocalizationResponse"
description: Single AppStoreVersionLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersionLocalizations
"/v1/appStoreVersionLocalizations/{id}/appPreviewSets":
get:
operationId: appStoreVersionLocalizations-appPreviewSets-get_to_many_related
parameters:
- description: filter by attribute 'previewType'
explode: false
in: query
name: filter[previewType]
schema:
items:
enum:
- IPHONE_65
- IPHONE_58
- IPHONE_55
- IPHONE_47
- IPHONE_40
- IPHONE_35
- IPAD_PRO_3GEN_129
- IPAD_PRO_3GEN_11
- IPAD_PRO_129
- IPAD_105
- IPAD_97
- DESKTOP
- WATCH_SERIES_4
- WATCH_SERIES_3
- APPLE_TV
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionLocalizations
explode: false
in: query
name: fields[appStoreVersionLocalizations]
schema:
items:
enum:
- appPreviewSets
- appScreenshotSets
- appStoreVersion
- description
- keywords
- locale
- marketingUrl
- promotionalText
- supportUrl
- whatsNew
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPreviews
explode: false
in: query
name: fields[appPreviews]
schema:
items:
enum:
- appPreviewSet
- assetDeliveryState
- fileName
- fileSize
- mimeType
- previewFrameTimeCode
- previewImage
- sourceFileChecksum
- uploadOperations
- uploaded
- videoUrl
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPreviewSets
explode: false
in: query
name: fields[appPreviewSets]
schema:
items:
enum:
- appPreviews
- appStoreVersionLocalization
- previewType
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- appPreviews
- appStoreVersionLocalization
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreviewSetsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersionLocalizations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appStoreVersionLocalizations/{id}/appScreenshotSets":
get:
operationId: appStoreVersionLocalizations-appScreenshotSets-get_to_many_related
parameters:
- description: filter by attribute 'screenshotDisplayType'
explode: false
in: query
name: filter[screenshotDisplayType]
schema:
items:
enum:
- APP_IPHONE_65
- APP_IPHONE_58
- APP_IPHONE_55
- APP_IPHONE_47
- APP_IPHONE_40
- APP_IPHONE_35
- APP_IPAD_PRO_3GEN_129
- APP_IPAD_PRO_3GEN_11
- APP_IPAD_PRO_129
- APP_IPAD_105
- APP_IPAD_97
- APP_DESKTOP
- APP_WATCH_SERIES_4
- APP_WATCH_SERIES_3
- APP_APPLE_TV
- IMESSAGE_APP_IPHONE_65
- IMESSAGE_APP_IPHONE_58
- IMESSAGE_APP_IPHONE_55
- IMESSAGE_APP_IPHONE_47
- IMESSAGE_APP_IPHONE_40
- IMESSAGE_APP_IPAD_PRO_3GEN_129
- IMESSAGE_APP_IPAD_PRO_3GEN_11
- IMESSAGE_APP_IPAD_PRO_129
- IMESSAGE_APP_IPAD_105
- IMESSAGE_APP_IPAD_97
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionLocalizations
explode: false
in: query
name: fields[appStoreVersionLocalizations]
schema:
items:
enum:
- appPreviewSets
- appScreenshotSets
- appStoreVersion
- description
- keywords
- locale
- marketingUrl
- promotionalText
- supportUrl
- whatsNew
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appScreenshotSets
explode: false
in: query
name: fields[appScreenshotSets]
schema:
items:
enum:
- appScreenshots
- appStoreVersionLocalization
- screenshotDisplayType
type: string
type: array
style: form
- description: the fields to include for returned resources of type appScreenshots
explode: false
in: query
name: fields[appScreenshots]
schema:
items:
enum:
- appScreenshotSet
- assetDeliveryState
- assetToken
- assetType
- fileName
- fileSize
- imageAsset
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- appScreenshots
- appStoreVersionLocalization
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppScreenshotSetsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersionLocalizations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/appStoreVersionPhasedReleases:
post:
operationId: appStoreVersionPhasedReleases-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionPhasedReleaseCreateRequest"
description: AppStoreVersionPhasedRelease representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionPhasedReleaseResponse"
description: Single AppStoreVersionPhasedRelease
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersionPhasedReleases
"/v1/appStoreVersionPhasedReleases/{id}":
delete:
operationId: appStoreVersionPhasedReleases-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersionPhasedReleases
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appStoreVersionPhasedReleases-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionPhasedReleaseUpdateRequest"
description: AppStoreVersionPhasedRelease representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionPhasedReleaseResponse"
description: Single AppStoreVersionPhasedRelease
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersionPhasedReleases
/v1/appStoreVersionSubmissions:
post:
operationId: appStoreVersionSubmissions-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionSubmissionCreateRequest"
description: AppStoreVersionSubmission representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionSubmissionResponse"
description: Single AppStoreVersionSubmission
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersionSubmissions
"/v1/appStoreVersionSubmissions/{id}":
delete:
operationId: appStoreVersionSubmissions-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersionSubmissions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/appStoreVersions:
post:
operationId: appStoreVersions-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionCreateRequest"
description: AppStoreVersion representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionResponse"
description: Single AppStoreVersion
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersions
"/v1/appStoreVersions/{id}":
delete:
operationId: appStoreVersions-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersions
get:
operationId: appStoreVersions-get_instance
parameters:
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- idfaDeclaration
- routingAppCoverage
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionLocalizations
explode: false
in: query
name: fields[appStoreVersionLocalizations]
required: false
schema:
items:
enum:
- appPreviewSets
- appScreenshotSets
- appStoreVersion
- description
- keywords
- locale
- marketingUrl
- promotionalText
- supportUrl
- whatsNew
type: string
type: array
style: form
- description: the fields to include for returned resources of type idfaDeclarations
explode: false
in: query
name: fields[idfaDeclarations]
required: false
schema:
items:
enum:
- appStoreVersion
- attributesActionWithPreviousAd
- attributesAppInstallationToPreviousAd
- honorsLimitedAdTracking
- servesAds
type: string
type: array
style: form
- description: the fields to include for returned resources of type
routingAppCoverages
explode: false
in: query
name: fields[routingAppCoverages]
required: false
schema:
items:
enum:
- appStoreVersion
- assetDeliveryState
- fileName
- fileSize
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionPhasedReleases
explode: false
in: query
name: fields[appStoreVersionPhasedReleases]
required: false
schema:
items:
enum:
- appStoreVersion
- currentDayNumber
- phasedReleaseState
- startDate
- totalPauseDuration
type: string
type: array
style: form
- deprecated: true
description: the fields to include for returned resources of type
ageRatingDeclarations
explode: false
in: query
name: fields[ageRatingDeclarations]
required: false
schema:
items:
enum:
- alcoholTobaccoOrDrugUseOrReferences
- gamblingAndContests
- gamblingSimulated
- horrorOrFearThemes
- kidsAgeBand
- matureOrSuggestiveThemes
- medicalOrTreatmentInformation
- profanityOrCrudeHumor
- sexualContentGraphicAndNudity
- sexualContentOrNudity
- unrestrictedWebAccess
- violenceCartoonOrFantasy
- violenceRealistic
- violenceRealisticProlongedGraphicOrSadistic
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreReviewDetails
explode: false
in: query
name: fields[appStoreReviewDetails]
required: false
schema:
items:
enum:
- appStoreReviewAttachments
- appStoreVersion
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionSubmissions
explode: false
in: query
name: fields[appStoreVersionSubmissions]
required: false
schema:
items:
enum:
- appStoreVersion
type: string
type: array
style: form
- description: maximum number of related appStoreVersionLocalizations returned
(when they are included)
in: query
name: limit[appStoreVersionLocalizations]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionResponse"
description: Single AppStoreVersion
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appStoreVersions-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionUpdateRequest"
description: AppStoreVersion representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionResponse"
description: Single AppStoreVersion
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersions
"/v1/appStoreVersions/{id}/ageRatingDeclaration":
get:
deprecated: true
operationId: appStoreVersions-ageRatingDeclaration-get_to_one_related
parameters:
- deprecated: true
description: the fields to include for returned resources of type
ageRatingDeclarations
explode: false
in: query
name: fields[ageRatingDeclarations]
schema:
items:
enum:
- alcoholTobaccoOrDrugUseOrReferences
- gamblingAndContests
- gamblingSimulated
- horrorOrFearThemes
- kidsAgeBand
- matureOrSuggestiveThemes
- medicalOrTreatmentInformation
- profanityOrCrudeHumor
- sexualContentGraphicAndNudity
- sexualContentOrNudity
- unrestrictedWebAccess
- violenceCartoonOrFantasy
- violenceRealistic
- violenceRealisticProlongedGraphicOrSadistic
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AgeRatingDeclarationResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appStoreVersions/{id}/appStoreReviewDetail":
get:
operationId: appStoreVersions-appStoreReviewDetail-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
appStoreReviewDetails
explode: false
in: query
name: fields[appStoreReviewDetails]
schema:
items:
enum:
- appStoreReviewAttachments
- appStoreVersion
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreReviewAttachments
explode: false
in: query
name: fields[appStoreReviewAttachments]
schema:
items:
enum:
- appStoreReviewDetail
- assetDeliveryState
- fileName
- fileSize
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- appStoreReviewAttachments
- appStoreVersion
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreReviewDetailResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appStoreVersions/{id}/appStoreVersionLocalizations":
get:
operationId: appStoreVersions-appStoreVersionLocalizations-get_to_many_related
parameters:
- description: the fields to include for returned resources of type
appStoreVersionLocalizations
explode: false
in: query
name: fields[appStoreVersionLocalizations]
schema:
items:
enum:
- appPreviewSets
- appScreenshotSets
- appStoreVersion
- description
- keywords
- locale
- marketingUrl
- promotionalText
- supportUrl
- whatsNew
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionLocalizationsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appStoreVersions/{id}/appStoreVersionPhasedRelease":
get:
operationId: appStoreVersions-appStoreVersionPhasedRelease-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
appStoreVersionPhasedReleases
explode: false
in: query
name: fields[appStoreVersionPhasedReleases]
schema:
items:
enum:
- appStoreVersion
- currentDayNumber
- phasedReleaseState
- startDate
- totalPauseDuration
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionPhasedReleaseResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appStoreVersions/{id}/appStoreVersionSubmission":
get:
operationId: appStoreVersions-appStoreVersionSubmission-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionSubmissions
explode: false
in: query
name: fields[appStoreVersionSubmissions]
schema:
items:
enum:
- appStoreVersion
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- appStoreVersion
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionSubmissionResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appStoreVersions/{id}/build":
get:
operationId: appStoreVersions-build-get_to_one_related
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appStoreVersions/{id}/idfaDeclaration":
get:
operationId: appStoreVersions-idfaDeclaration-get_to_one_related
parameters:
- description: the fields to include for returned resources of type idfaDeclarations
explode: false
in: query
name: fields[idfaDeclarations]
schema:
items:
enum:
- appStoreVersion
- attributesActionWithPreviousAd
- attributesAppInstallationToPreviousAd
- honorsLimitedAdTracking
- servesAds
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/IdfaDeclarationResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/appStoreVersions/{id}/relationships/build":
get:
operationId: appStoreVersions-build-get_to_one_relationship
parameters: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionBuildLinkageResponse"
description: Related linkage
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: appStoreVersions-build-update_to_one_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionBuildLinkageRequest"
description: Related linkage
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- AppStoreVersions
"/v1/appStoreVersions/{id}/routingAppCoverage":
get:
operationId: appStoreVersions-routingAppCoverage-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
routingAppCoverages
explode: false
in: query
name: fields[routingAppCoverages]
schema:
items:
enum:
- appStoreVersion
- assetDeliveryState
- fileName
- fileSize
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/RoutingAppCoverageResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- AppStoreVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/apps:
get:
operationId: apps-get_collection
parameters:
- description: filter by attribute 'appStoreVersions.appStoreState'
explode: false
in: query
name: filter[appStoreVersions.appStoreState]
required: false
schema:
items:
enum:
- DEVELOPER_REMOVED_FROM_SALE
- DEVELOPER_REJECTED
- IN_REVIEW
- INVALID_BINARY
- METADATA_REJECTED
- PENDING_APPLE_RELEASE
- PENDING_CONTRACT
- PENDING_DEVELOPER_RELEASE
- PREPARE_FOR_SUBMISSION
- PREORDER_READY_FOR_SALE
- PROCESSING_FOR_APP_STORE
- READY_FOR_SALE
- REJECTED
- REMOVED_FROM_SALE
- WAITING_FOR_EXPORT_COMPLIANCE
- WAITING_FOR_REVIEW
- REPLACED_WITH_NEW_VERSION
type: string
type: array
style: form
- description: filter by attribute 'appStoreVersions.platform'
explode: false
in: query
name: filter[appStoreVersions.platform]
required: false
schema:
items:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
type: array
style: form
- description: filter by attribute 'bundleId'
explode: false
in: query
name: filter[bundleId]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'name'
explode: false
in: query
name: filter[name]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'sku'
explode: false
in: query
name: filter[sku]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'appStoreVersions'
explode: false
in: query
name: filter[appStoreVersions]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by existence or non-existence of related
'gameCenterEnabledVersions'
explode: false
in: query
name: exists[gameCenterEnabledVersions]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- bundleId
- -bundleId
- name
- -name
- sku
- -sku
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- builds
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- preOrder
- preReleaseVersions
- prices
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaGroups
explode: false
in: query
name: fields[betaGroups]
required: false
schema:
items:
enum:
- app
- betaTesters
- builds
- createdDate
- feedbackEnabled
- isInternalGroup
- name
- publicLink
- publicLinkEnabled
- publicLinkId
- publicLinkLimit
- publicLinkLimitEnabled
type: string
type: array
style: form
- description: the fields to include for returned resources of type perfPowerMetrics
explode: false
in: query
name: fields[perfPowerMetrics]
required: false
schema:
items:
enum:
- deviceType
- metricType
- platform
type: string
type: array
style: form
- description: the fields to include for returned resources of type appInfos
explode: false
in: query
name: fields[appInfos]
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appInfoLocalizations
- appStoreAgeRating
- appStoreState
- brazilAgeRating
- kidsAgeBand
- primaryCategory
- primarySubcategoryOne
- primarySubcategoryTwo
- secondaryCategory
- secondarySubcategoryOne
- secondarySubcategoryTwo
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPreOrders
explode: false
in: query
name: fields[appPreOrders]
required: false
schema:
items:
enum:
- app
- appReleaseDate
- preOrderAvailableDate
type: string
type: array
style: form
- description: the fields to include for returned resources of type
preReleaseVersions
explode: false
in: query
name: fields[preReleaseVersions]
required: false
schema:
items:
enum:
- app
- builds
- platform
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPrices
explode: false
in: query
name: fields[appPrices]
required: false
schema:
items:
enum:
- app
- priceTier
type: string
type: array
style: form
- description: the fields to include for returned resources of type inAppPurchases
explode: false
in: query
name: fields[inAppPurchases]
required: false
schema:
items:
enum:
- apps
- inAppPurchaseType
- productId
- referenceName
- state
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppReviewDetails
explode: false
in: query
name: fields[betaAppReviewDetails]
required: false
schema:
items:
enum:
- app
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
required: false
schema:
items:
enum:
- currency
type: string
type: array
style: form
- description: the fields to include for returned resources of type
gameCenterEnabledVersions
explode: false
in: query
name: fields[gameCenterEnabledVersions]
required: false
schema:
items:
enum:
- app
- compatibleVersions
- iconAsset
- platform
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppLocalizations
explode: false
in: query
name: fields[betaAppLocalizations]
required: false
schema:
items:
enum:
- app
- description
- feedbackEmail
- locale
- marketingUrl
- privacyPolicyUrl
- tvOsPrivacyPolicy
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaLicenseAgreements
explode: false
in: query
name: fields[betaLicenseAgreements]
required: false
schema:
items:
enum:
- agreementText
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type
endUserLicenseAgreements
explode: false
in: query
name: fields[endUserLicenseAgreements]
required: false
schema:
items:
enum:
- agreementText
- app
- territories
type: string
type: array
style: form
- description: maximum number of related appInfos returned (when they are included)
in: query
name: limit[appInfos]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related appStoreVersions returned (when they are
included)
in: query
name: limit[appStoreVersions]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related availableTerritories returned (when they
are included)
in: query
name: limit[availableTerritories]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related betaAppLocalizations returned (when they
are included)
in: query
name: limit[betaAppLocalizations]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related betaGroups returned (when they are
included)
in: query
name: limit[betaGroups]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related builds returned (when they are included)
in: query
name: limit[builds]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related gameCenterEnabledVersions returned (when
they are included)
in: query
name: limit[gameCenterEnabledVersions]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related inAppPurchases returned (when they are
included)
in: query
name: limit[inAppPurchases]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related preReleaseVersions returned (when they
are included)
in: query
name: limit[preReleaseVersions]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related prices returned (when they are included)
in: query
name: limit[prices]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppsResponse"
description: List of Apps
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- Apps
"/v1/apps/{id}":
get:
operationId: apps-get_instance
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- builds
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- preOrder
- preReleaseVersions
- prices
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaGroups
explode: false
in: query
name: fields[betaGroups]
required: false
schema:
items:
enum:
- app
- betaTesters
- builds
- createdDate
- feedbackEnabled
- isInternalGroup
- name
- publicLink
- publicLinkEnabled
- publicLinkId
- publicLinkLimit
- publicLinkLimitEnabled
type: string
type: array
style: form
- description: the fields to include for returned resources of type perfPowerMetrics
explode: false
in: query
name: fields[perfPowerMetrics]
required: false
schema:
items:
enum:
- deviceType
- metricType
- platform
type: string
type: array
style: form
- description: the fields to include for returned resources of type appInfos
explode: false
in: query
name: fields[appInfos]
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appInfoLocalizations
- appStoreAgeRating
- appStoreState
- brazilAgeRating
- kidsAgeBand
- primaryCategory
- primarySubcategoryOne
- primarySubcategoryTwo
- secondaryCategory
- secondarySubcategoryOne
- secondarySubcategoryTwo
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPreOrders
explode: false
in: query
name: fields[appPreOrders]
required: false
schema:
items:
enum:
- app
- appReleaseDate
- preOrderAvailableDate
type: string
type: array
style: form
- description: the fields to include for returned resources of type
preReleaseVersions
explode: false
in: query
name: fields[preReleaseVersions]
required: false
schema:
items:
enum:
- app
- builds
- platform
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPrices
explode: false
in: query
name: fields[appPrices]
required: false
schema:
items:
enum:
- app
- priceTier
type: string
type: array
style: form
- description: the fields to include for returned resources of type inAppPurchases
explode: false
in: query
name: fields[inAppPurchases]
required: false
schema:
items:
enum:
- apps
- inAppPurchaseType
- productId
- referenceName
- state
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppReviewDetails
explode: false
in: query
name: fields[betaAppReviewDetails]
required: false
schema:
items:
enum:
- app
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
required: false
schema:
items:
enum:
- currency
type: string
type: array
style: form
- description: the fields to include for returned resources of type
gameCenterEnabledVersions
explode: false
in: query
name: fields[gameCenterEnabledVersions]
required: false
schema:
items:
enum:
- app
- compatibleVersions
- iconAsset
- platform
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppLocalizations
explode: false
in: query
name: fields[betaAppLocalizations]
required: false
schema:
items:
enum:
- app
- description
- feedbackEmail
- locale
- marketingUrl
- privacyPolicyUrl
- tvOsPrivacyPolicy
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaLicenseAgreements
explode: false
in: query
name: fields[betaLicenseAgreements]
required: false
schema:
items:
enum:
- agreementText
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type
endUserLicenseAgreements
explode: false
in: query
name: fields[endUserLicenseAgreements]
required: false
schema:
items:
enum:
- agreementText
- app
- territories
type: string
type: array
style: form
- description: maximum number of related appInfos returned (when they are included)
in: query
name: limit[appInfos]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related appStoreVersions returned (when they are
included)
in: query
name: limit[appStoreVersions]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related availableTerritories returned (when they
are included)
in: query
name: limit[availableTerritories]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related betaAppLocalizations returned (when they
are included)
in: query
name: limit[betaAppLocalizations]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related betaGroups returned (when they are
included)
in: query
name: limit[betaGroups]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related builds returned (when they are included)
in: query
name: limit[builds]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related gameCenterEnabledVersions returned (when
they are included)
in: query
name: limit[gameCenterEnabledVersions]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related inAppPurchases returned (when they are
included)
in: query
name: limit[inAppPurchases]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related preReleaseVersions returned (when they
are included)
in: query
name: limit[preReleaseVersions]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related prices returned (when they are included)
in: query
name: limit[prices]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Single App
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: apps-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppUpdateRequest"
description: App representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Single App
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Apps
"/v1/apps/{id}/appInfos":
get:
operationId: apps-appInfos-get_to_many_related
parameters:
- description: the fields to include for returned resources of type
ageRatingDeclarations
explode: false
in: query
name: fields[ageRatingDeclarations]
schema:
items:
enum:
- alcoholTobaccoOrDrugUseOrReferences
- contests
- gambling
- gamblingAndContests
- gamblingSimulated
- horrorOrFearThemes
- kidsAgeBand
- matureOrSuggestiveThemes
- medicalOrTreatmentInformation
- profanityOrCrudeHumor
- seventeenPlus
- sexualContentGraphicAndNudity
- sexualContentOrNudity
- unrestrictedWebAccess
- violenceCartoonOrFantasy
- violenceRealistic
- violenceRealisticProlongedGraphicOrSadistic
type: string
type: array
style: form
- description: the fields to include for returned resources of type appInfos
explode: false
in: query
name: fields[appInfos]
schema:
items:
enum:
- ageRatingDeclaration
- app
- appInfoLocalizations
- appStoreAgeRating
- appStoreState
- brazilAgeRating
- kidsAgeBand
- primaryCategory
- primarySubcategoryOne
- primarySubcategoryTwo
- secondaryCategory
- secondarySubcategoryOne
- secondarySubcategoryTwo
type: string
type: array
style: form
- description: the fields to include for returned resources of type appCategories
explode: false
in: query
name: fields[appCategories]
schema:
items:
enum:
- parent
- platforms
- subcategories
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appInfoLocalizations
explode: false
in: query
name: fields[appInfoLocalizations]
schema:
items:
enum:
- appInfo
- locale
- name
- privacyPolicyText
- privacyPolicyUrl
- subtitle
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- app
- appInfoLocalizations
- primaryCategory
- primarySubcategoryOne
- primarySubcategoryTwo
- secondaryCategory
- secondarySubcategoryOne
- secondarySubcategoryTwo
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppInfosResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/appStoreVersions":
get:
operationId: apps-appStoreVersions-get_to_many_related
parameters:
- description: filter by attribute 'appStoreState'
explode: false
in: query
name: filter[appStoreState]
schema:
items:
enum:
- DEVELOPER_REMOVED_FROM_SALE
- DEVELOPER_REJECTED
- IN_REVIEW
- INVALID_BINARY
- METADATA_REJECTED
- PENDING_APPLE_RELEASE
- PENDING_CONTRACT
- PENDING_DEVELOPER_RELEASE
- PREPARE_FOR_SUBMISSION
- PREORDER_READY_FOR_SALE
- PROCESSING_FOR_APP_STORE
- READY_FOR_SALE
- REJECTED
- REMOVED_FROM_SALE
- WAITING_FOR_EXPORT_COMPLIANCE
- WAITING_FOR_REVIEW
- REPLACED_WITH_NEW_VERSION
type: string
type: array
style: form
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
schema:
items:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
type: array
style: form
- description: filter by attribute 'versionString'
explode: false
in: query
name: filter[versionString]
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type idfaDeclarations
explode: false
in: query
name: fields[idfaDeclarations]
schema:
items:
enum:
- appStoreVersion
- attributesActionWithPreviousAd
- attributesAppInstallationToPreviousAd
- honorsLimitedAdTracking
- servesAds
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionLocalizations
explode: false
in: query
name: fields[appStoreVersionLocalizations]
schema:
items:
enum:
- appPreviewSets
- appScreenshotSets
- appStoreVersion
- description
- keywords
- locale
- marketingUrl
- promotionalText
- supportUrl
- whatsNew
type: string
type: array
style: form
- description: the fields to include for returned resources of type
routingAppCoverages
explode: false
in: query
name: fields[routingAppCoverages]
schema:
items:
enum:
- appStoreVersion
- assetDeliveryState
- fileName
- fileSize
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionPhasedReleases
explode: false
in: query
name: fields[appStoreVersionPhasedReleases]
schema:
items:
enum:
- appStoreVersion
- currentDayNumber
- phasedReleaseState
- startDate
- totalPauseDuration
type: string
type: array
style: form
- description: the fields to include for returned resources of type
ageRatingDeclarations
explode: false
in: query
name: fields[ageRatingDeclarations]
schema:
items:
enum:
- alcoholTobaccoOrDrugUseOrReferences
- gamblingAndContests
- gamblingSimulated
- horrorOrFearThemes
- kidsAgeBand
- matureOrSuggestiveThemes
- medicalOrTreatmentInformation
- profanityOrCrudeHumor
- sexualContentGraphicAndNudity
- sexualContentOrNudity
- unrestrictedWebAccess
- violenceCartoonOrFantasy
- violenceRealistic
- violenceRealisticProlongedGraphicOrSadistic
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreReviewDetails
explode: false
in: query
name: fields[appStoreReviewDetails]
schema:
items:
enum:
- appStoreReviewAttachments
- appStoreVersion
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appStoreVersionSubmissions
explode: false
in: query
name: fields[appStoreVersionSubmissions]
schema:
items:
enum:
- appStoreVersion
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- idfaDeclaration
- routingAppCoverage
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/availableTerritories":
get:
operationId: apps-availableTerritories-get_to_many_related
parameters:
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
schema:
items:
enum:
- currency
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/TerritoriesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/betaAppLocalizations":
get:
operationId: apps-betaAppLocalizations-get_to_many_related
parameters:
- description: the fields to include for returned resources of type
betaAppLocalizations
explode: false
in: query
name: fields[betaAppLocalizations]
schema:
items:
enum:
- app
- description
- feedbackEmail
- locale
- marketingUrl
- privacyPolicyUrl
- tvOsPrivacyPolicy
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppLocalizationsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/betaAppReviewDetail":
get:
operationId: apps-betaAppReviewDetail-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
betaAppReviewDetails
explode: false
in: query
name: fields[betaAppReviewDetails]
schema:
items:
enum:
- app
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewDetailResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/betaGroups":
get:
operationId: apps-betaGroups-get_to_many_related
parameters:
- description: the fields to include for returned resources of type betaGroups
explode: false
in: query
name: fields[betaGroups]
schema:
items:
enum:
- app
- betaTesters
- builds
- createdDate
- feedbackEnabled
- isInternalGroup
- name
- publicLink
- publicLinkEnabled
- publicLinkId
- publicLinkLimit
- publicLinkLimitEnabled
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/betaLicenseAgreement":
get:
operationId: apps-betaLicenseAgreement-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
betaLicenseAgreements
explode: false
in: query
name: fields[betaLicenseAgreements]
schema:
items:
enum:
- agreementText
- app
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaLicenseAgreementResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/builds":
get:
operationId: apps-builds-get_to_many_related
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/endUserLicenseAgreement":
get:
operationId: apps-endUserLicenseAgreement-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
endUserLicenseAgreements
explode: false
in: query
name: fields[endUserLicenseAgreements]
schema:
items:
enum:
- agreementText
- app
- territories
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/EndUserLicenseAgreementResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/gameCenterEnabledVersions":
get:
operationId: apps-gameCenterEnabledVersions-get_to_many_related
parameters:
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
schema:
items:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
type: array
style: form
- description: filter by attribute 'versionString'
explode: false
in: query
name: filter[versionString]
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
schema:
items:
enum:
- versionString
- -versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type
gameCenterEnabledVersions
explode: false
in: query
name: fields[gameCenterEnabledVersions]
schema:
items:
enum:
- app
- compatibleVersions
- iconAsset
- platform
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- app
- compatibleVersions
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/GameCenterEnabledVersionsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/inAppPurchases":
get:
operationId: apps-inAppPurchases-get_to_many_related
parameters:
- description: filter by attribute 'inAppPurchaseType'
explode: false
in: query
name: filter[inAppPurchaseType]
schema:
items:
enum:
- AUTOMATICALLY_RENEWABLE_SUBSCRIPTION
- NON_CONSUMABLE
- CONSUMABLE
- NON_RENEWING_SUBSCRIPTION
- FREE_SUBSCRIPTION
type: string
type: array
style: form
- description: filter by canBeSubmitted
explode: false
in: query
name: filter[canBeSubmitted]
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
schema:
items:
enum:
- inAppPurchaseType
- -inAppPurchaseType
- productId
- -productId
- referenceName
- -referenceName
type: string
type: array
style: form
- description: the fields to include for returned resources of type inAppPurchases
explode: false
in: query
name: fields[inAppPurchases]
schema:
items:
enum:
- apps
- inAppPurchaseType
- productId
- referenceName
- state
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- apps
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/InAppPurchasesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/perfPowerMetrics":
get:
operationId: apps-perfPowerMetrics-get_to_many_related
parameters:
- description: filter by attribute 'deviceType'
explode: false
in: query
name: filter[deviceType]
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'metricType'
explode: false
in: query
name: filter[metricType]
schema:
items:
enum:
- DISK
- HANG
- BATTERY
- LAUNCH
- MEMORY
- ANIMATION
- TERMINATION
type: string
type: array
style: form
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
schema:
items:
enum:
- IOS
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PerfPowerMetricsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/preOrder":
get:
operationId: apps-preOrder-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appPreOrders
explode: false
in: query
name: fields[appPreOrders]
schema:
items:
enum:
- app
- appReleaseDate
- preOrderAvailableDate
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPreOrderResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/preReleaseVersions":
get:
operationId: apps-preReleaseVersions-get_to_many_related
parameters:
- description: the fields to include for returned resources of type
preReleaseVersions
explode: false
in: query
name: fields[preReleaseVersions]
schema:
items:
enum:
- app
- builds
- platform
- version
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PreReleaseVersionsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/prices":
get:
operationId: apps-prices-get_to_many_related
parameters:
- description: the fields to include for returned resources of type appPrices
explode: false
in: query
name: fields[appPrices]
schema:
items:
enum:
- app
- priceTier
type: string
type: array
style: form
- description: the fields to include for returned resources of type appPriceTiers
explode: false
in: query
name: fields[appPriceTiers]
schema:
items:
enum:
- pricePoints
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- app
- priceTier
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppPricesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/apps/{id}/relationships/betaTesters":
delete:
operationId: apps-betaTesters-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/AppBetaTestersLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Apps
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/betaAppLocalizations:
get:
operationId: betaAppLocalizations-get_collection
parameters:
- description: filter by attribute 'locale'
explode: false
in: query
name: filter[locale]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'app'
explode: false
in: query
name: filter[app]
required: false
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppLocalizations
explode: false
in: query
name: fields[betaAppLocalizations]
required: false
schema:
items:
enum:
- app
- description
- feedbackEmail
- locale
- marketingUrl
- privacyPolicyUrl
- tvOsPrivacyPolicy
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppLocalizationsResponse"
description: List of BetaAppLocalizations
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BetaAppLocalizations
post:
operationId: betaAppLocalizations-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppLocalizationCreateRequest"
description: BetaAppLocalization representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppLocalizationResponse"
description: Single BetaAppLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaAppLocalizations
"/v1/betaAppLocalizations/{id}":
delete:
operationId: betaAppLocalizations-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaAppLocalizations
get:
operationId: betaAppLocalizations-get_instance
parameters:
- description: the fields to include for returned resources of type
betaAppLocalizations
explode: false
in: query
name: fields[betaAppLocalizations]
required: false
schema:
items:
enum:
- app
- description
- feedbackEmail
- locale
- marketingUrl
- privacyPolicyUrl
- tvOsPrivacyPolicy
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppLocalizationResponse"
description: Single BetaAppLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaAppLocalizations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: betaAppLocalizations-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppLocalizationUpdateRequest"
description: BetaAppLocalization representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppLocalizationResponse"
description: Single BetaAppLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaAppLocalizations
"/v1/betaAppLocalizations/{id}/app":
get:
operationId: betaAppLocalizations-app-get_to_one_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaAppLocalizations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/betaAppReviewDetails:
get:
operationId: betaAppReviewDetails-get_collection
parameters:
- description: filter by id(s) of related 'app'
explode: false
in: query
name: filter[app]
required: true
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppReviewDetails
explode: false
in: query
name: fields[betaAppReviewDetails]
required: false
schema:
items:
enum:
- app
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewDetailsResponse"
description: List of BetaAppReviewDetails
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BetaAppReviewDetails
"/v1/betaAppReviewDetails/{id}":
get:
operationId: betaAppReviewDetails-get_instance
parameters:
- description: the fields to include for returned resources of type
betaAppReviewDetails
explode: false
in: query
name: fields[betaAppReviewDetails]
required: false
schema:
items:
enum:
- app
- contactEmail
- contactFirstName
- contactLastName
- contactPhone
- demoAccountName
- demoAccountPassword
- demoAccountRequired
- notes
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewDetailResponse"
description: Single BetaAppReviewDetail
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaAppReviewDetails
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: betaAppReviewDetails-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewDetailUpdateRequest"
description: BetaAppReviewDetail representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewDetailResponse"
description: Single BetaAppReviewDetail
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaAppReviewDetails
"/v1/betaAppReviewDetails/{id}/app":
get:
operationId: betaAppReviewDetails-app-get_to_one_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaAppReviewDetails
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/betaAppReviewSubmissions:
get:
operationId: betaAppReviewSubmissions-get_collection
parameters:
- description: filter by attribute 'betaReviewState'
explode: false
in: query
name: filter[betaReviewState]
required: false
schema:
items:
enum:
- WAITING_FOR_REVIEW
- IN_REVIEW
- REJECTED
- APPROVED
type: string
type: array
style: form
- description: filter by id(s) of related 'build'
explode: false
in: query
name: filter[build]
required: true
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppReviewSubmissions
explode: false
in: query
name: fields[betaAppReviewSubmissions]
required: false
schema:
items:
enum:
- betaReviewState
- build
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- build
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewSubmissionsResponse"
description: List of BetaAppReviewSubmissions
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BetaAppReviewSubmissions
post:
operationId: betaAppReviewSubmissions-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewSubmissionCreateRequest"
description: BetaAppReviewSubmission representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewSubmissionResponse"
description: Single BetaAppReviewSubmission
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaAppReviewSubmissions
"/v1/betaAppReviewSubmissions/{id}":
get:
operationId: betaAppReviewSubmissions-get_instance
parameters:
- description: the fields to include for returned resources of type
betaAppReviewSubmissions
explode: false
in: query
name: fields[betaAppReviewSubmissions]
required: false
schema:
items:
enum:
- betaReviewState
- build
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- build
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewSubmissionResponse"
description: Single BetaAppReviewSubmission
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaAppReviewSubmissions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaAppReviewSubmissions/{id}/build":
get:
operationId: betaAppReviewSubmissions-build-get_to_one_related
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaAppReviewSubmissions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/betaBuildLocalizations:
get:
operationId: betaBuildLocalizations-get_collection
parameters:
- description: filter by attribute 'locale'
explode: false
in: query
name: filter[locale]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'build'
explode: false
in: query
name: filter[build]
required: false
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaBuildLocalizations
explode: false
in: query
name: fields[betaBuildLocalizations]
required: false
schema:
items:
enum:
- build
- locale
- whatsNew
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- build
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaBuildLocalizationsResponse"
description: List of BetaBuildLocalizations
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BetaBuildLocalizations
post:
operationId: betaBuildLocalizations-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaBuildLocalizationCreateRequest"
description: BetaBuildLocalization representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaBuildLocalizationResponse"
description: Single BetaBuildLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaBuildLocalizations
"/v1/betaBuildLocalizations/{id}":
delete:
operationId: betaBuildLocalizations-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaBuildLocalizations
get:
operationId: betaBuildLocalizations-get_instance
parameters:
- description: the fields to include for returned resources of type
betaBuildLocalizations
explode: false
in: query
name: fields[betaBuildLocalizations]
required: false
schema:
items:
enum:
- build
- locale
- whatsNew
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- build
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaBuildLocalizationResponse"
description: Single BetaBuildLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaBuildLocalizations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: betaBuildLocalizations-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaBuildLocalizationUpdateRequest"
description: BetaBuildLocalization representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaBuildLocalizationResponse"
description: Single BetaBuildLocalization
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaBuildLocalizations
"/v1/betaBuildLocalizations/{id}/build":
get:
operationId: betaBuildLocalizations-build-get_to_one_related
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaBuildLocalizations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/betaGroups:
get:
operationId: betaGroups-get_collection
parameters:
- description: filter by attribute 'isInternalGroup'
explode: false
in: query
name: filter[isInternalGroup]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'name'
explode: false
in: query
name: filter[name]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'publicLink'
explode: false
in: query
name: filter[publicLink]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'publicLinkEnabled'
explode: false
in: query
name: filter[publicLinkEnabled]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'publicLinkLimitEnabled'
explode: false
in: query
name: filter[publicLinkLimitEnabled]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'app'
explode: false
in: query
name: filter[app]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'builds'
explode: false
in: query
name: filter[builds]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- createdDate
- -createdDate
- name
- -name
- publicLinkEnabled
- -publicLinkEnabled
- publicLinkLimit
- -publicLinkLimit
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaGroups
explode: false
in: query
name: fields[betaGroups]
required: false
schema:
items:
enum:
- app
- betaTesters
- builds
- createdDate
- feedbackEnabled
- isInternalGroup
- name
- publicLink
- publicLinkEnabled
- publicLinkId
- publicLinkLimit
- publicLinkLimitEnabled
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- betaTesters
- builds
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaTesters
explode: false
in: query
name: fields[betaTesters]
required: false
schema:
items:
enum:
- apps
- betaGroups
- builds
- email
- firstName
- inviteType
- lastName
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related betaTesters returned (when they are
included)
in: query
name: limit[betaTesters]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related builds returned (when they are included)
in: query
name: limit[builds]
required: false
schema:
maximum: 1000
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupsResponse"
description: List of BetaGroups
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BetaGroups
post:
operationId: betaGroups-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupCreateRequest"
description: BetaGroup representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupResponse"
description: Single BetaGroup
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaGroups
"/v1/betaGroups/{id}":
delete:
operationId: betaGroups-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaGroups
get:
operationId: betaGroups-get_instance
parameters:
- description: the fields to include for returned resources of type betaGroups
explode: false
in: query
name: fields[betaGroups]
required: false
schema:
items:
enum:
- app
- betaTesters
- builds
- createdDate
- feedbackEnabled
- isInternalGroup
- name
- publicLink
- publicLinkEnabled
- publicLinkId
- publicLinkLimit
- publicLinkLimitEnabled
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- betaTesters
- builds
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaTesters
explode: false
in: query
name: fields[betaTesters]
required: false
schema:
items:
enum:
- apps
- betaGroups
- builds
- email
- firstName
- inviteType
- lastName
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related betaTesters returned (when they are
included)
in: query
name: limit[betaTesters]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related builds returned (when they are included)
in: query
name: limit[builds]
required: false
schema:
maximum: 1000
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupResponse"
description: Single BetaGroup
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaGroups
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: betaGroups-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupUpdateRequest"
description: BetaGroup representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupResponse"
description: Single BetaGroup
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaGroups
"/v1/betaGroups/{id}/app":
get:
operationId: betaGroups-app-get_to_one_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaGroups
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaGroups/{id}/betaTesters":
get:
operationId: betaGroups-betaTesters-get_to_many_related
parameters:
- description: the fields to include for returned resources of type betaTesters
explode: false
in: query
name: fields[betaTesters]
schema:
items:
enum:
- apps
- betaGroups
- builds
- email
- firstName
- inviteType
- lastName
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTestersResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaGroups
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaGroups/{id}/builds":
get:
operationId: betaGroups-builds-get_to_many_related
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaGroups
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaGroups/{id}/relationships/betaTesters":
delete:
operationId: betaGroups-betaTesters-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupBetaTestersLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaGroups
get:
operationId: betaGroups-betaTesters-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupBetaTestersLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaGroups
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
post:
operationId: betaGroups-betaTesters-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupBetaTestersLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaGroups
"/v1/betaGroups/{id}/relationships/builds":
delete:
operationId: betaGroups-builds-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupBuildsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaGroups
get:
operationId: betaGroups-builds-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupBuildsLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaGroups
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
post:
operationId: betaGroups-builds-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupBuildsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaGroups
/v1/betaLicenseAgreements:
get:
operationId: betaLicenseAgreements-get_collection
parameters:
- description: filter by id(s) of related 'app'
explode: false
in: query
name: filter[app]
required: false
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaLicenseAgreements
explode: false
in: query
name: fields[betaLicenseAgreements]
required: false
schema:
items:
enum:
- agreementText
- app
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaLicenseAgreementsResponse"
description: List of BetaLicenseAgreements
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BetaLicenseAgreements
"/v1/betaLicenseAgreements/{id}":
get:
operationId: betaLicenseAgreements-get_instance
parameters:
- description: the fields to include for returned resources of type
betaLicenseAgreements
explode: false
in: query
name: fields[betaLicenseAgreements]
required: false
schema:
items:
enum:
- agreementText
- app
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaLicenseAgreementResponse"
description: Single BetaLicenseAgreement
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaLicenseAgreements
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: betaLicenseAgreements-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaLicenseAgreementUpdateRequest"
description: BetaLicenseAgreement representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaLicenseAgreementResponse"
description: Single BetaLicenseAgreement
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaLicenseAgreements
"/v1/betaLicenseAgreements/{id}/app":
get:
operationId: betaLicenseAgreements-app-get_to_one_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaLicenseAgreements
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/betaTesterInvitations:
post:
operationId: betaTesterInvitations-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterInvitationCreateRequest"
description: BetaTesterInvitation representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterInvitationResponse"
description: Single BetaTesterInvitation
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaTesterInvitations
/v1/betaTesters:
get:
operationId: betaTesters-get_collection
parameters:
- description: filter by attribute 'email'
explode: false
in: query
name: filter[email]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'firstName'
explode: false
in: query
name: filter[firstName]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'inviteType'
explode: false
in: query
name: filter[inviteType]
required: false
schema:
items:
enum:
- EMAIL
- PUBLIC_LINK
type: string
type: array
style: form
- description: filter by attribute 'lastName'
explode: false
in: query
name: filter[lastName]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'apps'
explode: false
in: query
name: filter[apps]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'betaGroups'
explode: false
in: query
name: filter[betaGroups]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'builds'
explode: false
in: query
name: filter[builds]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- email
- -email
- firstName
- -firstName
- inviteType
- -inviteType
- lastName
- -lastName
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaTesters
explode: false
in: query
name: fields[betaTesters]
required: false
schema:
items:
enum:
- apps
- betaGroups
- builds
- email
- firstName
- inviteType
- lastName
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- apps
- betaGroups
- builds
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaGroups
explode: false
in: query
name: fields[betaGroups]
required: false
schema:
items:
enum:
- app
- betaTesters
- builds
- createdDate
- feedbackEnabled
- isInternalGroup
- name
- publicLink
- publicLinkEnabled
- publicLinkId
- publicLinkLimit
- publicLinkLimitEnabled
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related apps returned (when they are included)
in: query
name: limit[apps]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related betaGroups returned (when they are
included)
in: query
name: limit[betaGroups]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related builds returned (when they are included)
in: query
name: limit[builds]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTestersResponse"
description: List of BetaTesters
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BetaTesters
post:
operationId: betaTesters-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterCreateRequest"
description: BetaTester representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterResponse"
description: Single BetaTester
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaTesters
"/v1/betaTesters/{id}":
delete:
operationId: betaTesters-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaTesters
get:
operationId: betaTesters-get_instance
parameters:
- description: the fields to include for returned resources of type betaTesters
explode: false
in: query
name: fields[betaTesters]
required: false
schema:
items:
enum:
- apps
- betaGroups
- builds
- email
- firstName
- inviteType
- lastName
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- apps
- betaGroups
- builds
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaGroups
explode: false
in: query
name: fields[betaGroups]
required: false
schema:
items:
enum:
- app
- betaTesters
- builds
- createdDate
- feedbackEnabled
- isInternalGroup
- name
- publicLink
- publicLinkEnabled
- publicLinkId
- publicLinkLimit
- publicLinkLimitEnabled
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related apps returned (when they are included)
in: query
name: limit[apps]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related betaGroups returned (when they are
included)
in: query
name: limit[betaGroups]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related builds returned (when they are included)
in: query
name: limit[builds]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterResponse"
description: Single BetaTester
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaTesters
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaTesters/{id}/apps":
get:
operationId: betaTesters-apps-get_to_many_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaTesters
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaTesters/{id}/betaGroups":
get:
operationId: betaTesters-betaGroups-get_to_many_related
parameters:
- description: the fields to include for returned resources of type betaGroups
explode: false
in: query
name: fields[betaGroups]
schema:
items:
enum:
- app
- betaTesters
- builds
- createdDate
- feedbackEnabled
- isInternalGroup
- name
- publicLink
- publicLinkEnabled
- publicLinkId
- publicLinkLimit
- publicLinkLimitEnabled
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaGroupsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaTesters
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaTesters/{id}/builds":
get:
operationId: betaTesters-builds-get_to_many_related
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaTesters
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaTesters/{id}/relationships/apps":
delete:
operationId: betaTesters-apps-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterAppsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaTesters
get:
operationId: betaTesters-apps-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterAppsLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaTesters
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/betaTesters/{id}/relationships/betaGroups":
delete:
operationId: betaTesters-betaGroups-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterBetaGroupsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaTesters
get:
operationId: betaTesters-betaGroups-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterBetaGroupsLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaTesters
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
post:
operationId: betaTesters-betaGroups-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterBetaGroupsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaTesters
"/v1/betaTesters/{id}/relationships/builds":
delete:
operationId: betaTesters-builds-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterBuildsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaTesters
get:
operationId: betaTesters-builds-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterBuildsLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BetaTesters
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
post:
operationId: betaTesters-builds-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTesterBuildsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BetaTesters
/v1/buildBetaDetails:
get:
operationId: buildBetaDetails-get_collection
parameters:
- description: filter by id(s) of related 'build'
explode: false
in: query
name: filter[build]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: the fields to include for returned resources of type buildBetaDetails
explode: false
in: query
name: fields[buildBetaDetails]
required: false
schema:
items:
enum:
- autoNotifyEnabled
- build
- externalBuildState
- internalBuildState
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- build
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaDetailsResponse"
description: List of BuildBetaDetails
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BuildBetaDetails
"/v1/buildBetaDetails/{id}":
get:
operationId: buildBetaDetails-get_instance
parameters:
- description: the fields to include for returned resources of type buildBetaDetails
explode: false
in: query
name: fields[buildBetaDetails]
required: false
schema:
items:
enum:
- autoNotifyEnabled
- build
- externalBuildState
- internalBuildState
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- build
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaDetailResponse"
description: Single BuildBetaDetail
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BuildBetaDetails
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: buildBetaDetails-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaDetailUpdateRequest"
description: BuildBetaDetail representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaDetailResponse"
description: Single BuildBetaDetail
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BuildBetaDetails
"/v1/buildBetaDetails/{id}/build":
get:
operationId: buildBetaDetails-build-get_to_one_related
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BuildBetaDetails
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/buildBetaNotifications:
post:
operationId: buildBetaNotifications-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaNotificationCreateRequest"
description: BuildBetaNotification representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaNotificationResponse"
description: Single BuildBetaNotification
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BuildBetaNotifications
/v1/builds:
get:
operationId: builds-get_collection
parameters:
- description: filter by attribute 'betaAppReviewSubmission.betaReviewState'
explode: false
in: query
name: filter[betaAppReviewSubmission.betaReviewState]
required: false
schema:
items:
enum:
- WAITING_FOR_REVIEW
- IN_REVIEW
- REJECTED
- APPROVED
type: string
type: array
style: form
- description: filter by attribute 'expired'
explode: false
in: query
name: filter[expired]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'preReleaseVersion.platform'
explode: false
in: query
name: filter[preReleaseVersion.platform]
required: false
schema:
items:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
type: array
style: form
- description: filter by attribute 'preReleaseVersion.version'
explode: false
in: query
name: filter[preReleaseVersion.version]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'processingState'
explode: false
in: query
name: filter[processingState]
required: false
schema:
items:
enum:
- PROCESSING
- FAILED
- INVALID
- VALID
type: string
type: array
style: form
- description: filter by attribute 'usesNonExemptEncryption'
explode: false
in: query
name: filter[usesNonExemptEncryption]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'version'
explode: false
in: query
name: filter[version]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'app'
explode: false
in: query
name: filter[app]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'appStoreVersion'
explode: false
in: query
name: filter[appStoreVersion]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'betaGroups'
explode: false
in: query
name: filter[betaGroups]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'preReleaseVersion'
explode: false
in: query
name: filter[preReleaseVersion]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- preReleaseVersion
- -preReleaseVersion
- uploadedDate
- -uploadedDate
- version
- -version
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- buildBetaDetail
- icons
- individualTesters
- preReleaseVersion
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appEncryptionDeclarations
explode: false
in: query
name: fields[appEncryptionDeclarations]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclarationState
- availableOnFrenchStore
- builds
- codeValue
- containsProprietaryCryptography
- containsThirdPartyCryptography
- documentName
- documentType
- documentUrl
- exempt
- platform
- uploadedDate
- usesEncryption
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppReviewSubmissions
explode: false
in: query
name: fields[betaAppReviewSubmissions]
required: false
schema:
items:
enum:
- betaReviewState
- build
type: string
type: array
style: form
- description: the fields to include for returned resources of type buildBetaDetails
explode: false
in: query
name: fields[buildBetaDetails]
required: false
schema:
items:
enum:
- autoNotifyEnabled
- build
- externalBuildState
- internalBuildState
type: string
type: array
style: form
- description: the fields to include for returned resources of type buildIcons
explode: false
in: query
name: fields[buildIcons]
required: false
schema:
items:
enum:
- iconAsset
- iconType
type: string
type: array
style: form
- description: the fields to include for returned resources of type perfPowerMetrics
explode: false
in: query
name: fields[perfPowerMetrics]
required: false
schema:
items:
enum:
- deviceType
- metricType
- platform
type: string
type: array
style: form
- description: the fields to include for returned resources of type
preReleaseVersions
explode: false
in: query
name: fields[preReleaseVersions]
required: false
schema:
items:
enum:
- app
- builds
- platform
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type
diagnosticSignatures
explode: false
in: query
name: fields[diagnosticSignatures]
required: false
schema:
items:
enum:
- diagnosticType
- logs
- signature
- weight
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaTesters
explode: false
in: query
name: fields[betaTesters]
required: false
schema:
items:
enum:
- apps
- betaGroups
- builds
- email
- firstName
- inviteType
- lastName
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaBuildLocalizations
explode: false
in: query
name: fields[betaBuildLocalizations]
required: false
schema:
items:
enum:
- build
- locale
- whatsNew
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related betaBuildLocalizations returned (when
they are included)
in: query
name: limit[betaBuildLocalizations]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related icons returned (when they are included)
in: query
name: limit[icons]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related individualTesters returned (when they are
included)
in: query
name: limit[individualTesters]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildsResponse"
description: List of Builds
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- Builds
"/v1/builds/{id}":
get:
operationId: builds-get_instance
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- buildBetaDetail
- icons
- individualTesters
- preReleaseVersion
type: string
type: array
style: form
- description: the fields to include for returned resources of type
appEncryptionDeclarations
explode: false
in: query
name: fields[appEncryptionDeclarations]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclarationState
- availableOnFrenchStore
- builds
- codeValue
- containsProprietaryCryptography
- containsThirdPartyCryptography
- documentName
- documentType
- documentUrl
- exempt
- platform
- uploadedDate
- usesEncryption
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaAppReviewSubmissions
explode: false
in: query
name: fields[betaAppReviewSubmissions]
required: false
schema:
items:
enum:
- betaReviewState
- build
type: string
type: array
style: form
- description: the fields to include for returned resources of type buildBetaDetails
explode: false
in: query
name: fields[buildBetaDetails]
required: false
schema:
items:
enum:
- autoNotifyEnabled
- build
- externalBuildState
- internalBuildState
type: string
type: array
style: form
- description: the fields to include for returned resources of type buildIcons
explode: false
in: query
name: fields[buildIcons]
required: false
schema:
items:
enum:
- iconAsset
- iconType
type: string
type: array
style: form
- description: the fields to include for returned resources of type perfPowerMetrics
explode: false
in: query
name: fields[perfPowerMetrics]
required: false
schema:
items:
enum:
- deviceType
- metricType
- platform
type: string
type: array
style: form
- description: the fields to include for returned resources of type
preReleaseVersions
explode: false
in: query
name: fields[preReleaseVersions]
required: false
schema:
items:
enum:
- app
- builds
- platform
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
required: false
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type
diagnosticSignatures
explode: false
in: query
name: fields[diagnosticSignatures]
required: false
schema:
items:
enum:
- diagnosticType
- logs
- signature
- weight
type: string
type: array
style: form
- description: the fields to include for returned resources of type betaTesters
explode: false
in: query
name: fields[betaTesters]
required: false
schema:
items:
enum:
- apps
- betaGroups
- builds
- email
- firstName
- inviteType
- lastName
type: string
type: array
style: form
- description: the fields to include for returned resources of type
betaBuildLocalizations
explode: false
in: query
name: fields[betaBuildLocalizations]
required: false
schema:
items:
enum:
- build
- locale
- whatsNew
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related betaBuildLocalizations returned (when
they are included)
in: query
name: limit[betaBuildLocalizations]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related icons returned (when they are included)
in: query
name: limit[icons]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related individualTesters returned (when they are
included)
in: query
name: limit[individualTesters]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildResponse"
description: Single Build
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: builds-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BuildUpdateRequest"
description: Build representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildResponse"
description: Single Build
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Builds
"/v1/builds/{id}/app":
get:
operationId: builds-app-get_to_one_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/appEncryptionDeclaration":
get:
operationId: builds-appEncryptionDeclaration-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
appEncryptionDeclarations
explode: false
in: query
name: fields[appEncryptionDeclarations]
schema:
items:
enum:
- app
- appEncryptionDeclarationState
- availableOnFrenchStore
- builds
- codeValue
- containsProprietaryCryptography
- containsThirdPartyCryptography
- documentName
- documentType
- documentUrl
- exempt
- platform
- uploadedDate
- usesEncryption
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppEncryptionDeclarationResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/appStoreVersion":
get:
operationId: builds-appStoreVersion-get_to_one_related
parameters:
- description: the fields to include for returned resources of type appStoreVersions
explode: false
in: query
name: fields[appStoreVersions]
schema:
items:
enum:
- ageRatingDeclaration
- app
- appStoreReviewDetail
- appStoreState
- appStoreVersionLocalizations
- appStoreVersionPhasedRelease
- appStoreVersionSubmission
- build
- copyright
- createdDate
- downloadable
- earliestReleaseDate
- idfaDeclaration
- platform
- releaseType
- routingAppCoverage
- usesIdfa
- versionString
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppStoreVersionResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/betaAppReviewSubmission":
get:
operationId: builds-betaAppReviewSubmission-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
betaAppReviewSubmissions
explode: false
in: query
name: fields[betaAppReviewSubmissions]
schema:
items:
enum:
- betaReviewState
- build
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaAppReviewSubmissionResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/betaBuildLocalizations":
get:
operationId: builds-betaBuildLocalizations-get_to_many_related
parameters:
- description: the fields to include for returned resources of type
betaBuildLocalizations
explode: false
in: query
name: fields[betaBuildLocalizations]
schema:
items:
enum:
- build
- locale
- whatsNew
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaBuildLocalizationsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/buildBetaDetail":
get:
operationId: builds-buildBetaDetail-get_to_one_related
parameters:
- description: the fields to include for returned resources of type buildBetaDetails
explode: false
in: query
name: fields[buildBetaDetails]
schema:
items:
enum:
- autoNotifyEnabled
- build
- externalBuildState
- internalBuildState
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaDetailResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/diagnosticSignatures":
get:
operationId: builds-diagnosticSignatures-get_to_many_related
parameters:
- description: filter by attribute 'diagnosticType'
explode: false
in: query
name: filter[diagnosticType]
schema:
items:
enum:
- DISK_WRITES
type: string
type: array
style: form
- description: the fields to include for returned resources of type
diagnosticSignatures
explode: false
in: query
name: fields[diagnosticSignatures]
schema:
items:
enum:
- diagnosticType
- logs
- signature
- weight
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/DiagnosticSignaturesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/icons":
get:
operationId: builds-icons-get_to_many_related
parameters:
- description: the fields to include for returned resources of type buildIcons
explode: false
in: query
name: fields[buildIcons]
schema:
items:
enum:
- iconAsset
- iconType
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildIconsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/individualTesters":
get:
operationId: builds-individualTesters-get_to_many_related
parameters:
- description: the fields to include for returned resources of type betaTesters
explode: false
in: query
name: fields[betaTesters]
schema:
items:
enum:
- apps
- betaGroups
- builds
- email
- firstName
- inviteType
- lastName
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BetaTestersResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/perfPowerMetrics":
get:
operationId: builds-perfPowerMetrics-get_to_many_related
parameters:
- description: filter by attribute 'deviceType'
explode: false
in: query
name: filter[deviceType]
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'metricType'
explode: false
in: query
name: filter[metricType]
schema:
items:
enum:
- DISK
- HANG
- BATTERY
- LAUNCH
- MEMORY
- ANIMATION
- TERMINATION
type: string
type: array
style: form
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
schema:
items:
enum:
- IOS
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PerfPowerMetricsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/preReleaseVersion":
get:
operationId: builds-preReleaseVersion-get_to_one_related
parameters:
- description: the fields to include for returned resources of type
preReleaseVersions
explode: false
in: query
name: fields[preReleaseVersions]
schema:
items:
enum:
- app
- builds
- platform
- version
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PrereleaseVersionResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/builds/{id}/relationships/appEncryptionDeclaration":
get:
operationId: builds-appEncryptionDeclaration-get_to_one_relationship
parameters: []
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildAppEncryptionDeclarationLinkageResponse"
description: Related linkage
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: builds-appEncryptionDeclaration-update_to_one_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BuildAppEncryptionDeclarationLinkageRequest"
description: Related linkage
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Builds
"/v1/builds/{id}/relationships/betaGroups":
delete:
operationId: builds-betaGroups-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaGroupsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
post:
operationId: builds-betaGroups-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BuildBetaGroupsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Builds
"/v1/builds/{id}/relationships/individualTesters":
delete:
operationId: builds-individualTesters-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BuildIndividualTestersLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Builds
get:
operationId: builds-individualTesters-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildIndividualTestersLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Builds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
post:
operationId: builds-individualTesters-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BuildIndividualTestersLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Builds
/v1/bundleIdCapabilities:
post:
operationId: bundleIdCapabilities-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdCapabilityCreateRequest"
description: BundleIdCapability representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdCapabilityResponse"
description: Single BundleIdCapability
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BundleIdCapabilities
"/v1/bundleIdCapabilities/{id}":
delete:
operationId: bundleIdCapabilities-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BundleIdCapabilities
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: bundleIdCapabilities-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdCapabilityUpdateRequest"
description: BundleIdCapability representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdCapabilityResponse"
description: Single BundleIdCapability
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BundleIdCapabilities
/v1/bundleIds:
get:
operationId: bundleIds-get_collection
parameters:
- description: filter by attribute 'identifier'
explode: false
in: query
name: filter[identifier]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'name'
explode: false
in: query
name: filter[name]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
required: false
schema:
items:
enum:
- IOS
- MAC_OS
type: string
type: array
style: form
- description: filter by attribute 'seedId'
explode: false
in: query
name: filter[seedId]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- id
- -id
- identifier
- -identifier
- name
- -name
- platform
- -platform
- seedId
- -seedId
type: string
type: array
style: form
- description: the fields to include for returned resources of type bundleIds
explode: false
in: query
name: fields[bundleIds]
required: false
schema:
items:
enum:
- app
- bundleIdCapabilities
- identifier
- name
- platform
- profiles
- seedId
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- bundleIdCapabilities
- profiles
type: string
type: array
style: form
- description: the fields to include for returned resources of type
bundleIdCapabilities
explode: false
in: query
name: fields[bundleIdCapabilities]
required: false
schema:
items:
enum:
- bundleId
- capabilityType
- settings
type: string
type: array
style: form
- description: the fields to include for returned resources of type profiles
explode: false
in: query
name: fields[profiles]
required: false
schema:
items:
enum:
- bundleId
- certificates
- createdDate
- devices
- expirationDate
- name
- platform
- profileContent
- profileState
- profileType
- uuid
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related bundleIdCapabilities returned (when they
are included)
in: query
name: limit[bundleIdCapabilities]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related profiles returned (when they are included)
in: query
name: limit[profiles]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdsResponse"
description: List of BundleIds
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- BundleIds
post:
operationId: bundleIds-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdCreateRequest"
description: BundleId representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdResponse"
description: Single BundleId
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BundleIds
"/v1/bundleIds/{id}":
delete:
operationId: bundleIds-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BundleIds
get:
operationId: bundleIds-get_instance
parameters:
- description: the fields to include for returned resources of type bundleIds
explode: false
in: query
name: fields[bundleIds]
required: false
schema:
items:
enum:
- app
- bundleIdCapabilities
- identifier
- name
- platform
- profiles
- seedId
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- bundleIdCapabilities
- profiles
type: string
type: array
style: form
- description: the fields to include for returned resources of type
bundleIdCapabilities
explode: false
in: query
name: fields[bundleIdCapabilities]
required: false
schema:
items:
enum:
- bundleId
- capabilityType
- settings
type: string
type: array
style: form
- description: the fields to include for returned resources of type profiles
explode: false
in: query
name: fields[profiles]
required: false
schema:
items:
enum:
- bundleId
- certificates
- createdDate
- devices
- expirationDate
- name
- platform
- profileContent
- profileState
- profileType
- uuid
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related bundleIdCapabilities returned (when they
are included)
in: query
name: limit[bundleIdCapabilities]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related profiles returned (when they are included)
in: query
name: limit[profiles]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdResponse"
description: Single BundleId
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BundleIds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: bundleIds-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdUpdateRequest"
description: BundleId representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdResponse"
description: Single BundleId
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- BundleIds
"/v1/bundleIds/{id}/app":
get:
operationId: bundleIds-app-get_to_one_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BundleIds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/bundleIds/{id}/bundleIdCapabilities":
get:
operationId: bundleIds-bundleIdCapabilities-get_to_many_related
parameters:
- description: the fields to include for returned resources of type
bundleIdCapabilities
explode: false
in: query
name: fields[bundleIdCapabilities]
schema:
items:
enum:
- bundleId
- capabilityType
- settings
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdCapabilitiesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BundleIds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/bundleIds/{id}/profiles":
get:
operationId: bundleIds-profiles-get_to_many_related
parameters:
- description: the fields to include for returned resources of type profiles
explode: false
in: query
name: fields[profiles]
schema:
items:
enum:
- bundleId
- certificates
- createdDate
- devices
- expirationDate
- name
- platform
- profileContent
- profileState
- profileType
- uuid
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ProfilesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- BundleIds
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/certificates:
get:
operationId: certificates-get_collection
parameters:
- description: filter by attribute 'certificateType'
explode: false
in: query
name: filter[certificateType]
required: false
schema:
items:
enum:
- IOS_DEVELOPMENT
- IOS_DISTRIBUTION
- MAC_APP_DISTRIBUTION
- MAC_INSTALLER_DISTRIBUTION
- MAC_APP_DEVELOPMENT
- DEVELOPER_ID_KEXT
- DEVELOPER_ID_APPLICATION
- DEVELOPMENT
- DISTRIBUTION
type: string
type: array
style: form
- description: filter by attribute 'displayName'
explode: false
in: query
name: filter[displayName]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'serialNumber'
explode: false
in: query
name: filter[serialNumber]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- certificateType
- -certificateType
- displayName
- -displayName
- id
- -id
- serialNumber
- -serialNumber
type: string
type: array
style: form
- description: the fields to include for returned resources of type certificates
explode: false
in: query
name: fields[certificates]
required: false
schema:
items:
enum:
- certificateContent
- certificateType
- csrContent
- displayName
- expirationDate
- name
- platform
- serialNumber
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CertificatesResponse"
description: List of Certificates
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- Certificates
post:
operationId: certificates-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/CertificateCreateRequest"
description: Certificate representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/CertificateResponse"
description: Single Certificate
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Certificates
"/v1/certificates/{id}":
delete:
operationId: certificates-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Certificates
get:
operationId: certificates-get_instance
parameters:
- description: the fields to include for returned resources of type certificates
explode: false
in: query
name: fields[certificates]
required: false
schema:
items:
enum:
- certificateContent
- certificateType
- csrContent
- displayName
- expirationDate
- name
- platform
- serialNumber
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CertificateResponse"
description: Single Certificate
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Certificates
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/devices:
get:
operationId: devices-get_collection
parameters:
- description: filter by attribute 'name'
explode: false
in: query
name: filter[name]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
required: false
schema:
items:
enum:
- IOS
- MAC_OS
type: string
type: array
style: form
- description: filter by attribute 'status'
explode: false
in: query
name: filter[status]
required: false
schema:
items:
enum:
- ENABLED
- DISABLED
type: string
type: array
style: form
- description: filter by attribute 'udid'
explode: false
in: query
name: filter[udid]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- id
- -id
- name
- -name
- platform
- -platform
- status
- -status
- udid
- -udid
type: string
type: array
style: form
- description: the fields to include for returned resources of type devices
explode: false
in: query
name: fields[devices]
required: false
schema:
items:
enum:
- addedDate
- deviceClass
- model
- name
- platform
- status
- udid
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/DevicesResponse"
description: List of Devices
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- Devices
post:
operationId: devices-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/DeviceCreateRequest"
description: Device representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/DeviceResponse"
description: Single Device
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Devices
"/v1/devices/{id}":
get:
operationId: devices-get_instance
parameters:
- description: the fields to include for returned resources of type devices
explode: false
in: query
name: fields[devices]
required: false
schema:
items:
enum:
- addedDate
- deviceClass
- model
- name
- platform
- status
- udid
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/DeviceResponse"
description: Single Device
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Devices
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: devices-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/DeviceUpdateRequest"
description: Device representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/DeviceResponse"
description: Single Device
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Devices
"/v1/diagnosticSignatures/{id}/logs":
get:
operationId: diagnosticSignatures-logs-get_to_many_related
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/DiagnosticLogsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- DiagnosticSignatures
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/endUserLicenseAgreements:
post:
operationId: endUserLicenseAgreements-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/EndUserLicenseAgreementCreateRequest"
description: EndUserLicenseAgreement representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/EndUserLicenseAgreementResponse"
description: Single EndUserLicenseAgreement
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- EndUserLicenseAgreements
"/v1/endUserLicenseAgreements/{id}":
delete:
operationId: endUserLicenseAgreements-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- EndUserLicenseAgreements
get:
operationId: endUserLicenseAgreements-get_instance
parameters:
- description: the fields to include for returned resources of type
endUserLicenseAgreements
explode: false
in: query
name: fields[endUserLicenseAgreements]
required: false
schema:
items:
enum:
- agreementText
- app
- territories
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- territories
type: string
type: array
style: form
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
required: false
schema:
items:
enum:
- currency
type: string
type: array
style: form
- description: maximum number of related territories returned (when they are
included)
in: query
name: limit[territories]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/EndUserLicenseAgreementResponse"
description: Single EndUserLicenseAgreement
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- EndUserLicenseAgreements
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: endUserLicenseAgreements-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/EndUserLicenseAgreementUpdateRequest"
description: EndUserLicenseAgreement representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/EndUserLicenseAgreementResponse"
description: Single EndUserLicenseAgreement
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- EndUserLicenseAgreements
"/v1/endUserLicenseAgreements/{id}/territories":
get:
operationId: endUserLicenseAgreements-territories-get_to_many_related
parameters:
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
schema:
items:
enum:
- currency
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/TerritoriesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- EndUserLicenseAgreements
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/financeReports:
get:
operationId: financeReports-get_collection
parameters:
- description: filter by attribute 'regionCode'
explode: false
in: query
name: filter[regionCode]
required: true
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'reportDate'
explode: false
in: query
name: filter[reportDate]
required: true
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'reportType'
explode: false
in: query
name: filter[reportType]
required: true
schema:
items:
enum:
- FINANCIAL
- FINANCE_DETAIL
type: string
type: array
style: form
- description: filter by attribute 'vendorNumber'
explode: false
in: query
name: filter[vendorNumber]
required: true
schema:
items:
type: string
type: array
style: form
responses:
"200":
content:
gzip:
schema:
format: binary
type: string
description: List of FinanceReports
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- FinanceReports
"/v1/gameCenterEnabledVersions/{id}/compatibleVersions":
get:
operationId: gameCenterEnabledVersions-compatibleVersions-get_to_many_related
parameters:
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
schema:
items:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
type: array
style: form
- description: filter by attribute 'versionString'
explode: false
in: query
name: filter[versionString]
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'app'
explode: false
in: query
name: filter[app]
schema:
items:
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
schema:
items:
enum:
- versionString
- -versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type
gameCenterEnabledVersions
explode: false
in: query
name: fields[gameCenterEnabledVersions]
schema:
items:
enum:
- app
- compatibleVersions
- iconAsset
- platform
- versionString
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
schema:
items:
enum:
- app
- compatibleVersions
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/GameCenterEnabledVersionsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- GameCenterEnabledVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/gameCenterEnabledVersions/{id}/relationships/compatibleVersions":
delete:
operationId: gameCenterEnabledVersions-compatibleVersions-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/GameCenterEnabledVersionCompatibleVersionsLinkagesR\
equest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- GameCenterEnabledVersions
get:
operationId: gameCenterEnabledVersions-compatibleVersions-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/GameCenterEnabledVersionCompatibleVersionsLinkagesR\
esponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- GameCenterEnabledVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: gameCenterEnabledVersions-compatibleVersions-replace_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/GameCenterEnabledVersionCompatibleVersionsLinkagesR\
equest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- GameCenterEnabledVersions
post:
operationId: gameCenterEnabledVersions-compatibleVersions-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/GameCenterEnabledVersionCompatibleVersionsLinkagesR\
equest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- GameCenterEnabledVersions
/v1/idfaDeclarations:
post:
operationId: idfaDeclarations-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/IdfaDeclarationCreateRequest"
description: IdfaDeclaration representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/IdfaDeclarationResponse"
description: Single IdfaDeclaration
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- IdfaDeclarations
"/v1/idfaDeclarations/{id}":
delete:
operationId: idfaDeclarations-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- IdfaDeclarations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: idfaDeclarations-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/IdfaDeclarationUpdateRequest"
description: IdfaDeclaration representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/IdfaDeclarationResponse"
description: Single IdfaDeclaration
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- IdfaDeclarations
"/v1/inAppPurchases/{id}":
get:
operationId: inAppPurchases-get_instance
parameters:
- description: the fields to include for returned resources of type inAppPurchases
explode: false
in: query
name: fields[inAppPurchases]
required: false
schema:
items:
enum:
- apps
- inAppPurchaseType
- productId
- referenceName
- state
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- apps
type: string
type: array
style: form
- description: maximum number of related apps returned (when they are included)
in: query
name: limit[apps]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/InAppPurchaseResponse"
description: Single InAppPurchase
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- InAppPurchases
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/preReleaseVersions:
get:
operationId: preReleaseVersions-get_collection
parameters:
- description: filter by attribute 'builds.expired'
explode: false
in: query
name: filter[builds.expired]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'builds.processingState'
explode: false
in: query
name: filter[builds.processingState]
required: false
schema:
items:
enum:
- PROCESSING
- FAILED
- INVALID
- VALID
type: string
type: array
style: form
- description: filter by attribute 'platform'
explode: false
in: query
name: filter[platform]
required: false
schema:
items:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
type: array
style: form
- description: filter by attribute 'version'
explode: false
in: query
name: filter[version]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'app'
explode: false
in: query
name: filter[app]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'builds'
explode: false
in: query
name: filter[builds]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- version
- -version
type: string
type: array
style: form
- description: the fields to include for returned resources of type
preReleaseVersions
explode: false
in: query
name: fields[preReleaseVersions]
required: false
schema:
items:
enum:
- app
- builds
- platform
- version
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- builds
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related builds returned (when they are included)
in: query
name: limit[builds]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PreReleaseVersionsResponse"
description: List of PreReleaseVersions
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- PreReleaseVersions
"/v1/preReleaseVersions/{id}":
get:
operationId: preReleaseVersions-get_instance
parameters:
- description: the fields to include for returned resources of type
preReleaseVersions
explode: false
in: query
name: fields[preReleaseVersions]
required: false
schema:
items:
enum:
- app
- builds
- platform
- version
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- app
- builds
type: string
type: array
style: form
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
required: false
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related builds returned (when they are included)
in: query
name: limit[builds]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/PrereleaseVersionResponse"
description: Single PrereleaseVersion
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- PreReleaseVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/preReleaseVersions/{id}/app":
get:
operationId: preReleaseVersions-app-get_to_one_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- PreReleaseVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/preReleaseVersions/{id}/builds":
get:
operationId: preReleaseVersions-builds-get_to_many_related
parameters:
- description: the fields to include for returned resources of type builds
explode: false
in: query
name: fields[builds]
schema:
items:
enum:
- app
- appEncryptionDeclaration
- appStoreVersion
- betaAppReviewSubmission
- betaBuildLocalizations
- betaGroups
- buildBetaDetail
- diagnosticSignatures
- expirationDate
- expired
- iconAssetToken
- icons
- individualTesters
- minOsVersion
- perfPowerMetrics
- preReleaseVersion
- processingState
- uploadedDate
- usesNonExemptEncryption
- version
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BuildsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- PreReleaseVersions
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/profiles:
get:
operationId: profiles-get_collection
parameters:
- description: filter by attribute 'name'
explode: false
in: query
name: filter[name]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'profileState'
explode: false
in: query
name: filter[profileState]
required: false
schema:
items:
enum:
- ACTIVE
- INVALID
type: string
type: array
style: form
- description: filter by attribute 'profileType'
explode: false
in: query
name: filter[profileType]
required: false
schema:
items:
enum:
- IOS_APP_DEVELOPMENT
- IOS_APP_STORE
- IOS_APP_ADHOC
- IOS_APP_INHOUSE
- MAC_APP_DEVELOPMENT
- MAC_APP_STORE
- MAC_APP_DIRECT
- TVOS_APP_DEVELOPMENT
- TVOS_APP_STORE
- TVOS_APP_ADHOC
- TVOS_APP_INHOUSE
- MAC_CATALYST_APP_DEVELOPMENT
- MAC_CATALYST_APP_STORE
- MAC_CATALYST_APP_DIRECT
type: string
type: array
style: form
- description: filter by id(s)
explode: false
in: query
name: filter[id]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- id
- -id
- name
- -name
- profileState
- -profileState
- profileType
- -profileType
type: string
type: array
style: form
- description: the fields to include for returned resources of type profiles
explode: false
in: query
name: fields[profiles]
required: false
schema:
items:
enum:
- bundleId
- certificates
- createdDate
- devices
- expirationDate
- name
- platform
- profileContent
- profileState
- profileType
- uuid
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- bundleId
- certificates
- devices
type: string
type: array
style: form
- description: the fields to include for returned resources of type certificates
explode: false
in: query
name: fields[certificates]
required: false
schema:
items:
enum:
- certificateContent
- certificateType
- csrContent
- displayName
- expirationDate
- name
- platform
- serialNumber
type: string
type: array
style: form
- description: the fields to include for returned resources of type devices
explode: false
in: query
name: fields[devices]
required: false
schema:
items:
enum:
- addedDate
- deviceClass
- model
- name
- platform
- status
- udid
type: string
type: array
style: form
- description: the fields to include for returned resources of type bundleIds
explode: false
in: query
name: fields[bundleIds]
required: false
schema:
items:
enum:
- app
- bundleIdCapabilities
- identifier
- name
- platform
- profiles
- seedId
type: string
type: array
style: form
- description: maximum number of related certificates returned (when they are
included)
in: query
name: limit[certificates]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related devices returned (when they are included)
in: query
name: limit[devices]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ProfilesResponse"
description: List of Profiles
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- Profiles
post:
operationId: profiles-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/ProfileCreateRequest"
description: Profile representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/ProfileResponse"
description: Single Profile
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Profiles
"/v1/profiles/{id}":
delete:
operationId: profiles-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Profiles
get:
operationId: profiles-get_instance
parameters:
- description: the fields to include for returned resources of type profiles
explode: false
in: query
name: fields[profiles]
required: false
schema:
items:
enum:
- bundleId
- certificates
- createdDate
- devices
- expirationDate
- name
- platform
- profileContent
- profileState
- profileType
- uuid
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- bundleId
- certificates
- devices
type: string
type: array
style: form
- description: the fields to include for returned resources of type certificates
explode: false
in: query
name: fields[certificates]
required: false
schema:
items:
enum:
- certificateContent
- certificateType
- csrContent
- displayName
- expirationDate
- name
- platform
- serialNumber
type: string
type: array
style: form
- description: the fields to include for returned resources of type devices
explode: false
in: query
name: fields[devices]
required: false
schema:
items:
enum:
- addedDate
- deviceClass
- model
- name
- platform
- status
- udid
type: string
type: array
style: form
- description: the fields to include for returned resources of type bundleIds
explode: false
in: query
name: fields[bundleIds]
required: false
schema:
items:
enum:
- app
- bundleIdCapabilities
- identifier
- name
- platform
- profiles
- seedId
type: string
type: array
style: form
- description: maximum number of related certificates returned (when they are
included)
in: query
name: limit[certificates]
required: false
schema:
maximum: 50
type: integer
style: form
- description: maximum number of related devices returned (when they are included)
in: query
name: limit[devices]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/ProfileResponse"
description: Single Profile
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Profiles
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/profiles/{id}/bundleId":
get:
operationId: profiles-bundleId-get_to_one_related
parameters:
- description: the fields to include for returned resources of type bundleIds
explode: false
in: query
name: fields[bundleIds]
schema:
items:
enum:
- app
- bundleIdCapabilities
- identifier
- name
- platform
- profiles
- seedId
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/BundleIdResponse"
description: Related resource
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Profiles
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/profiles/{id}/certificates":
get:
operationId: profiles-certificates-get_to_many_related
parameters:
- description: the fields to include for returned resources of type certificates
explode: false
in: query
name: fields[certificates]
schema:
items:
enum:
- certificateContent
- certificateType
- csrContent
- displayName
- expirationDate
- name
- platform
- serialNumber
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/CertificatesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Profiles
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/profiles/{id}/devices":
get:
operationId: profiles-devices-get_to_many_related
parameters:
- description: the fields to include for returned resources of type devices
explode: false
in: query
name: fields[devices]
schema:
items:
enum:
- addedDate
- deviceClass
- model
- name
- platform
- status
- udid
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/DevicesResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Profiles
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/routingAppCoverages:
post:
operationId: routingAppCoverages-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/RoutingAppCoverageCreateRequest"
description: RoutingAppCoverage representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/RoutingAppCoverageResponse"
description: Single RoutingAppCoverage
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- RoutingAppCoverages
"/v1/routingAppCoverages/{id}":
delete:
operationId: routingAppCoverages-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- RoutingAppCoverages
get:
operationId: routingAppCoverages-get_instance
parameters:
- description: the fields to include for returned resources of type
routingAppCoverages
explode: false
in: query
name: fields[routingAppCoverages]
required: false
schema:
items:
enum:
- appStoreVersion
- assetDeliveryState
- fileName
- fileSize
- sourceFileChecksum
- uploadOperations
- uploaded
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- appStoreVersion
type: string
type: array
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/RoutingAppCoverageResponse"
description: Single RoutingAppCoverage
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- RoutingAppCoverages
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: routingAppCoverages-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/RoutingAppCoverageUpdateRequest"
description: RoutingAppCoverage representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/RoutingAppCoverageResponse"
description: Single RoutingAppCoverage
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- RoutingAppCoverages
/v1/salesReports:
get:
operationId: salesReports-get_collection
parameters:
- description: filter by attribute 'frequency'
explode: false
in: query
name: filter[frequency]
required: true
schema:
items:
enum:
- DAILY
- WEEKLY
- MONTHLY
- YEARLY
type: string
type: array
style: form
- description: filter by attribute 'reportDate'
explode: false
in: query
name: filter[reportDate]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'reportSubType'
explode: false
in: query
name: filter[reportSubType]
required: true
schema:
items:
enum:
- SUMMARY
- DETAILED
- OPT_IN
type: string
type: array
style: form
- description: filter by attribute 'reportType'
explode: false
in: query
name: filter[reportType]
required: true
schema:
items:
enum:
- SALES
- PRE_ORDER
- NEWSSTAND
- SUBSCRIPTION
- SUBSCRIPTION_EVENT
- SUBSCRIBER
type: string
type: array
style: form
- description: filter by attribute 'vendorNumber'
explode: false
in: query
name: filter[vendorNumber]
required: true
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'version'
explode: false
in: query
name: filter[version]
required: false
schema:
items:
type: string
type: array
style: form
responses:
"200":
content:
gzip:
schema:
format: binary
type: string
description: List of SalesReports
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- SalesReports
/v1/territories:
get:
operationId: territories-get_collection
parameters:
- description: the fields to include for returned resources of type territories
explode: false
in: query
name: fields[territories]
required: false
schema:
items:
enum:
- currency
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/TerritoriesResponse"
description: List of Territories
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- Territories
/v1/userInvitations:
get:
operationId: userInvitations-get_collection
parameters:
- description: filter by attribute 'email'
explode: false
in: query
name: filter[email]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by attribute 'roles'
explode: false
in: query
name: filter[roles]
required: false
schema:
items:
enum:
- ADMIN
- FINANCE
- TECHNICAL
- ACCOUNT_HOLDER
- READ_ONLY
- SALES
- MARKETING
- APP_MANAGER
- DEVELOPER
- ACCESS_TO_REPORTS
- CUSTOMER_SUPPORT
- CREATE_APPS
- CLOUD_MANAGED_DEVELOPER_ID
- CLOUD_MANAGED_APP_DISTRIBUTION
type: string
type: array
style: form
- description: filter by id(s) of related 'visibleApps'
explode: false
in: query
name: filter[visibleApps]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- email
- -email
- lastName
- -lastName
type: string
type: array
style: form
- description: the fields to include for returned resources of type userInvitations
explode: false
in: query
name: fields[userInvitations]
required: false
schema:
items:
enum:
- allAppsVisible
- email
- expirationDate
- firstName
- lastName
- provisioningAllowed
- roles
- visibleApps
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- visibleApps
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related visibleApps returned (when they are
included)
in: query
name: limit[visibleApps]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UserInvitationsResponse"
description: List of UserInvitations
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- UserInvitations
post:
operationId: userInvitations-create_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/UserInvitationCreateRequest"
description: UserInvitation representation
required: true
responses:
"201":
content:
application/json:
schema:
$ref: "#/components/schemas/UserInvitationResponse"
description: Single UserInvitation
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- UserInvitations
"/v1/userInvitations/{id}":
delete:
operationId: userInvitations-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- UserInvitations
get:
operationId: userInvitations-get_instance
parameters:
- description: the fields to include for returned resources of type userInvitations
explode: false
in: query
name: fields[userInvitations]
required: false
schema:
items:
enum:
- allAppsVisible
- email
- expirationDate
- firstName
- lastName
- provisioningAllowed
- roles
- visibleApps
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- visibleApps
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related visibleApps returned (when they are
included)
in: query
name: limit[visibleApps]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UserInvitationResponse"
description: Single UserInvitation
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- UserInvitations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
"/v1/userInvitations/{id}/visibleApps":
get:
operationId: userInvitations-visibleApps-get_to_many_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- UserInvitations
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
/v1/users:
get:
operationId: users-get_collection
parameters:
- description: filter by attribute 'roles'
explode: false
in: query
name: filter[roles]
required: false
schema:
items:
enum:
- ADMIN
- FINANCE
- TECHNICAL
- ACCOUNT_HOLDER
- READ_ONLY
- SALES
- MARKETING
- APP_MANAGER
- DEVELOPER
- ACCESS_TO_REPORTS
- CUSTOMER_SUPPORT
- CREATE_APPS
- CLOUD_MANAGED_DEVELOPER_ID
- CLOUD_MANAGED_APP_DISTRIBUTION
type: string
type: array
style: form
- description: filter by attribute 'username'
explode: false
in: query
name: filter[username]
required: false
schema:
items:
type: string
type: array
style: form
- description: filter by id(s) of related 'visibleApps'
explode: false
in: query
name: filter[visibleApps]
required: false
schema:
items:
type: string
type: array
style: form
- description: comma-separated list of sort expressions; resources will be sorted
as specified
explode: false
in: query
name: sort
required: false
schema:
items:
enum:
- lastName
- -lastName
- username
- -username
type: string
type: array
style: form
- description: the fields to include for returned resources of type users
explode: false
in: query
name: fields[users]
required: false
schema:
items:
enum:
- allAppsVisible
- firstName
- lastName
- provisioningAllowed
- roles
- username
- visibleApps
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- visibleApps
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related visibleApps returned (when they are
included)
in: query
name: limit[visibleApps]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UsersResponse"
description: List of Users
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
tags:
- Users
"/v1/users/{id}":
delete:
operationId: users-delete_instance
responses:
"204":
description: Success (no content)
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Users
get:
operationId: users-get_instance
parameters:
- description: the fields to include for returned resources of type users
explode: false
in: query
name: fields[users]
required: false
schema:
items:
enum:
- allAppsVisible
- firstName
- lastName
- provisioningAllowed
- roles
- username
- visibleApps
type: string
type: array
style: form
- description: comma-separated list of relationships to include
explode: false
in: query
name: include
required: false
schema:
items:
enum:
- visibleApps
type: string
type: array
style: form
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
required: false
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum number of related visibleApps returned (when they are
included)
in: query
name: limit[visibleApps]
required: false
schema:
maximum: 50
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UserResponse"
description: Single User
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Users
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: users-update_instance
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/UserUpdateRequest"
description: User representation
required: true
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UserResponse"
description: Single User
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Users
"/v1/users/{id}/relationships/visibleApps":
delete:
operationId: users-visibleApps-delete_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/UserVisibleAppsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Users
get:
operationId: users-visibleApps-get_to_many_relationship
parameters:
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/UserVisibleAppsLinkagesResponse"
description: List of related linkages
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Users
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
patch:
operationId: users-visibleApps-replace_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/UserVisibleAppsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Users
post:
operationId: users-visibleApps-create_to_many_relationship
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/UserVisibleAppsLinkagesRequest"
description: List of related linkages
required: true
responses:
"204":
description: Success (no content)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
"409":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Request entity error(s)
tags:
- Users
"/v1/users/{id}/visibleApps":
get:
operationId: users-visibleApps-get_to_many_related
parameters:
- description: the fields to include for returned resources of type apps
explode: false
in: query
name: fields[apps]
schema:
items:
enum:
- appInfos
- appStoreVersions
- availableInNewTerritories
- availableTerritories
- betaAppLocalizations
- betaAppReviewDetail
- betaGroups
- betaLicenseAgreement
- betaTesters
- builds
- bundleId
- contentRightsDeclaration
- endUserLicenseAgreement
- gameCenterEnabledVersions
- inAppPurchases
- isOrEverWasMadeForKids
- name
- perfPowerMetrics
- preOrder
- preReleaseVersions
- prices
- primaryLocale
- sku
type: string
type: array
style: form
- description: maximum resources per page
in: query
name: limit
schema:
maximum: 200
type: integer
style: form
responses:
"200":
content:
application/json:
schema:
$ref: "#/components/schemas/AppsResponse"
description: List of related resources
"400":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Parameter error(s)
"403":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Forbidden error
"404":
content:
application/json:
schema:
$ref: "#/components/schemas/ErrorResponse"
description: Not found error
tags:
- Users
parameters:
- description: the id of the requested resource
in: path
name: id
required: true
schema:
type: string
style: simple
components:
schemas:
AgeRatingDeclaration:
properties:
attributes:
properties:
alcoholTobaccoOrDrugUseOrReferences:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
contests:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
gambling:
type: boolean
gamblingAndContests:
deprecated: true
type: boolean
gamblingSimulated:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
horrorOrFearThemes:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
kidsAgeBand:
$ref: "#/components/schemas/KidsAgeBand"
matureOrSuggestiveThemes:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
medicalOrTreatmentInformation:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
profanityOrCrudeHumor:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
seventeenPlus:
type: boolean
sexualContentGraphicAndNudity:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
sexualContentOrNudity:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
unrestrictedWebAccess:
type: boolean
violenceCartoonOrFantasy:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
violenceRealistic:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
violenceRealisticProlongedGraphicOrSadistic:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- ageRatingDeclarations
type: string
required:
- links
- id
- type
title: AgeRatingDeclaration
type: object
AgeRatingDeclarationResponse:
properties:
data:
$ref: "#/components/schemas/AgeRatingDeclaration"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AgeRatingDeclarationResponse
type: object
AgeRatingDeclarationUpdateRequest:
properties:
data:
properties:
attributes:
properties:
alcoholTobaccoOrDrugUseOrReferences:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
contests:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
gambling:
type: boolean
gamblingAndContests:
deprecated: true
type: boolean
gamblingSimulated:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
horrorOrFearThemes:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
kidsAgeBand:
$ref: "#/components/schemas/KidsAgeBand"
matureOrSuggestiveThemes:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
medicalOrTreatmentInformation:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
profanityOrCrudeHumor:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
seventeenPlus:
type: boolean
sexualContentGraphicAndNudity:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
sexualContentOrNudity:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
unrestrictedWebAccess:
type: boolean
violenceCartoonOrFantasy:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
violenceRealistic:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
violenceRealisticProlongedGraphicOrSadistic:
enum:
- NONE
- INFREQUENT_OR_MILD
- FREQUENT_OR_INTENSE
type: string
type: object
id:
type: string
type:
enum:
- ageRatingDeclarations
type: string
required:
- id
- type
type: object
required:
- data
title: AgeRatingDeclarationUpdateRequest
type: object
App:
properties:
attributes:
properties:
availableInNewTerritories:
type: boolean
bundleId:
type: string
contentRightsDeclaration:
enum:
- DOES_NOT_USE_THIRD_PARTY_CONTENT
- USES_THIRD_PARTY_CONTENT
type: string
isOrEverWasMadeForKids:
type: boolean
name:
type: string
primaryLocale:
type: string
sku:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appInfos:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appInfos
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
appStoreVersions:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
availableTerritories:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- territories
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
betaAppLocalizations:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaAppLocalizations
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
betaAppReviewDetail:
properties:
data:
properties:
id:
type: string
type:
enum:
- betaAppReviewDetails
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
betaGroups:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaGroups
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
betaLicenseAgreement:
properties:
data:
properties:
id:
type: string
type:
enum:
- betaLicenseAgreements
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
builds:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
endUserLicenseAgreement:
properties:
data:
properties:
id:
type: string
type:
enum:
- endUserLicenseAgreements
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
gameCenterEnabledVersions:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- gameCenterEnabledVersions
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
inAppPurchases:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- inAppPurchases
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
preOrder:
properties:
data:
properties:
id:
type: string
type:
enum:
- appPreOrders
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
preReleaseVersions:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- preReleaseVersions
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
prices:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appPrices
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- apps
type: string
required:
- links
- id
- type
title: App
type: object
AppBetaTestersLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
AppCategoriesResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppCategory"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppCategoriesResponse
type: object
AppCategory:
properties:
attributes:
properties:
platforms:
items:
$ref: "#/components/schemas/Platform"
type: array
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
parent:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
subcategories:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- appCategories
type: string
required:
- links
- id
- type
title: AppCategory
type: object
AppCategoryResponse:
properties:
data:
$ref: "#/components/schemas/AppCategory"
included:
items:
oneOf:
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppCategoryResponse
type: object
AppEncryptionDeclaration:
properties:
attributes:
properties:
appEncryptionDeclarationState:
$ref: "#/components/schemas/AppEncryptionDeclarationState"
availableOnFrenchStore:
type: boolean
codeValue:
type: string
containsProprietaryCryptography:
type: boolean
containsThirdPartyCryptography:
type: boolean
documentName:
type: string
documentType:
type: string
documentUrl:
type: string
exempt:
type: boolean
platform:
$ref: "#/components/schemas/Platform"
uploadedDate:
format: date-time
type: string
usesEncryption:
type: boolean
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appEncryptionDeclarations
type: string
required:
- links
- id
- type
title: AppEncryptionDeclaration
type: object
AppEncryptionDeclarationBuildsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
AppEncryptionDeclarationResponse:
properties:
data:
$ref: "#/components/schemas/AppEncryptionDeclaration"
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppEncryptionDeclarationResponse
type: object
AppEncryptionDeclarationState:
enum:
- IN_REVIEW
- APPROVED
- REJECTED
- INVALID
- EXPIRED
type: string
AppEncryptionDeclarationsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppEncryptionDeclaration"
type: array
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppEncryptionDeclarationsResponse
type: object
AppInfo:
properties:
attributes:
properties:
appStoreAgeRating:
$ref: "#/components/schemas/AppStoreAgeRating"
appStoreState:
$ref: "#/components/schemas/AppStoreVersionState"
brazilAgeRating:
$ref: "#/components/schemas/BrazilAgeRating"
kidsAgeBand:
$ref: "#/components/schemas/KidsAgeBand"
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
ageRatingDeclaration:
properties:
data:
properties:
id:
type: string
type:
enum:
- ageRatingDeclarations
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
appInfoLocalizations:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appInfoLocalizations
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
primaryCategory:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
primarySubcategoryOne:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
primarySubcategoryTwo:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
secondaryCategory:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
secondarySubcategoryOne:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
secondarySubcategoryTwo:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appInfos
type: string
required:
- links
- id
- type
title: AppInfo
type: object
AppInfoLocalization:
properties:
attributes:
properties:
locale:
type: string
name:
type: string
privacyPolicyText:
type: string
privacyPolicyUrl:
type: string
subtitle:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appInfo:
properties:
data:
properties:
id:
type: string
type:
enum:
- appInfos
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appInfoLocalizations
type: string
required:
- links
- id
- type
title: AppInfoLocalization
type: object
AppInfoLocalizationCreateRequest:
properties:
data:
properties:
attributes:
properties:
locale:
type: string
name:
type: string
privacyPolicyText:
type: string
privacyPolicyUrl:
type: string
subtitle:
type: string
required:
- locale
type: object
relationships:
properties:
appInfo:
properties:
data:
properties:
id:
type: string
type:
enum:
- appInfos
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appInfo
type: object
type:
enum:
- appInfoLocalizations
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: AppInfoLocalizationCreateRequest
type: object
AppInfoLocalizationResponse:
properties:
data:
$ref: "#/components/schemas/AppInfoLocalization"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppInfoLocalizationResponse
type: object
AppInfoLocalizationUpdateRequest:
properties:
data:
properties:
attributes:
properties:
name:
type: string
privacyPolicyText:
type: string
privacyPolicyUrl:
type: string
subtitle:
type: string
type: object
id:
type: string
type:
enum:
- appInfoLocalizations
type: string
required:
- id
- type
type: object
required:
- data
title: AppInfoLocalizationUpdateRequest
type: object
AppInfoLocalizationsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppInfoLocalization"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppInfoLocalizationsResponse
type: object
AppInfoResponse:
properties:
data:
$ref: "#/components/schemas/AppInfo"
included:
items:
oneOf:
- $ref: "#/components/schemas/AppInfoLocalization"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppInfoResponse
type: object
AppInfoUpdateRequest:
properties:
data:
properties:
id:
type: string
relationships:
properties:
primaryCategory:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
type: object
primarySubcategoryOne:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
type: object
primarySubcategoryTwo:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
type: object
secondaryCategory:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
type: object
secondarySubcategoryOne:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
type: object
secondarySubcategoryTwo:
properties:
data:
properties:
id:
type: string
type:
enum:
- appCategories
type: string
required:
- id
- type
type: object
type: object
type: object
type:
enum:
- appInfos
type: string
required:
- id
- type
type: object
required:
- data
title: AppInfoUpdateRequest
type: object
AppInfosResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppInfo"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/AppInfoLocalization"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
- $ref: "#/components/schemas/AppCategory"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppInfosResponse
type: object
AppMediaAssetState:
properties:
errors:
items:
$ref: "#/components/schemas/AppMediaStateError"
type: array
state:
enum:
- AWAITING_UPLOAD
- UPLOAD_COMPLETE
- COMPLETE
- FAILED
type: string
warnings:
items:
$ref: "#/components/schemas/AppMediaStateError"
type: array
type: object
AppMediaStateError:
properties:
code:
type: string
description:
type: string
type: object
AppPreOrder:
properties:
attributes:
properties:
appReleaseDate:
format: date
type: string
preOrderAvailableDate:
format: date
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appPreOrders
type: string
required:
- links
- id
- type
title: AppPreOrder
type: object
AppPreOrderCreateRequest:
properties:
data:
properties:
attributes:
properties:
appReleaseDate:
format: date
type: string
type: object
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- app
type: object
type:
enum:
- appPreOrders
type: string
required:
- relationships
- type
type: object
required:
- data
title: AppPreOrderCreateRequest
type: object
AppPreOrderResponse:
properties:
data:
$ref: "#/components/schemas/AppPreOrder"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppPreOrderResponse
type: object
AppPreOrderUpdateRequest:
properties:
data:
properties:
attributes:
properties:
appReleaseDate:
format: date
type: string
type: object
id:
type: string
type:
enum:
- appPreOrders
type: string
required:
- id
- type
type: object
required:
- data
title: AppPreOrderUpdateRequest
type: object
AppPreview:
properties:
attributes:
properties:
assetDeliveryState:
$ref: "#/components/schemas/AppMediaAssetState"
fileName:
type: string
fileSize:
type: integer
mimeType:
type: string
previewFrameTimeCode:
type: string
previewImage:
$ref: "#/components/schemas/ImageAsset"
sourceFileChecksum:
type: string
uploadOperations:
items:
$ref: "#/components/schemas/UploadOperation"
type: array
videoUrl:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appPreviewSet:
properties:
data:
properties:
id:
type: string
type:
enum:
- appPreviewSets
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appPreviews
type: string
required:
- links
- id
- type
title: AppPreview
type: object
AppPreviewCreateRequest:
properties:
data:
properties:
attributes:
properties:
fileName:
type: string
fileSize:
type: integer
mimeType:
type: string
previewFrameTimeCode:
type: string
required:
- fileName
- fileSize
type: object
relationships:
properties:
appPreviewSet:
properties:
data:
properties:
id:
type: string
type:
enum:
- appPreviewSets
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appPreviewSet
type: object
type:
enum:
- appPreviews
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: AppPreviewCreateRequest
type: object
AppPreviewResponse:
properties:
data:
$ref: "#/components/schemas/AppPreview"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppPreviewResponse
type: object
AppPreviewSet:
properties:
attributes:
properties:
previewType:
$ref: "#/components/schemas/PreviewType"
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appPreviews:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appPreviews
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
appStoreVersionLocalization:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersionLocalizations
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appPreviewSets
type: string
required:
- links
- id
- type
title: AppPreviewSet
type: object
AppPreviewSetAppPreviewsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appPreviews
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
AppPreviewSetAppPreviewsLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appPreviews
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
AppPreviewSetCreateRequest:
properties:
data:
properties:
attributes:
properties:
previewType:
$ref: "#/components/schemas/PreviewType"
required:
- previewType
type: object
relationships:
properties:
appStoreVersionLocalization:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersionLocalizations
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreVersionLocalization
type: object
type:
enum:
- appPreviewSets
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: AppPreviewSetCreateRequest
type: object
AppPreviewSetResponse:
properties:
data:
$ref: "#/components/schemas/AppPreviewSet"
included:
items:
$ref: "#/components/schemas/AppPreview"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppPreviewSetResponse
type: object
AppPreviewSetsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppPreviewSet"
type: array
included:
items:
$ref: "#/components/schemas/AppPreview"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppPreviewSetsResponse
type: object
AppPreviewUpdateRequest:
properties:
data:
properties:
attributes:
properties:
previewFrameTimeCode:
type: string
sourceFileChecksum:
type: string
uploaded:
type: boolean
type: object
id:
type: string
type:
enum:
- appPreviews
type: string
required:
- id
- type
type: object
required:
- data
title: AppPreviewUpdateRequest
type: object
AppPreviewsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppPreview"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppPreviewsResponse
type: object
AppPrice:
properties:
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
priceTier:
properties:
data:
properties:
id:
type: string
type:
enum:
- appPriceTiers
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appPrices
type: string
required:
- links
- id
- type
title: AppPrice
type: object
AppPricePoint:
properties:
attributes:
properties:
customerPrice:
type: string
proceeds:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
priceTier:
properties:
data:
properties:
id:
type: string
type:
enum:
- appPriceTiers
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
territory:
properties:
data:
properties:
id:
type: string
type:
enum:
- territories
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appPricePoints
type: string
required:
- links
- id
- type
title: AppPricePoint
type: object
AppPricePointResponse:
properties:
data:
$ref: "#/components/schemas/AppPricePoint"
included:
items:
$ref: "#/components/schemas/Territory"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppPricePointResponse
type: object
AppPricePointsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppPricePoint"
type: array
included:
items:
$ref: "#/components/schemas/Territory"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppPricePointsResponse
type: object
AppPriceResponse:
properties:
data:
$ref: "#/components/schemas/AppPrice"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppPriceResponse
type: object
AppPriceTier:
properties:
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
pricePoints:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appPricePoints
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- appPriceTiers
type: string
required:
- links
- id
- type
title: AppPriceTier
type: object
AppPriceTierResponse:
properties:
data:
$ref: "#/components/schemas/AppPriceTier"
included:
items:
$ref: "#/components/schemas/AppPricePoint"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppPriceTierResponse
type: object
AppPriceTiersResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppPriceTier"
type: array
included:
items:
$ref: "#/components/schemas/AppPricePoint"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppPriceTiersResponse
type: object
AppPricesResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppPrice"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppPricesResponse
type: object
AppResponse:
properties:
data:
$ref: "#/components/schemas/App"
included:
items:
oneOf:
- $ref: "#/components/schemas/BetaGroup"
- $ref: "#/components/schemas/AppStoreVersion"
- $ref: "#/components/schemas/PrereleaseVersion"
- $ref: "#/components/schemas/BetaAppLocalization"
- $ref: "#/components/schemas/Build"
- $ref: "#/components/schemas/BetaLicenseAgreement"
- $ref: "#/components/schemas/BetaAppReviewDetail"
- $ref: "#/components/schemas/AppInfo"
- $ref: "#/components/schemas/EndUserLicenseAgreement"
- $ref: "#/components/schemas/AppPreOrder"
- $ref: "#/components/schemas/AppPrice"
- $ref: "#/components/schemas/Territory"
- $ref: "#/components/schemas/InAppPurchase"
- $ref: "#/components/schemas/GameCenterEnabledVersion"
- $ref: "#/components/schemas/PerfPowerMetric"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppResponse
type: object
AppScreenshot:
properties:
attributes:
properties:
assetDeliveryState:
$ref: "#/components/schemas/AppMediaAssetState"
assetToken:
type: string
assetType:
type: string
fileName:
type: string
fileSize:
type: integer
imageAsset:
$ref: "#/components/schemas/ImageAsset"
sourceFileChecksum:
type: string
uploadOperations:
items:
$ref: "#/components/schemas/UploadOperation"
type: array
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appScreenshotSet:
properties:
data:
properties:
id:
type: string
type:
enum:
- appScreenshotSets
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appScreenshots
type: string
required:
- links
- id
- type
title: AppScreenshot
type: object
AppScreenshotCreateRequest:
properties:
data:
properties:
attributes:
properties:
fileName:
type: string
fileSize:
type: integer
required:
- fileName
- fileSize
type: object
relationships:
properties:
appScreenshotSet:
properties:
data:
properties:
id:
type: string
type:
enum:
- appScreenshotSets
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appScreenshotSet
type: object
type:
enum:
- appScreenshots
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: AppScreenshotCreateRequest
type: object
AppScreenshotResponse:
properties:
data:
$ref: "#/components/schemas/AppScreenshot"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppScreenshotResponse
type: object
AppScreenshotSet:
properties:
attributes:
properties:
screenshotDisplayType:
$ref: "#/components/schemas/ScreenshotDisplayType"
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appScreenshots:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appScreenshots
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
appStoreVersionLocalization:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersionLocalizations
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appScreenshotSets
type: string
required:
- links
- id
- type
title: AppScreenshotSet
type: object
AppScreenshotSetAppScreenshotsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appScreenshots
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
AppScreenshotSetAppScreenshotsLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appScreenshots
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
AppScreenshotSetCreateRequest:
properties:
data:
properties:
attributes:
properties:
screenshotDisplayType:
$ref: "#/components/schemas/ScreenshotDisplayType"
required:
- screenshotDisplayType
type: object
relationships:
properties:
appStoreVersionLocalization:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersionLocalizations
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreVersionLocalization
type: object
type:
enum:
- appScreenshotSets
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: AppScreenshotSetCreateRequest
type: object
AppScreenshotSetResponse:
properties:
data:
$ref: "#/components/schemas/AppScreenshotSet"
included:
items:
$ref: "#/components/schemas/AppScreenshot"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppScreenshotSetResponse
type: object
AppScreenshotSetsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppScreenshotSet"
type: array
included:
items:
$ref: "#/components/schemas/AppScreenshot"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppScreenshotSetsResponse
type: object
AppScreenshotUpdateRequest:
properties:
data:
properties:
attributes:
properties:
sourceFileChecksum:
type: string
uploaded:
type: boolean
type: object
id:
type: string
type:
enum:
- appScreenshots
type: string
required:
- id
- type
type: object
required:
- data
title: AppScreenshotUpdateRequest
type: object
AppScreenshotsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppScreenshot"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppScreenshotsResponse
type: object
AppStoreAgeRating:
enum:
- FOUR_PLUS
- NINE_PLUS
- TWELVE_PLUS
- SEVENTEEN_PLUS
type: string
AppStoreReviewAttachment:
properties:
attributes:
properties:
assetDeliveryState:
$ref: "#/components/schemas/AppMediaAssetState"
fileName:
type: string
fileSize:
type: integer
sourceFileChecksum:
type: string
uploadOperations:
items:
$ref: "#/components/schemas/UploadOperation"
type: array
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appStoreReviewDetail:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreReviewDetails
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appStoreReviewAttachments
type: string
required:
- links
- id
- type
title: AppStoreReviewAttachment
type: object
AppStoreReviewAttachmentCreateRequest:
properties:
data:
properties:
attributes:
properties:
fileName:
type: string
fileSize:
type: integer
required:
- fileName
- fileSize
type: object
relationships:
properties:
appStoreReviewDetail:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreReviewDetails
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreReviewDetail
type: object
type:
enum:
- appStoreReviewAttachments
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: AppStoreReviewAttachmentCreateRequest
type: object
AppStoreReviewAttachmentResponse:
properties:
data:
$ref: "#/components/schemas/AppStoreReviewAttachment"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppStoreReviewAttachmentResponse
type: object
AppStoreReviewAttachmentUpdateRequest:
properties:
data:
properties:
attributes:
properties:
sourceFileChecksum:
type: string
uploaded:
type: boolean
type: object
id:
type: string
type:
enum:
- appStoreReviewAttachments
type: string
required:
- id
- type
type: object
required:
- data
title: AppStoreReviewAttachmentUpdateRequest
type: object
AppStoreReviewAttachmentsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppStoreReviewAttachment"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppStoreReviewAttachmentsResponse
type: object
AppStoreReviewDetail:
properties:
attributes:
properties:
contactEmail:
type: string
contactFirstName:
type: string
contactLastName:
type: string
contactPhone:
type: string
demoAccountName:
type: string
demoAccountPassword:
type: string
demoAccountRequired:
type: boolean
notes:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appStoreReviewAttachments:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appStoreReviewAttachments
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appStoreReviewDetails
type: string
required:
- links
- id
- type
title: AppStoreReviewDetail
type: object
AppStoreReviewDetailCreateRequest:
properties:
data:
properties:
attributes:
properties:
contactEmail:
type: string
contactFirstName:
type: string
contactLastName:
type: string
contactPhone:
type: string
demoAccountName:
type: string
demoAccountPassword:
type: string
demoAccountRequired:
type: boolean
notes:
type: string
type: object
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreVersion
type: object
type:
enum:
- appStoreReviewDetails
type: string
required:
- relationships
- type
type: object
required:
- data
title: AppStoreReviewDetailCreateRequest
type: object
AppStoreReviewDetailResponse:
properties:
data:
$ref: "#/components/schemas/AppStoreReviewDetail"
included:
items:
$ref: "#/components/schemas/AppStoreReviewAttachment"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppStoreReviewDetailResponse
type: object
AppStoreReviewDetailUpdateRequest:
properties:
data:
properties:
attributes:
properties:
contactEmail:
type: string
contactFirstName:
type: string
contactLastName:
type: string
contactPhone:
type: string
demoAccountName:
type: string
demoAccountPassword:
type: string
demoAccountRequired:
type: boolean
notes:
type: string
type: object
id:
type: string
type:
enum:
- appStoreReviewDetails
type: string
required:
- id
- type
type: object
required:
- data
title: AppStoreReviewDetailUpdateRequest
type: object
AppStoreVersion:
properties:
attributes:
properties:
appStoreState:
$ref: "#/components/schemas/AppStoreVersionState"
copyright:
type: string
createdDate:
format: date-time
type: string
downloadable:
type: boolean
earliestReleaseDate:
format: date-time
type: string
platform:
$ref: "#/components/schemas/Platform"
releaseType:
enum:
- MANUAL
- AFTER_APPROVAL
- SCHEDULED
type: string
usesIdfa:
type: boolean
versionString:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
ageRatingDeclaration:
deprecated: true
properties:
data:
properties:
id:
type: string
type:
enum:
- ageRatingDeclarations
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
appStoreReviewDetail:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreReviewDetails
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
appStoreVersionLocalizations:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appStoreVersionLocalizations
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
appStoreVersionPhasedRelease:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersionPhasedReleases
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
appStoreVersionSubmission:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersionSubmissions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
idfaDeclaration:
properties:
data:
properties:
id:
type: string
type:
enum:
- idfaDeclarations
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
routingAppCoverage:
properties:
data:
properties:
id:
type: string
type:
enum:
- routingAppCoverages
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appStoreVersions
type: string
required:
- links
- id
- type
title: AppStoreVersion
type: object
AppStoreVersionBuildLinkageRequest:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
required:
- data
type: object
AppStoreVersionBuildLinkageResponse:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
type: object
AppStoreVersionCreateRequest:
properties:
data:
properties:
attributes:
properties:
copyright:
type: string
earliestReleaseDate:
format: date-time
type: string
platform:
$ref: "#/components/schemas/Platform"
releaseType:
enum:
- MANUAL
- AFTER_APPROVAL
- SCHEDULED
type: string
usesIdfa:
type: boolean
versionString:
type: string
required:
- versionString
- platform
type: object
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
required:
- data
type: object
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: object
required:
- app
type: object
type:
enum:
- appStoreVersions
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: AppStoreVersionCreateRequest
type: object
AppStoreVersionLocalization:
properties:
attributes:
properties:
description:
type: string
keywords:
type: string
locale:
type: string
marketingUrl:
format: uri
type: string
promotionalText:
type: string
supportUrl:
format: uri
type: string
whatsNew:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appPreviewSets:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appPreviewSets
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
appScreenshotSets:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appScreenshotSets
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appStoreVersionLocalizations
type: string
required:
- links
- id
- type
title: AppStoreVersionLocalization
type: object
AppStoreVersionLocalizationCreateRequest:
properties:
data:
properties:
attributes:
properties:
description:
type: string
keywords:
type: string
locale:
type: string
marketingUrl:
format: uri
type: string
promotionalText:
type: string
supportUrl:
format: uri
type: string
whatsNew:
type: string
required:
- locale
type: object
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreVersion
type: object
type:
enum:
- appStoreVersionLocalizations
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: AppStoreVersionLocalizationCreateRequest
type: object
AppStoreVersionLocalizationResponse:
properties:
data:
$ref: "#/components/schemas/AppStoreVersionLocalization"
included:
items:
oneOf:
- $ref: "#/components/schemas/AppScreenshotSet"
- $ref: "#/components/schemas/AppPreviewSet"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppStoreVersionLocalizationResponse
type: object
AppStoreVersionLocalizationUpdateRequest:
properties:
data:
properties:
attributes:
properties:
description:
type: string
keywords:
type: string
marketingUrl:
format: uri
type: string
promotionalText:
type: string
supportUrl:
format: uri
type: string
whatsNew:
type: string
type: object
id:
type: string
type:
enum:
- appStoreVersionLocalizations
type: string
required:
- id
- type
type: object
required:
- data
title: AppStoreVersionLocalizationUpdateRequest
type: object
AppStoreVersionLocalizationsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppStoreVersionLocalization"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/AppScreenshotSet"
- $ref: "#/components/schemas/AppPreviewSet"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppStoreVersionLocalizationsResponse
type: object
AppStoreVersionPhasedRelease:
properties:
attributes:
properties:
currentDayNumber:
type: integer
phasedReleaseState:
$ref: "#/components/schemas/PhasedReleaseState"
startDate:
format: date-time
type: string
totalPauseDuration:
type: integer
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- appStoreVersionPhasedReleases
type: string
required:
- links
- id
- type
title: AppStoreVersionPhasedRelease
type: object
AppStoreVersionPhasedReleaseCreateRequest:
properties:
data:
properties:
attributes:
properties:
phasedReleaseState:
$ref: "#/components/schemas/PhasedReleaseState"
type: object
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreVersion
type: object
type:
enum:
- appStoreVersionPhasedReleases
type: string
required:
- relationships
- type
type: object
required:
- data
title: AppStoreVersionPhasedReleaseCreateRequest
type: object
AppStoreVersionPhasedReleaseResponse:
properties:
data:
$ref: "#/components/schemas/AppStoreVersionPhasedRelease"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppStoreVersionPhasedReleaseResponse
type: object
AppStoreVersionPhasedReleaseUpdateRequest:
properties:
data:
properties:
attributes:
properties:
phasedReleaseState:
$ref: "#/components/schemas/PhasedReleaseState"
type: object
id:
type: string
type:
enum:
- appStoreVersionPhasedReleases
type: string
required:
- id
- type
type: object
required:
- data
title: AppStoreVersionPhasedReleaseUpdateRequest
type: object
AppStoreVersionResponse:
properties:
data:
$ref: "#/components/schemas/AppStoreVersion"
included:
items:
oneOf:
- $ref: "#/components/schemas/AgeRatingDeclaration"
- $ref: "#/components/schemas/AppStoreVersionLocalization"
- $ref: "#/components/schemas/Build"
- $ref: "#/components/schemas/AppStoreVersionPhasedRelease"
- $ref: "#/components/schemas/RoutingAppCoverage"
- $ref: "#/components/schemas/AppStoreReviewDetail"
- $ref: "#/components/schemas/AppStoreVersionSubmission"
- $ref: "#/components/schemas/IdfaDeclaration"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppStoreVersionResponse
type: object
AppStoreVersionState:
enum:
- DEVELOPER_REMOVED_FROM_SALE
- DEVELOPER_REJECTED
- IN_REVIEW
- INVALID_BINARY
- METADATA_REJECTED
- PENDING_APPLE_RELEASE
- PENDING_CONTRACT
- PENDING_DEVELOPER_RELEASE
- PREPARE_FOR_SUBMISSION
- PREORDER_READY_FOR_SALE
- PROCESSING_FOR_APP_STORE
- READY_FOR_SALE
- REJECTED
- REMOVED_FROM_SALE
- WAITING_FOR_EXPORT_COMPLIANCE
- WAITING_FOR_REVIEW
- REPLACED_WITH_NEW_VERSION
type: string
AppStoreVersionSubmission:
properties:
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- appStoreVersionSubmissions
type: string
required:
- links
- id
- type
title: AppStoreVersionSubmission
type: object
AppStoreVersionSubmissionCreateRequest:
properties:
data:
properties:
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreVersion
type: object
type:
enum:
- appStoreVersionSubmissions
type: string
required:
- relationships
- type
type: object
required:
- data
title: AppStoreVersionSubmissionCreateRequest
type: object
AppStoreVersionSubmissionResponse:
properties:
data:
$ref: "#/components/schemas/AppStoreVersionSubmission"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: AppStoreVersionSubmissionResponse
type: object
AppStoreVersionUpdateRequest:
properties:
data:
properties:
attributes:
properties:
copyright:
type: string
downloadable:
type: boolean
earliestReleaseDate:
format: date-time
type: string
releaseType:
enum:
- MANUAL
- AFTER_APPROVAL
- SCHEDULED
type: string
usesIdfa:
type: boolean
versionString:
type: string
type: object
id:
type: string
relationships:
properties:
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: object
type: object
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
required:
- data
title: AppStoreVersionUpdateRequest
type: object
AppStoreVersionsResponse:
properties:
data:
items:
$ref: "#/components/schemas/AppStoreVersion"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/AgeRatingDeclaration"
- $ref: "#/components/schemas/AppStoreVersionLocalization"
- $ref: "#/components/schemas/Build"
- $ref: "#/components/schemas/AppStoreVersionPhasedRelease"
- $ref: "#/components/schemas/RoutingAppCoverage"
- $ref: "#/components/schemas/AppStoreReviewDetail"
- $ref: "#/components/schemas/AppStoreVersionSubmission"
- $ref: "#/components/schemas/IdfaDeclaration"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppStoreVersionsResponse
type: object
AppUpdateRequest:
properties:
data:
properties:
attributes:
properties:
availableInNewTerritories:
type: boolean
bundleId:
type: string
contentRightsDeclaration:
enum:
- DOES_NOT_USE_THIRD_PARTY_CONTENT
- USES_THIRD_PARTY_CONTENT
type: string
primaryLocale:
type: string
type: object
id:
type: string
relationships:
properties:
availableTerritories:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- territories
type: string
required:
- id
- type
type: object
type: array
type: object
prices:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- appPrices
type: string
required:
- id
- type
type: object
type: array
type: object
type: object
type:
enum:
- apps
type: string
required:
- id
- type
type: object
required:
- data
title: AppUpdateRequest
type: object
AppsResponse:
properties:
data:
items:
$ref: "#/components/schemas/App"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/BetaGroup"
- $ref: "#/components/schemas/AppStoreVersion"
- $ref: "#/components/schemas/PrereleaseVersion"
- $ref: "#/components/schemas/BetaAppLocalization"
- $ref: "#/components/schemas/Build"
- $ref: "#/components/schemas/BetaLicenseAgreement"
- $ref: "#/components/schemas/BetaAppReviewDetail"
- $ref: "#/components/schemas/AppInfo"
- $ref: "#/components/schemas/EndUserLicenseAgreement"
- $ref: "#/components/schemas/AppPreOrder"
- $ref: "#/components/schemas/AppPrice"
- $ref: "#/components/schemas/Territory"
- $ref: "#/components/schemas/InAppPurchase"
- $ref: "#/components/schemas/GameCenterEnabledVersion"
- $ref: "#/components/schemas/PerfPowerMetric"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: AppsResponse
type: object
BetaAppLocalization:
properties:
attributes:
properties:
description:
type: string
feedbackEmail:
type: string
locale:
type: string
marketingUrl:
type: string
privacyPolicyUrl:
type: string
tvOsPrivacyPolicy:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- betaAppLocalizations
type: string
required:
- links
- id
- type
title: BetaAppLocalization
type: object
BetaAppLocalizationCreateRequest:
properties:
data:
properties:
attributes:
properties:
description:
type: string
feedbackEmail:
type: string
locale:
type: string
marketingUrl:
type: string
privacyPolicyUrl:
type: string
tvOsPrivacyPolicy:
type: string
required:
- locale
type: object
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- app
type: object
type:
enum:
- betaAppLocalizations
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: BetaAppLocalizationCreateRequest
type: object
BetaAppLocalizationResponse:
properties:
data:
$ref: "#/components/schemas/BetaAppLocalization"
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BetaAppLocalizationResponse
type: object
BetaAppLocalizationUpdateRequest:
properties:
data:
properties:
attributes:
properties:
description:
type: string
feedbackEmail:
type: string
marketingUrl:
type: string
privacyPolicyUrl:
type: string
tvOsPrivacyPolicy:
type: string
type: object
id:
type: string
type:
enum:
- betaAppLocalizations
type: string
required:
- id
- type
type: object
required:
- data
title: BetaAppLocalizationUpdateRequest
type: object
BetaAppLocalizationsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BetaAppLocalization"
type: array
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BetaAppLocalizationsResponse
type: object
BetaAppReviewDetail:
properties:
attributes:
properties:
contactEmail:
type: string
contactFirstName:
type: string
contactLastName:
type: string
contactPhone:
type: string
demoAccountName:
type: string
demoAccountPassword:
type: string
demoAccountRequired:
type: boolean
notes:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- betaAppReviewDetails
type: string
required:
- links
- id
- type
title: BetaAppReviewDetail
type: object
BetaAppReviewDetailResponse:
properties:
data:
$ref: "#/components/schemas/BetaAppReviewDetail"
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BetaAppReviewDetailResponse
type: object
BetaAppReviewDetailUpdateRequest:
properties:
data:
properties:
attributes:
properties:
contactEmail:
type: string
contactFirstName:
type: string
contactLastName:
type: string
contactPhone:
type: string
demoAccountName:
type: string
demoAccountPassword:
type: string
demoAccountRequired:
type: boolean
notes:
type: string
type: object
id:
type: string
type:
enum:
- betaAppReviewDetails
type: string
required:
- id
- type
type: object
required:
- data
title: BetaAppReviewDetailUpdateRequest
type: object
BetaAppReviewDetailsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BetaAppReviewDetail"
type: array
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BetaAppReviewDetailsResponse
type: object
BetaAppReviewSubmission:
properties:
attributes:
properties:
betaReviewState:
$ref: "#/components/schemas/BetaReviewState"
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- betaAppReviewSubmissions
type: string
required:
- links
- id
- type
title: BetaAppReviewSubmission
type: object
BetaAppReviewSubmissionCreateRequest:
properties:
data:
properties:
relationships:
properties:
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- build
type: object
type:
enum:
- betaAppReviewSubmissions
type: string
required:
- relationships
- type
type: object
required:
- data
title: BetaAppReviewSubmissionCreateRequest
type: object
BetaAppReviewSubmissionResponse:
properties:
data:
$ref: "#/components/schemas/BetaAppReviewSubmission"
included:
items:
$ref: "#/components/schemas/Build"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BetaAppReviewSubmissionResponse
type: object
BetaAppReviewSubmissionsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BetaAppReviewSubmission"
type: array
included:
items:
$ref: "#/components/schemas/Build"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BetaAppReviewSubmissionsResponse
type: object
BetaBuildLocalization:
properties:
attributes:
properties:
locale:
type: string
whatsNew:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- betaBuildLocalizations
type: string
required:
- links
- id
- type
title: BetaBuildLocalization
type: object
BetaBuildLocalizationCreateRequest:
properties:
data:
properties:
attributes:
properties:
locale:
type: string
whatsNew:
type: string
required:
- locale
type: object
relationships:
properties:
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- build
type: object
type:
enum:
- betaBuildLocalizations
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: BetaBuildLocalizationCreateRequest
type: object
BetaBuildLocalizationResponse:
properties:
data:
$ref: "#/components/schemas/BetaBuildLocalization"
included:
items:
$ref: "#/components/schemas/Build"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BetaBuildLocalizationResponse
type: object
BetaBuildLocalizationUpdateRequest:
properties:
data:
properties:
attributes:
properties:
whatsNew:
type: string
type: object
id:
type: string
type:
enum:
- betaBuildLocalizations
type: string
required:
- id
- type
type: object
required:
- data
title: BetaBuildLocalizationUpdateRequest
type: object
BetaBuildLocalizationsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BetaBuildLocalization"
type: array
included:
items:
$ref: "#/components/schemas/Build"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BetaBuildLocalizationsResponse
type: object
BetaGroup:
properties:
attributes:
properties:
createdDate:
format: date-time
type: string
feedbackEnabled:
type: boolean
isInternalGroup:
type: boolean
name:
type: string
publicLink:
type: string
publicLinkEnabled:
type: boolean
publicLinkId:
type: string
publicLinkLimit:
type: integer
publicLinkLimitEnabled:
type: boolean
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
betaTesters:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
builds:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- betaGroups
type: string
required:
- links
- id
- type
title: BetaGroup
type: object
BetaGroupBetaTestersLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
BetaGroupBetaTestersLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
BetaGroupBuildsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
BetaGroupBuildsLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
BetaGroupCreateRequest:
properties:
data:
properties:
attributes:
properties:
feedbackEnabled:
type: boolean
name:
type: string
publicLinkEnabled:
type: boolean
publicLinkLimit:
type: integer
publicLinkLimitEnabled:
type: boolean
required:
- name
type: object
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
required:
- data
type: object
betaTesters:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
type: array
type: object
builds:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
type: object
required:
- app
type: object
type:
enum:
- betaGroups
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: BetaGroupCreateRequest
type: object
BetaGroupResponse:
properties:
data:
$ref: "#/components/schemas/BetaGroup"
included:
items:
oneOf:
- $ref: "#/components/schemas/App"
- $ref: "#/components/schemas/Build"
- $ref: "#/components/schemas/BetaTester"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BetaGroupResponse
type: object
BetaGroupUpdateRequest:
properties:
data:
properties:
attributes:
properties:
feedbackEnabled:
type: boolean
name:
type: string
publicLinkEnabled:
type: boolean
publicLinkLimit:
type: integer
publicLinkLimitEnabled:
type: boolean
type: object
id:
type: string
type:
enum:
- betaGroups
type: string
required:
- id
- type
type: object
required:
- data
title: BetaGroupUpdateRequest
type: object
BetaGroupsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BetaGroup"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/App"
- $ref: "#/components/schemas/Build"
- $ref: "#/components/schemas/BetaTester"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BetaGroupsResponse
type: object
BetaInviteType:
enum:
- EMAIL
- PUBLIC_LINK
type: string
BetaLicenseAgreement:
properties:
attributes:
properties:
agreementText:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- betaLicenseAgreements
type: string
required:
- links
- id
- type
title: BetaLicenseAgreement
type: object
BetaLicenseAgreementResponse:
properties:
data:
$ref: "#/components/schemas/BetaLicenseAgreement"
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BetaLicenseAgreementResponse
type: object
BetaLicenseAgreementUpdateRequest:
properties:
data:
properties:
attributes:
properties:
agreementText:
type: string
type: object
id:
type: string
type:
enum:
- betaLicenseAgreements
type: string
required:
- id
- type
type: object
required:
- data
title: BetaLicenseAgreementUpdateRequest
type: object
BetaLicenseAgreementsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BetaLicenseAgreement"
type: array
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BetaLicenseAgreementsResponse
type: object
BetaReviewState:
enum:
- WAITING_FOR_REVIEW
- IN_REVIEW
- REJECTED
- APPROVED
type: string
BetaTester:
properties:
attributes:
properties:
email:
format: email
type: string
firstName:
type: string
inviteType:
$ref: "#/components/schemas/BetaInviteType"
lastName:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
apps:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
betaGroups:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaGroups
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
builds:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- betaTesters
type: string
required:
- links
- id
- type
title: BetaTester
type: object
BetaTesterAppsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
BetaTesterAppsLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
BetaTesterBetaGroupsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaGroups
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
BetaTesterBetaGroupsLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaGroups
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
BetaTesterBuildsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
BetaTesterBuildsLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
BetaTesterCreateRequest:
properties:
data:
properties:
attributes:
properties:
email:
format: email
type: string
firstName:
type: string
lastName:
type: string
required:
- email
type: object
relationships:
properties:
betaGroups:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaGroups
type: string
required:
- id
- type
type: object
type: array
type: object
builds:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
type: object
type: object
type:
enum:
- betaTesters
type: string
required:
- attributes
- type
type: object
required:
- data
title: BetaTesterCreateRequest
type: object
BetaTesterInvitation:
properties:
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- betaTesterInvitations
type: string
required:
- links
- id
- type
title: BetaTesterInvitation
type: object
BetaTesterInvitationCreateRequest:
properties:
data:
properties:
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
required:
- data
type: object
betaTester:
properties:
data:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- app
- betaTester
type: object
type:
enum:
- betaTesterInvitations
type: string
required:
- relationships
- type
type: object
required:
- data
title: BetaTesterInvitationCreateRequest
type: object
BetaTesterInvitationResponse:
properties:
data:
$ref: "#/components/schemas/BetaTesterInvitation"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BetaTesterInvitationResponse
type: object
BetaTesterResponse:
properties:
data:
$ref: "#/components/schemas/BetaTester"
included:
items:
oneOf:
- $ref: "#/components/schemas/App"
- $ref: "#/components/schemas/BetaGroup"
- $ref: "#/components/schemas/Build"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BetaTesterResponse
type: object
BetaTestersResponse:
properties:
data:
items:
$ref: "#/components/schemas/BetaTester"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/App"
- $ref: "#/components/schemas/BetaGroup"
- $ref: "#/components/schemas/Build"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BetaTestersResponse
type: object
BrazilAgeRating:
enum:
- L
- TEN
- TWELVE
- FOURTEEN
- SIXTEEN
- EIGHTEEN
type: string
Build:
properties:
attributes:
properties:
expirationDate:
format: date-time
type: string
expired:
type: boolean
iconAssetToken:
$ref: "#/components/schemas/ImageAsset"
minOsVersion:
type: string
processingState:
enum:
- PROCESSING
- FAILED
- INVALID
- VALID
type: string
uploadedDate:
format: date-time
type: string
usesNonExemptEncryption:
type: boolean
version:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
appEncryptionDeclaration:
properties:
data:
properties:
id:
type: string
type:
enum:
- appEncryptionDeclarations
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
betaAppReviewSubmission:
properties:
data:
properties:
id:
type: string
type:
enum:
- betaAppReviewSubmissions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
betaBuildLocalizations:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaBuildLocalizations
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
buildBetaDetail:
properties:
data:
properties:
id:
type: string
type:
enum:
- buildBetaDetails
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
icons:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- buildIcons
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
individualTesters:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
preReleaseVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- preReleaseVersions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- builds
type: string
required:
- links
- id
- type
title: Build
type: object
BuildAppEncryptionDeclarationLinkageRequest:
properties:
data:
properties:
id:
type: string
type:
enum:
- appEncryptionDeclarations
type: string
required:
- id
- type
type: object
required:
- data
type: object
BuildAppEncryptionDeclarationLinkageResponse:
properties:
data:
properties:
id:
type: string
type:
enum:
- appEncryptionDeclarations
type: string
required:
- id
- type
type: object
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
type: object
BuildBetaDetail:
properties:
attributes:
properties:
autoNotifyEnabled:
type: boolean
externalBuildState:
$ref: "#/components/schemas/ExternalBetaState"
internalBuildState:
$ref: "#/components/schemas/InternalBetaState"
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- buildBetaDetails
type: string
required:
- links
- id
- type
title: BuildBetaDetail
type: object
BuildBetaDetailResponse:
properties:
data:
$ref: "#/components/schemas/BuildBetaDetail"
included:
items:
$ref: "#/components/schemas/Build"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BuildBetaDetailResponse
type: object
BuildBetaDetailUpdateRequest:
properties:
data:
properties:
attributes:
properties:
autoNotifyEnabled:
type: boolean
type: object
id:
type: string
type:
enum:
- buildBetaDetails
type: string
required:
- id
- type
type: object
required:
- data
title: BuildBetaDetailUpdateRequest
type: object
BuildBetaDetailsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BuildBetaDetail"
type: array
included:
items:
$ref: "#/components/schemas/Build"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BuildBetaDetailsResponse
type: object
BuildBetaGroupsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaGroups
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
BuildBetaNotification:
properties:
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- buildBetaNotifications
type: string
required:
- links
- id
- type
title: BuildBetaNotification
type: object
BuildBetaNotificationCreateRequest:
properties:
data:
properties:
relationships:
properties:
build:
properties:
data:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- build
type: object
type:
enum:
- buildBetaNotifications
type: string
required:
- relationships
- type
type: object
required:
- data
title: BuildBetaNotificationCreateRequest
type: object
BuildBetaNotificationResponse:
properties:
data:
$ref: "#/components/schemas/BuildBetaNotification"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BuildBetaNotificationResponse
type: object
BuildIcon:
properties:
attributes:
properties:
iconAsset:
$ref: "#/components/schemas/ImageAsset"
iconType:
$ref: "#/components/schemas/IconAssetType"
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- buildIcons
type: string
required:
- links
- id
- type
title: BuildIcon
type: object
BuildIconsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BuildIcon"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BuildIconsResponse
type: object
BuildIndividualTestersLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
BuildIndividualTestersLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- betaTesters
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
BuildResponse:
properties:
data:
$ref: "#/components/schemas/Build"
included:
items:
oneOf:
- $ref: "#/components/schemas/PrereleaseVersion"
- $ref: "#/components/schemas/BetaTester"
- $ref: "#/components/schemas/BetaBuildLocalization"
- $ref: "#/components/schemas/AppEncryptionDeclaration"
- $ref: "#/components/schemas/BetaAppReviewSubmission"
- $ref: "#/components/schemas/App"
- $ref: "#/components/schemas/BuildBetaDetail"
- $ref: "#/components/schemas/AppStoreVersion"
- $ref: "#/components/schemas/BuildIcon"
- $ref: "#/components/schemas/PerfPowerMetric"
- $ref: "#/components/schemas/DiagnosticSignature"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BuildResponse
type: object
BuildUpdateRequest:
properties:
data:
properties:
attributes:
properties:
expired:
type: boolean
usesNonExemptEncryption:
type: boolean
type: object
id:
type: string
relationships:
properties:
appEncryptionDeclaration:
properties:
data:
properties:
id:
type: string
type:
enum:
- appEncryptionDeclarations
type: string
required:
- id
- type
type: object
type: object
type: object
type:
enum:
- builds
type: string
required:
- id
- type
type: object
required:
- data
title: BuildUpdateRequest
type: object
BuildsResponse:
properties:
data:
items:
$ref: "#/components/schemas/Build"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/PrereleaseVersion"
- $ref: "#/components/schemas/BetaTester"
- $ref: "#/components/schemas/BetaBuildLocalization"
- $ref: "#/components/schemas/AppEncryptionDeclaration"
- $ref: "#/components/schemas/BetaAppReviewSubmission"
- $ref: "#/components/schemas/App"
- $ref: "#/components/schemas/BuildBetaDetail"
- $ref: "#/components/schemas/AppStoreVersion"
- $ref: "#/components/schemas/BuildIcon"
- $ref: "#/components/schemas/PerfPowerMetric"
- $ref: "#/components/schemas/DiagnosticSignature"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BuildsResponse
type: object
BundleId:
properties:
attributes:
properties:
identifier:
type: string
name:
type: string
platform:
$ref: "#/components/schemas/BundleIdPlatform"
seedId:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
bundleIdCapabilities:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- bundleIdCapabilities
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
profiles:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- profiles
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- bundleIds
type: string
required:
- links
- id
- type
title: BundleId
type: object
BundleIdCapabilitiesResponse:
properties:
data:
items:
$ref: "#/components/schemas/BundleIdCapability"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BundleIdCapabilitiesResponse
type: object
BundleIdCapability:
properties:
attributes:
properties:
capabilityType:
$ref: "#/components/schemas/CapabilityType"
settings:
items:
$ref: "#/components/schemas/CapabilitySetting"
type: array
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- bundleIdCapabilities
type: string
required:
- links
- id
- type
title: BundleIdCapability
type: object
BundleIdCapabilityCreateRequest:
properties:
data:
properties:
attributes:
properties:
capabilityType:
$ref: "#/components/schemas/CapabilityType"
settings:
items:
$ref: "#/components/schemas/CapabilitySetting"
type: array
required:
- capabilityType
type: object
relationships:
properties:
bundleId:
properties:
data:
properties:
id:
type: string
type:
enum:
- bundleIds
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- bundleId
type: object
type:
enum:
- bundleIdCapabilities
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: BundleIdCapabilityCreateRequest
type: object
BundleIdCapabilityResponse:
properties:
data:
$ref: "#/components/schemas/BundleIdCapability"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BundleIdCapabilityResponse
type: object
BundleIdCapabilityUpdateRequest:
properties:
data:
properties:
attributes:
properties:
capabilityType:
$ref: "#/components/schemas/CapabilityType"
settings:
items:
$ref: "#/components/schemas/CapabilitySetting"
type: array
type: object
id:
type: string
type:
enum:
- bundleIdCapabilities
type: string
required:
- id
- type
type: object
required:
- data
title: BundleIdCapabilityUpdateRequest
type: object
BundleIdCreateRequest:
properties:
data:
properties:
attributes:
properties:
identifier:
type: string
name:
type: string
platform:
$ref: "#/components/schemas/BundleIdPlatform"
seedId:
type: string
required:
- identifier
- name
- platform
type: object
type:
enum:
- bundleIds
type: string
required:
- attributes
- type
type: object
required:
- data
title: BundleIdCreateRequest
type: object
BundleIdPlatform:
enum:
- IOS
- MAC_OS
type: string
BundleIdResponse:
properties:
data:
$ref: "#/components/schemas/BundleId"
included:
items:
oneOf:
- $ref: "#/components/schemas/Profile"
- $ref: "#/components/schemas/BundleIdCapability"
- $ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: BundleIdResponse
type: object
BundleIdUpdateRequest:
properties:
data:
properties:
attributes:
properties:
name:
type: string
type: object
id:
type: string
type:
enum:
- bundleIds
type: string
required:
- id
- type
type: object
required:
- data
title: BundleIdUpdateRequest
type: object
BundleIdsResponse:
properties:
data:
items:
$ref: "#/components/schemas/BundleId"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/Profile"
- $ref: "#/components/schemas/BundleIdCapability"
- $ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: BundleIdsResponse
type: object
CapabilityOption:
properties:
description:
type: string
enabled:
type: boolean
enabledByDefault:
type: boolean
key:
enum:
- XCODE_5
- XCODE_6
- COMPLETE_PROTECTION
- PROTECTED_UNLESS_OPEN
- PROTECTED_UNTIL_FIRST_USER_AUTH
- PRIMARY_APP_CONSENT
type: string
name:
type: string
supportsWildcard:
type: boolean
type: object
CapabilitySetting:
properties:
allowedInstances:
enum:
- ENTRY
- SINGLE
- MULTIPLE
type: string
description:
type: string
enabledByDefault:
type: boolean
key:
enum:
- ICLOUD_VERSION
- DATA_PROTECTION_PERMISSION_LEVEL
- APPLE_ID_AUTH_APP_CONSENT
type: string
minInstances:
type: integer
name:
type: string
options:
items:
$ref: "#/components/schemas/CapabilityOption"
type: array
visible:
type: boolean
type: object
CapabilityType:
enum:
- ICLOUD
- IN_APP_PURCHASE
- GAME_CENTER
- PUSH_NOTIFICATIONS
- WALLET
- INTER_APP_AUDIO
- MAPS
- ASSOCIATED_DOMAINS
- PERSONAL_VPN
- APP_GROUPS
- HEALTHKIT
- HOMEKIT
- WIRELESS_ACCESSORY_CONFIGURATION
- APPLE_PAY
- DATA_PROTECTION
- SIRIKIT
- NETWORK_EXTENSIONS
- MULTIPATH
- HOT_SPOT
- NFC_TAG_READING
- CLASSKIT
- AUTOFILL_CREDENTIAL_PROVIDER
- ACCESS_WIFI_INFORMATION
- NETWORK_CUSTOM_PROTOCOL
- COREMEDIA_HLS_LOW_LATENCY
- SYSTEM_EXTENSION_INSTALL
- USER_MANAGEMENT
- APPLE_ID_AUTH
type: string
Certificate:
properties:
attributes:
properties:
certificateContent:
type: string
certificateType:
$ref: "#/components/schemas/CertificateType"
displayName:
type: string
expirationDate:
format: date-time
type: string
name:
type: string
platform:
$ref: "#/components/schemas/BundleIdPlatform"
serialNumber:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- certificates
type: string
required:
- links
- id
- type
title: Certificate
type: object
CertificateCreateRequest:
properties:
data:
properties:
attributes:
properties:
certificateType:
$ref: "#/components/schemas/CertificateType"
csrContent:
type: string
required:
- csrContent
- certificateType
type: object
type:
enum:
- certificates
type: string
required:
- attributes
- type
type: object
required:
- data
title: CertificateCreateRequest
type: object
CertificateResponse:
properties:
data:
$ref: "#/components/schemas/Certificate"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: CertificateResponse
type: object
CertificateType:
enum:
- IOS_DEVELOPMENT
- IOS_DISTRIBUTION
- MAC_APP_DISTRIBUTION
- MAC_INSTALLER_DISTRIBUTION
- MAC_APP_DEVELOPMENT
- DEVELOPER_ID_KEXT
- DEVELOPER_ID_APPLICATION
- DEVELOPMENT
- DISTRIBUTION
type: string
CertificatesResponse:
properties:
data:
items:
$ref: "#/components/schemas/Certificate"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: CertificatesResponse
type: object
Device:
properties:
attributes:
properties:
addedDate:
format: date-time
type: string
deviceClass:
enum:
- APPLE_WATCH
- IPAD
- IPHONE
- IPOD
- APPLE_TV
- MAC
type: string
model:
type: string
name:
type: string
platform:
$ref: "#/components/schemas/BundleIdPlatform"
status:
enum:
- ENABLED
- DISABLED
type: string
udid:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- devices
type: string
required:
- links
- id
- type
title: Device
type: object
DeviceCreateRequest:
properties:
data:
properties:
attributes:
properties:
name:
type: string
platform:
$ref: "#/components/schemas/BundleIdPlatform"
udid:
type: string
required:
- name
- udid
- platform
type: object
type:
enum:
- devices
type: string
required:
- attributes
- type
type: object
required:
- data
title: DeviceCreateRequest
type: object
DeviceResponse:
properties:
data:
$ref: "#/components/schemas/Device"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: DeviceResponse
type: object
DeviceUpdateRequest:
properties:
data:
properties:
attributes:
properties:
name:
type: string
status:
enum:
- ENABLED
- DISABLED
type: string
type: object
id:
type: string
type:
enum:
- devices
type: string
required:
- id
- type
type: object
required:
- data
title: DeviceUpdateRequest
type: object
DevicesResponse:
properties:
data:
items:
$ref: "#/components/schemas/Device"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: DevicesResponse
type: object
DiagnosticLog:
properties:
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- diagnosticLogs
type: string
required:
- links
- id
- type
title: DiagnosticLog
type: object
DiagnosticLogsResponse:
properties:
data:
items:
$ref: "#/components/schemas/DiagnosticLog"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: DiagnosticLogsResponse
type: object
DiagnosticSignature:
properties:
attributes:
properties:
diagnosticType:
enum:
- DISK_WRITES
type: string
signature:
type: string
weight:
type: number
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- diagnosticSignatures
type: string
required:
- links
- id
- type
title: DiagnosticSignature
type: object
DiagnosticSignaturesResponse:
properties:
data:
items:
$ref: "#/components/schemas/DiagnosticSignature"
type: array
included:
items:
$ref: "#/components/schemas/DiagnosticLog"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: DiagnosticSignaturesResponse
type: object
DocumentLinks:
properties:
self:
format: uri-reference
type: string
required:
- self
type: object
EndUserLicenseAgreement:
properties:
attributes:
properties:
agreementText:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
territories:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- territories
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- endUserLicenseAgreements
type: string
required:
- links
- id
- type
title: EndUserLicenseAgreement
type: object
EndUserLicenseAgreementCreateRequest:
properties:
data:
properties:
attributes:
properties:
agreementText:
type: string
required:
- agreementText
type: object
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
required:
- data
type: object
territories:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- territories
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
required:
- app
- territories
type: object
type:
enum:
- endUserLicenseAgreements
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: EndUserLicenseAgreementCreateRequest
type: object
EndUserLicenseAgreementResponse:
properties:
data:
$ref: "#/components/schemas/EndUserLicenseAgreement"
included:
items:
$ref: "#/components/schemas/Territory"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: EndUserLicenseAgreementResponse
type: object
EndUserLicenseAgreementUpdateRequest:
properties:
data:
properties:
attributes:
properties:
agreementText:
type: string
type: object
id:
type: string
relationships:
properties:
territories:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- territories
type: string
required:
- id
- type
type: object
type: array
type: object
type: object
type:
enum:
- endUserLicenseAgreements
type: string
required:
- id
- type
type: object
required:
- data
title: EndUserLicenseAgreementUpdateRequest
type: object
ErrorResponse:
properties:
errors:
items:
properties:
code:
type: string
detail:
type: string
id:
type: string
source:
oneOf:
- properties:
pointer:
type: string
title: JsonPointer
type: object
- properties:
parameter:
type: string
title: Parameter
type: object
status:
type: string
title:
type: string
required:
- code
- detail
- title
- status
type: object
type: array
type: object
ExternalBetaState:
enum:
- PROCESSING
- PROCESSING_EXCEPTION
- MISSING_EXPORT_COMPLIANCE
- READY_FOR_BETA_TESTING
- IN_BETA_TESTING
- EXPIRED
- READY_FOR_BETA_SUBMISSION
- IN_EXPORT_COMPLIANCE_REVIEW
- WAITING_FOR_BETA_REVIEW
- IN_BETA_REVIEW
- BETA_REJECTED
- BETA_APPROVED
type: string
GameCenterEnabledVersion:
properties:
attributes:
properties:
iconAsset:
$ref: "#/components/schemas/ImageAsset"
platform:
$ref: "#/components/schemas/Platform"
versionString:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
compatibleVersions:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- gameCenterEnabledVersions
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- gameCenterEnabledVersions
type: string
required:
- links
- id
- type
title: GameCenterEnabledVersion
type: object
GameCenterEnabledVersionCompatibleVersionsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- gameCenterEnabledVersions
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
GameCenterEnabledVersionCompatibleVersionsLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- gameCenterEnabledVersions
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
GameCenterEnabledVersionsResponse:
properties:
data:
items:
$ref: "#/components/schemas/GameCenterEnabledVersion"
type: array
included:
items:
$ref: "#/components/schemas/GameCenterEnabledVersion"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: GameCenterEnabledVersionsResponse
type: object
IconAssetType:
enum:
- APP_STORE
- MESSAGES_APP_STORE
- WATCH_APP_STORE
- TV_OS_HOME_SCREEN
- TV_OS_TOP_SHELF
type: string
IdfaDeclaration:
properties:
attributes:
properties:
attributesActionWithPreviousAd:
type: boolean
attributesAppInstallationToPreviousAd:
type: boolean
honorsLimitedAdTracking:
type: boolean
servesAds:
type: boolean
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- idfaDeclarations
type: string
required:
- links
- id
- type
title: IdfaDeclaration
type: object
IdfaDeclarationCreateRequest:
properties:
data:
properties:
attributes:
properties:
attributesActionWithPreviousAd:
type: boolean
attributesAppInstallationToPreviousAd:
type: boolean
honorsLimitedAdTracking:
type: boolean
servesAds:
type: boolean
required:
- attributesAppInstallationToPreviousAd
- servesAds
- attributesActionWithPreviousAd
- honorsLimitedAdTracking
type: object
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreVersion
type: object
type:
enum:
- idfaDeclarations
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: IdfaDeclarationCreateRequest
type: object
IdfaDeclarationResponse:
properties:
data:
$ref: "#/components/schemas/IdfaDeclaration"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: IdfaDeclarationResponse
type: object
IdfaDeclarationUpdateRequest:
properties:
data:
properties:
attributes:
properties:
attributesActionWithPreviousAd:
type: boolean
attributesAppInstallationToPreviousAd:
type: boolean
honorsLimitedAdTracking:
type: boolean
servesAds:
type: boolean
type: object
id:
type: string
type:
enum:
- idfaDeclarations
type: string
required:
- id
- type
type: object
required:
- data
title: IdfaDeclarationUpdateRequest
type: object
ImageAsset:
properties:
height:
type: integer
templateUrl:
type: string
width:
type: integer
type: object
InAppPurchase:
properties:
attributes:
properties:
inAppPurchaseType:
enum:
- AUTOMATICALLY_RENEWABLE_SUBSCRIPTION
- NON_CONSUMABLE
- CONSUMABLE
- NON_RENEWING_SUBSCRIPTION
- FREE_SUBSCRIPTION
type: string
productId:
type: string
referenceName:
type: string
state:
enum:
- CREATED
- DEVELOPER_SIGNED_OFF
- DEVELOPER_ACTION_NEEDED
- DELETION_IN_PROGRESS
- APPROVED
- DELETED
- REMOVED_FROM_SALE
- DEVELOPER_REMOVED_FROM_SALE
- WAITING_FOR_UPLOAD
- PROCESSING_CONTENT
- REPLACED
- REJECTED
- WAITING_FOR_SCREENSHOT
- PREPARE_FOR_SUBMISSION
- MISSING_METADATA
- READY_TO_SUBMIT
- WAITING_FOR_REVIEW
- IN_REVIEW
- PENDING_DEVELOPER_RELEASE
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
apps:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- inAppPurchases
type: string
required:
- links
- id
- type
title: InAppPurchase
type: object
InAppPurchaseResponse:
properties:
data:
$ref: "#/components/schemas/InAppPurchase"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: InAppPurchaseResponse
type: object
InAppPurchasesResponse:
properties:
data:
items:
$ref: "#/components/schemas/InAppPurchase"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: InAppPurchasesResponse
type: object
InternalBetaState:
enum:
- PROCESSING
- PROCESSING_EXCEPTION
- MISSING_EXPORT_COMPLIANCE
- READY_FOR_BETA_TESTING
- IN_BETA_TESTING
- EXPIRED
- IN_EXPORT_COMPLIANCE_REVIEW
type: string
KidsAgeBand:
enum:
- FIVE_AND_UNDER
- SIX_TO_EIGHT
- NINE_TO_ELEVEN
type: string
PagedDocumentLinks:
properties:
first:
format: uri-reference
type: string
next:
format: uri-reference
type: string
self:
format: uri-reference
type: string
required:
- self
type: object
PagingInformation:
properties:
paging:
properties:
limit:
type: integer
total:
type: integer
required:
- total
- limit
type: object
required:
- paging
type: object
PerfPowerMetric:
properties:
attributes:
properties:
deviceType:
type: string
metricType:
enum:
- DISK
- HANG
- BATTERY
- LAUNCH
- MEMORY
- ANIMATION
- TERMINATION
type: string
platform:
enum:
- IOS
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- perfPowerMetrics
type: string
required:
- links
- id
- type
title: PerfPowerMetric
type: object
PerfPowerMetricsResponse:
properties:
data:
items:
$ref: "#/components/schemas/PerfPowerMetric"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: PerfPowerMetricsResponse
type: object
PhasedReleaseState:
enum:
- INACTIVE
- ACTIVE
- PAUSED
- COMPLETE
type: string
Platform:
enum:
- IOS
- MAC_OS
- TV_OS
type: string
PreReleaseVersionsResponse:
properties:
data:
items:
$ref: "#/components/schemas/PrereleaseVersion"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/Build"
- $ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: PreReleaseVersionsResponse
type: object
PrereleaseVersion:
properties:
attributes:
properties:
platform:
$ref: "#/components/schemas/Platform"
version:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
app:
properties:
data:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
builds:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- builds
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- preReleaseVersions
type: string
required:
- links
- id
- type
title: PrereleaseVersion
type: object
PrereleaseVersionResponse:
properties:
data:
$ref: "#/components/schemas/PrereleaseVersion"
included:
items:
oneOf:
- $ref: "#/components/schemas/Build"
- $ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: PrereleaseVersionResponse
type: object
PreviewType:
enum:
- IPHONE_65
- IPHONE_58
- IPHONE_55
- IPHONE_47
- IPHONE_40
- IPHONE_35
- IPAD_PRO_3GEN_129
- IPAD_PRO_3GEN_11
- IPAD_PRO_129
- IPAD_105
- IPAD_97
- DESKTOP
- WATCH_SERIES_4
- WATCH_SERIES_3
- APPLE_TV
type: string
Profile:
properties:
attributes:
properties:
createdDate:
format: date-time
type: string
expirationDate:
format: date-time
type: string
name:
type: string
platform:
$ref: "#/components/schemas/BundleIdPlatform"
profileContent:
type: string
profileState:
enum:
- ACTIVE
- INVALID
type: string
profileType:
enum:
- IOS_APP_DEVELOPMENT
- IOS_APP_STORE
- IOS_APP_ADHOC
- IOS_APP_INHOUSE
- MAC_APP_DEVELOPMENT
- MAC_APP_STORE
- MAC_APP_DIRECT
- TVOS_APP_DEVELOPMENT
- TVOS_APP_STORE
- TVOS_APP_ADHOC
- TVOS_APP_INHOUSE
- MAC_CATALYST_APP_DEVELOPMENT
- MAC_CATALYST_APP_STORE
- MAC_CATALYST_APP_DIRECT
type: string
uuid:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
bundleId:
properties:
data:
properties:
id:
type: string
type:
enum:
- bundleIds
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
certificates:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- certificates
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
devices:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- devices
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- profiles
type: string
required:
- links
- id
- type
title: Profile
type: object
ProfileCreateRequest:
properties:
data:
properties:
attributes:
properties:
name:
type: string
profileType:
enum:
- IOS_APP_DEVELOPMENT
- IOS_APP_STORE
- IOS_APP_ADHOC
- IOS_APP_INHOUSE
- MAC_APP_DEVELOPMENT
- MAC_APP_STORE
- MAC_APP_DIRECT
- TVOS_APP_DEVELOPMENT
- TVOS_APP_STORE
- TVOS_APP_ADHOC
- TVOS_APP_INHOUSE
- MAC_CATALYST_APP_DEVELOPMENT
- MAC_CATALYST_APP_STORE
- MAC_CATALYST_APP_DIRECT
type: string
required:
- profileType
- name
type: object
relationships:
properties:
bundleId:
properties:
data:
properties:
id:
type: string
type:
enum:
- bundleIds
type: string
required:
- id
- type
type: object
required:
- data
type: object
certificates:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- certificates
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
devices:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- devices
type: string
required:
- id
- type
type: object
type: array
type: object
required:
- certificates
- bundleId
type: object
type:
enum:
- profiles
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: ProfileCreateRequest
type: object
ProfileResponse:
properties:
data:
$ref: "#/components/schemas/Profile"
included:
items:
oneOf:
- $ref: "#/components/schemas/BundleId"
- $ref: "#/components/schemas/Device"
- $ref: "#/components/schemas/Certificate"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: ProfileResponse
type: object
ProfilesResponse:
properties:
data:
items:
$ref: "#/components/schemas/Profile"
type: array
included:
items:
oneOf:
- $ref: "#/components/schemas/BundleId"
- $ref: "#/components/schemas/Device"
- $ref: "#/components/schemas/Certificate"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: ProfilesResponse
type: object
ResourceLinks:
properties:
self:
format: uri-reference
type: string
required:
- self
type: object
RoutingAppCoverage:
properties:
attributes:
properties:
assetDeliveryState:
$ref: "#/components/schemas/AppMediaAssetState"
fileName:
type: string
fileSize:
type: integer
sourceFileChecksum:
type: string
uploadOperations:
items:
$ref: "#/components/schemas/UploadOperation"
type: array
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
type: object
type: object
type:
enum:
- routingAppCoverages
type: string
required:
- links
- id
- type
title: RoutingAppCoverage
type: object
RoutingAppCoverageCreateRequest:
properties:
data:
properties:
attributes:
properties:
fileName:
type: string
fileSize:
type: integer
required:
- fileName
- fileSize
type: object
relationships:
properties:
appStoreVersion:
properties:
data:
properties:
id:
type: string
type:
enum:
- appStoreVersions
type: string
required:
- id
- type
type: object
required:
- data
type: object
required:
- appStoreVersion
type: object
type:
enum:
- routingAppCoverages
type: string
required:
- relationships
- attributes
- type
type: object
required:
- data
title: RoutingAppCoverageCreateRequest
type: object
RoutingAppCoverageResponse:
properties:
data:
$ref: "#/components/schemas/RoutingAppCoverage"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: RoutingAppCoverageResponse
type: object
RoutingAppCoverageUpdateRequest:
properties:
data:
properties:
attributes:
properties:
sourceFileChecksum:
type: string
uploaded:
type: boolean
type: object
id:
type: string
type:
enum:
- routingAppCoverages
type: string
required:
- id
- type
type: object
required:
- data
title: RoutingAppCoverageUpdateRequest
type: object
ScreenshotDisplayType:
enum:
- APP_IPHONE_65
- APP_IPHONE_58
- APP_IPHONE_55
- APP_IPHONE_47
- APP_IPHONE_40
- APP_IPHONE_35
- APP_IPAD_PRO_3GEN_129
- APP_IPAD_PRO_3GEN_11
- APP_IPAD_PRO_129
- APP_IPAD_105
- APP_IPAD_97
- APP_DESKTOP
- APP_WATCH_SERIES_4
- APP_WATCH_SERIES_3
- APP_APPLE_TV
- IMESSAGE_APP_IPHONE_65
- IMESSAGE_APP_IPHONE_58
- IMESSAGE_APP_IPHONE_55
- IMESSAGE_APP_IPHONE_47
- IMESSAGE_APP_IPHONE_40
- IMESSAGE_APP_IPAD_PRO_3GEN_129
- IMESSAGE_APP_IPAD_PRO_3GEN_11
- IMESSAGE_APP_IPAD_PRO_129
- IMESSAGE_APP_IPAD_105
- IMESSAGE_APP_IPAD_97
type: string
TerritoriesResponse:
properties:
data:
items:
$ref: "#/components/schemas/Territory"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: TerritoriesResponse
type: object
Territory:
properties:
attributes:
properties:
currency:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
type:
enum:
- territories
type: string
required:
- links
- id
- type
title: Territory
type: object
TerritoryResponse:
properties:
data:
$ref: "#/components/schemas/Territory"
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: TerritoryResponse
type: object
UploadOperation:
properties:
length:
type: integer
method:
type: string
offset:
type: integer
requestHeaders:
items:
$ref: "#/components/schemas/UploadOperationHeader"
type: array
url:
type: string
type: object
UploadOperationHeader:
properties:
name:
type: string
value:
type: string
type: object
User:
properties:
attributes:
properties:
allAppsVisible:
type: boolean
firstName:
type: string
lastName:
type: string
provisioningAllowed:
type: boolean
roles:
items:
$ref: "#/components/schemas/UserRole"
type: array
username:
type: string
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
visibleApps:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- users
type: string
required:
- links
- id
- type
title: User
type: object
UserInvitation:
properties:
attributes:
properties:
allAppsVisible:
type: boolean
email:
format: email
type: string
expirationDate:
format: date-time
type: string
firstName:
type: string
lastName:
type: string
provisioningAllowed:
type: boolean
roles:
items:
$ref: "#/components/schemas/UserRole"
type: array
type: object
id:
type: string
links:
$ref: "#/components/schemas/ResourceLinks"
relationships:
properties:
visibleApps:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
links:
properties:
related:
format: uri-reference
type: string
self:
format: uri-reference
type: string
type: object
meta:
$ref: "#/components/schemas/PagingInformation"
type: object
type: object
type:
enum:
- userInvitations
type: string
required:
- links
- id
- type
title: UserInvitation
type: object
UserInvitationCreateRequest:
properties:
data:
properties:
attributes:
properties:
allAppsVisible:
type: boolean
email:
format: email
type: string
firstName:
type: string
lastName:
type: string
provisioningAllowed:
type: boolean
roles:
items:
$ref: "#/components/schemas/UserRole"
type: array
required:
- firstName
- lastName
- roles
- email
type: object
relationships:
properties:
visibleApps:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
type: object
type: object
type:
enum:
- userInvitations
type: string
required:
- attributes
- type
type: object
required:
- data
title: UserInvitationCreateRequest
type: object
UserInvitationResponse:
properties:
data:
$ref: "#/components/schemas/UserInvitation"
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: UserInvitationResponse
type: object
UserInvitationsResponse:
properties:
data:
items:
$ref: "#/components/schemas/UserInvitation"
type: array
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: UserInvitationsResponse
type: object
UserResponse:
properties:
data:
$ref: "#/components/schemas/User"
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/DocumentLinks"
required:
- data
- links
title: UserResponse
type: object
UserRole:
enum:
- ADMIN
- FINANCE
- TECHNICAL
- ACCOUNT_HOLDER
- READ_ONLY
- SALES
- MARKETING
- APP_MANAGER
- DEVELOPER
- ACCESS_TO_REPORTS
- CUSTOMER_SUPPORT
- CREATE_APPS
- CLOUD_MANAGED_DEVELOPER_ID
- CLOUD_MANAGED_APP_DISTRIBUTION
type: string
UserUpdateRequest:
properties:
data:
properties:
attributes:
properties:
allAppsVisible:
type: boolean
provisioningAllowed:
type: boolean
roles:
items:
$ref: "#/components/schemas/UserRole"
type: array
type: object
id:
type: string
relationships:
properties:
visibleApps:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
type: object
type: object
type:
enum:
- users
type: string
required:
- id
- type
type: object
required:
- data
title: UserUpdateRequest
type: object
UserVisibleAppsLinkagesRequest:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
required:
- data
type: object
UserVisibleAppsLinkagesResponse:
properties:
data:
items:
properties:
id:
type: string
type:
enum:
- apps
type: string
required:
- id
- type
type: object
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
type: object
UsersResponse:
properties:
data:
items:
$ref: "#/components/schemas/User"
type: array
included:
items:
$ref: "#/components/schemas/App"
type: array
links:
$ref: "#/components/schemas/PagedDocumentLinks"
meta:
$ref: "#/components/schemas/PagingInformation"
required:
- data
- links
title: UsersResponse
type: object
securitySchemes:
itc-bearer-token:
bearerFormat: JWT
scheme: bearer
type: http
x-important: "IMPORTANT: This OpenAPI Specification is only for use in
accordance with the terms of the Apple Developer Program License Agreement and
terms for the use of the App Store Connect API. You may not use this OpenAPI
Specification unless you have agreed to the Apple Developer Program License
Agreement, and You acknowledge and agree that the App Store Connect API (and
use of this Specification in connection therewith) is for internal
development, testing and reporting purposes within your team and not to
provide services to any third parties or for any other use."