background_asset_version_internal_beta_release_created

Learn about the BACKGROUND_ASSET_VERSION_INTERNAL_BETA_RELEASE_CREATED webhook event. Fired when a background asset version is created for internal beta release.

App Store ConnectBackground Assets
background_asset_version_internal_beta_release_created

The BACKGROUND_ASSET_VERSION_INTERNAL_BETA_RELEASE_CREATED event fires when a background asset version is created for internal beta release. Internal beta releases go to your development team without requiring Apple's beta review.


When does it fire?


This event triggers when a new background asset version becomes available for internal TestFlight testers. Unlike external beta releases, internal releases don't require review and are typically available almost immediately.


Payload highlights


The payload includes the app ID, asset version identifier, and the creation timestamp. This lets your internal team know when new background assets are ready for testing.


How Yeethook helps


When you're iterating on background assets during development, you need to know when new versions are ready for your internal team. Yeethook sends this notification to Slack or Discord so developers and QA can start testing with the latest assets.


Common use cases


  • Notify your internal QA team when new background assets are ready
  • Track background asset iteration cycles during development
  • Coordinate internal testing with new asset versions

Example payload

A creation event, so there is no state to report and the attributes are just a timestamp. Apple documents the relationship type here as the event name rather than a resource collection, so do not build API URLs from it without checking.

{
  "data": {
    "type": "backgroundAssetVersionInternalBetaReleaseCreated",
    "id": "607fea97-a6ba-445d-a9ba",
    "attributes": {
      "timestamp": "2026-09-12T14:30:45Z"
    },
    "relationships": {
      "instance": {
        "id": "607fea97-a6ba-445d-a9bd",
        "type": "backgroundAssetVersionInternalBetaReleaseCreated",
        "links": {
          "self": "https://api.appstoreconnect.apple.com/v1/backgroundAssetVersionInternalBetaReleaseCreated/607fea97-a6ba-445d-a9bd"
        }
      }
    }
  }
}

What it looks like in Slack

Info

Background asset internal beta release created

Questions about background_asset_version_internal_beta_release_created

Why does this message have no field rows?

Yeethook emits a row only when the payload contains a state transition, and a created event has none. What lands in the channel is the package emoji, the fixed headline and the App Store Connect link, which is everything the payload supports.

Is there a follow-up event when the internal release is ready?

No. Apple publishes state-updated events for the App Store and external beta releases of a background asset, but only this created event for the internal one, so nothing further arrives on that track.

Can I time asset processing from this event?

Only in combination with BACKGROUND_ASSET_VERSION_STATE_UPDATED, which carries the PROCESSING transitions. The timestamp here marks the moment the internal release record was created, not when the asset finished uploading or processing.

Get this event in Slack or Discord

Connect Yeethook to receive background_asset_version_internal_beta_release_created notifications in your team's Slack or Discord channels.

Get Started Free