Parsequerade / docs
App Asset Library reference data
GET/asset-reference-data/{assetReferenceDataId}

Proposed · Extended read design · Adapter not implemented

Request

Routes are relative to your connection. Use a facade API key; the service manages Apple authentication.

cURL
BASE='https://asc.example.com/v1/connections/conn_example'

curl --fail-with-body "$BASE/asset-reference-data/asset_reference_data_123" \
  -H "Authorization: Bearer $ASC_FACADE_KEY"

asc.example.com is a placeholder for your deployment. Examples use fictional IDs.

Path parameters

NameTypeDescription
assetReferenceDataIdRequiredstringThe selected resource’s ID.

Response

One flat object for the selected resource.

200 · application/json
{
  "id": "app_asset_library_ref_datum_123",
  "features": [
    {
      "featureId": "APP_STORE_VERSIONS",
      "placementPolicies": [
        {
          "placementType": "APP_SCREENSHOT",
          "groupLimits": []
        }
      ]
    }
  ],
  "placementProfileGroups": [
    {
      "placementProfileGroupId": "placement_profile_group_123",
      "platform": "IPHONE_APP_STORE",
      "displayClassId": "DEFAULT"
    }
  ],
  "imageSpecs": [
    {
      "specId": "spec_123",
      "shortName": "short_name_example",
      "dimensions": {
        "minWidth": 1,
        "maxWidth": 1,
        "minHeight": 1,
        "maxHeight": 1
      },
      "aspectRatio": "aspect_ratio_example",
      "compatiblePlacementTypes": [
        "APP_SCREENSHOT"
      ],
      "alphaAllowed": false
    }
  ],
  "videoSpecs": [
    {
      "specId": "spec_123",
      "shortName": "short_name_example",
      "dimensions": {
        "minWidth": 1,
        "maxWidth": 1,
        "minHeight": 1,
        "maxHeight": 1
      },
      "aspectRatio": "aspect_ratio_example",
      "compatiblePlacementTypes": [
        "APP_SCREENSHOT"
      ],
      "frameRates": [
        {
          "minFps": 1,
          "maxFps": 1
        }
      ]
    }
  ],
  "placementTypes": [
    {
      "placementTypeId": "APP_SCREENSHOT",
      "acceptsAssetCategories": [
        "CREATIVE_ASSETS"
      ],
      "specMappings": [
        {
          "placementGroupId": "placement_group_123",
          "specs": []
        }
      ]
    }
  ]
}

Illustrative response. Optional read fields may be absent or null; unknown enum values are preserved.

Response fields

NameTypeDescription
idstringApple’s resource ID. Keep this string unchanged when addressing a resource.
featuresobject[]The features value reported by Apple for this resource.
placementProfileGroupsobject[]The placement profile groups value reported by Apple for this resource.
imageSpecsobject[]The image specs value reported by Apple for this resource.
videoSpecsobject[]The video specs value reported by Apple for this resource.
placementTypesobject[]The placement types value reported by Apple for this resource.
displayClassesobject[]The display classes value reported by Apple for this resource.
features fields
NameTypeDescription
featureIdOptionalstringThe ID of the selected feature.
ValuesAPP_STORE_VERSIONS, CUSTOM_PRODUCT_PAGES, PRODUCT_PAGE_OPTIMIZATIONS, IN_APP_EVENTS, IN_APP_PURCHASES, SUBSCRIPTIONS, RETENTION_MESSAGING, GAME_CENTER, APP_CLIPS, APPLE_ADS
placementPoliciesOptionalobject[]The placement policies value reported by Apple for this resource.
features.placementPolicies fields
NameTypeDescription
placementTypeOptionalstringThe placement type value reported by Apple for this resource.
ValuesAPP_SCREENSHOT, IMESSAGE_APP_SCREENSHOT, APP_PREVIEW, PRODUCT_PAGE_HEADER_ASSET, APP_STORE_SEARCH_RESULTS_ASSET, SEARCH_RESULTS_ADS_ASSET, TODAY_TAB_ADS_ASSET, EVENT_CARD_ASSET, EVENT_DETAILS_PAGE_ASSET, RETENTION_MESSAGE_ASSET
groupLimitsOptionalobject[]The group limits value reported by Apple for this resource.
features.placementPolicies.groupLimits fields
NameTypeDescription
groupIdsOptionalstring[]The group ids value reported by Apple for this resource.
maxCountOptionalintegerThe max count value reported by Apple for this resource.
placementProfileGroups fields
NameTypeDescription
placementProfileGroupIdOptionalstringThe ID of the selected placement profile group.
platformOptionalstringApple’s platform value, preserved without renaming.
ValuesIPHONE_APP_STORE, IPAD_APP_STORE, WATCH_APP_STORE, IMESSAGE_APP_STORE, VISION_PRO_APP_STORE, MAC_APP_STORE, TV_APP_STORE, ANY
displayClassIdOptionalstringThe ID of the selected display class.
ValuesDEFAULT, WATCH_ULTRA, WATCH_SERIES_10, WATCH_SERIES_7, WATCH_SERIES_4, WATCH_SERIES_3, IPHONE_DUO, IPHONE_DYNAMIC_ISLAND_LARGE_DISPLAY, IPHONE_DYNAMIC_ISLAND_MEDIUM_DISPLAY, IPHONE_FACE_ID_LARGE_DISPLAY, IPHONE_FACE_ID_MEDIUM_DISPLAY, IPHONE_HOME_BUTTON_LARGE_DISPLAY, IPHONE_HOME_BUTTON_MEDIUM_DISPLAY, IPHONE_HOME_BUTTON_40_DISPLAY, IPHONE_HOME_BUTTON_35_DISPLAY, IPAD_13_DISPLAY, IPAD_11_DISPLAY, IPAD_129_DISPLAY, IPAD_105_DISPLAY, IPAD_97_DISPLAY
imageSpecs fields
NameTypeDescription
specIdOptionalstringThe ID of the selected spec.
shortNameOptionalstringThe short name value reported by Apple for this resource.
dimensionsOptionalobjectPlain identifiers for the entities represented by these measurements.
aspectRatioOptionalstringThe aspect ratio value reported by Apple for this resource.
compatiblePlacementTypesOptionalstring[]The compatible placement types value reported by Apple for this resource.
ValuesAPP_SCREENSHOT, IMESSAGE_APP_SCREENSHOT, APP_PREVIEW, PRODUCT_PAGE_HEADER_ASSET, APP_STORE_SEARCH_RESULTS_ASSET, SEARCH_RESULTS_ADS_ASSET, TODAY_TAB_ADS_ASSET, EVENT_CARD_ASSET, EVENT_DETAILS_PAGE_ASSET, RETENTION_MESSAGE_ASSET
alphaAllowedOptionalbooleanWhether Apple marks this resource as alpha allowed.
fileExtensionsOptionalstring[]The file extensions value reported by Apple for this resource.
maxFileSizeOptionalinteger · int64The max file size value reported by Apple for this resource.
mimeTypesOptionalstring[]The mime types value reported by Apple for this resource.
universalAssetOptionalbooleanWhether Apple marks this resource as universal asset.
imageSpecs.dimensions fields
NameTypeDescription
minWidthOptionalintegerThe min width value reported by Apple for this resource.
maxWidthOptionalintegerThe max width value reported by Apple for this resource.
minHeightOptionalintegerThe min height value reported by Apple for this resource.
maxHeightOptionalintegerThe max height value reported by Apple for this resource.
videoSpecs fields
NameTypeDescription
specIdOptionalstringThe ID of the selected spec.
shortNameOptionalstringThe short name value reported by Apple for this resource.
dimensionsOptionalobjectPlain identifiers for the entities represented by these measurements.
aspectRatioOptionalstringThe aspect ratio value reported by Apple for this resource.
compatiblePlacementTypesOptionalstring[]The compatible placement types value reported by Apple for this resource.
ValuesAPP_SCREENSHOT, IMESSAGE_APP_SCREENSHOT, APP_PREVIEW, PRODUCT_PAGE_HEADER_ASSET, APP_STORE_SEARCH_RESULTS_ASSET, SEARCH_RESULTS_ADS_ASSET, TODAY_TAB_ADS_ASSET, EVENT_CARD_ASSET, EVENT_DETAILS_PAGE_ASSET, RETENTION_MESSAGE_ASSET
frameRatesOptionalobject[]The frame rates value reported by Apple for this resource.
durationOptionalobjectThe duration value reported by Apple for this resource.
audioRequiredOptionalbooleanWhether Apple marks this resource as audio required.
fileExtensionsOptionalstring[]The file extensions value reported by Apple for this resource.
maxFileSizeOptionalinteger · int64The max file size value reported by Apple for this resource.
mimeTypesOptionalstring[]The mime types value reported by Apple for this resource.
universalAssetOptionalbooleanWhether Apple marks this resource as universal asset.
videoSpecs.dimensions fields
NameTypeDescription
minWidthOptionalintegerThe min width value reported by Apple for this resource.
maxWidthOptionalintegerThe max width value reported by Apple for this resource.
minHeightOptionalintegerThe min height value reported by Apple for this resource.
maxHeightOptionalintegerThe max height value reported by Apple for this resource.
videoSpecs.frameRates fields
NameTypeDescription
minFpsOptionalintegerThe min fps value reported by Apple for this resource.
maxFpsOptionalintegerThe max fps value reported by Apple for this resource.
videoSpecs.duration fields
NameTypeDescription
minOptionalstring · durationThe min value reported by Apple for this resource.
maxOptionalstring · durationThe max value reported by Apple for this resource.
placementTypes fields
NameTypeDescription
placementTypeIdOptionalstringThe ID of the selected placement type.
ValuesAPP_SCREENSHOT, IMESSAGE_APP_SCREENSHOT, APP_PREVIEW, PRODUCT_PAGE_HEADER_ASSET, APP_STORE_SEARCH_RESULTS_ASSET, SEARCH_RESULTS_ADS_ASSET, TODAY_TAB_ADS_ASSET, EVENT_CARD_ASSET, EVENT_DETAILS_PAGE_ASSET, RETENTION_MESSAGE_ASSET
acceptsAssetCategoriesOptionalstring[]The accepts asset categories value reported by Apple for this resource.
ValuesCREATIVE_ASSETS, APP_SCREENSHOTS_AND_PREVIEWS
specMappingsOptionalobject[]The spec mappings value reported by Apple for this resource.
placementTypes.specMappings fields
NameTypeDescription
placementGroupIdOptionalstringThe ID of the selected placement group.
specsOptionalstring[]The specs value reported by Apple for this resource.
displayClasses fields
NameTypeDescription
displayClassIdOptionalstringThe ID of the selected display class.
ValuesDEFAULT, WATCH_ULTRA, WATCH_SERIES_10, WATCH_SERIES_7, WATCH_SERIES_4, WATCH_SERIES_3, IPHONE_DUO, IPHONE_DYNAMIC_ISLAND_LARGE_DISPLAY, IPHONE_DYNAMIC_ISLAND_MEDIUM_DISPLAY, IPHONE_FACE_ID_LARGE_DISPLAY, IPHONE_FACE_ID_MEDIUM_DISPLAY, IPHONE_HOME_BUTTON_LARGE_DISPLAY, IPHONE_HOME_BUTTON_MEDIUM_DISPLAY, IPHONE_HOME_BUTTON_40_DISPLAY, IPHONE_HOME_BUTTON_35_DISPLAY, IPAD_13_DISPLAY, IPAD_11_DISPLAY, IPAD_129_DISPLAY, IPAD_105_DISPLAY, IPAD_97_DISPLAY
deviceFamilyOptionalstringThe device family value reported by Apple for this resource.
ValuesIPHONE, IPAD, APPLE_TV, APPLE_WATCH, MAC, VISION
screenDimensionsOptionalstring[]The screen dimensions value reported by Apple for this resource.

Behavior

  • A nested resource must belong to the selected parent and the configured connection. The adapter validates ownership before returning data.

Errors

HTTPTypeDescription
400invalid_queryUnsupported filter, sort, limit, or cursor.
401unauthorizedMissing or invalid facade API key.
403forbidden / upstream_forbiddenThe caller or configured Apple key cannot read this resource.
404resource_not_foundThe requested resource, parent, or exact locale is absent or outside the caller’s scope.
429rate_limitedA facade or Apple rate limit was reached. Respect Retry-After when returned.
502–504upstream errorApple authentication, response parsing, availability, or timeout failure; this is not an empty result.

Apple mapping

Upstream route and translation

The adapter calls GET /v1/appAssetLibraryRefData/{id}. Read Apple’s original endpoint ↗

Flatten Apple’s attributes into each resource object. Expose supplied singleton linkage as IDs, with no automatic relationship traversal. Read access does not make these fields writable.

Reviewed 2026-10-14 · OpenAPI 4.5.1