Appcircle · AsyncAPI Specification

Appcircle Io Webhooks

Version

View Spec View on GitHub MobileCI/CDAutomationiOSAndroidAsyncAPIEvents

AsyncAPI Specification

appcircle-io-webhooks.yml Raw ↑
generated: '2026-11-01'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://docs.appcircle.io/account/my-organization/notifications/webhooks
sources:
- https://docs.appcircle.io/account/my-organization/notifications/webhooks
- https://docs.appcircle.io/account/my-account/in-app-notifications
- https://docs.appcircle.io/account/my-organization/notifications
- https://docs.appcircle.io/account/my-organization/notifications/slack-notifications
description: Appcircle sends a POST request in JSON format to the configured URL for each listed event.
events:
- event: Build Started
  description: Build started for the selected profile.
- event: Build Success
  description: Build completed successfully.
- event: Build Complete with Warnings
  description: Build finished with warnings.
- event: Build Failed
  description: Build failed.
- event: Build Canceled
  description: Build was canceled.
- event: Build Timeout
  description: Build timed out.
- event: Fetch Started
  description: Fetch operation started.
- event: Test Report Created
  description: Test report was created.
- event: Retention Policy Updated
  description: Retention policy was updated.
- event: iOS Certificate Added
  description: iOS certificate added.
- event: iOS Certificate Deleted
  description: iOS certificate deleted.
- event: iOS Certificate Expiration Reminder
  description: Reminder for iOS certificate expiration.
- event: iOS Provisioning Profile Added
  description: iOS provisioning profile added.
- event: iOS Provisioning Profile Deleted
  description: iOS provisioning profile deleted.
- event: iOS Provisioning Profile Expiration Reminder
  description: Reminder for iOS provisioning profile expiration.
- event: Android Keystore Created
  description: Android keystore created.
- event: Android Keystore Uploaded
  description: Android keystore uploaded.
- event: Android Keystore Deleted
  description: Android keystore deleted.
- event: Android Keystore Expiration Reminder
  description: Reminder for Android keystore expiration.
- event: Apple Device List Fetch Success
  description: Apple device list fetched successfully.
- event: Apple Device Registered
  description: Apple device registered.
- event: Apple Device Updated
  description: Apple device updated.
- event: Apple Multiple Devices Updated
  description: Multiple Apple devices updated.
- event: Apple Multiple Devices Registered
  description: Multiple Apple devices registered.
- event: Apple Device Provisioned
  description: Apple device provisioned.
- event: Apple Device Unregistered
  description: Apple device unregistered.
- event: Apple Identifier Created
  description: Apple identifier created.
- event: Apple Identifier Deleted
  description: Apple identifier deleted.
- event: Apple Identifier Created in Apple Developer Portal
  description: Apple identifier created in Apple Developer Portal.
- event: Apple Identifier Updated in Apple Developer Portal
  description: Apple identifier updated in Apple Developer Portal.
- event: New Version Added for Distribution
  description: New version added for testing distribution.
- event: New Version Uploaded for Distribution
  description: New version uploaded for testing distribution.
- event: App Shared for Testing Distribution
  description: App shared for testing distribution.
- event: Store Status Changed
  description: Publish to Stores status changed.
- event: New Version Deployed to Publish
  description: New version deployed to publish.
- event: New Version uploaded to Publish
  description: New version uploaded to publish.
- event: A Version is Rejected on Publish
  description: Version rejected during publish.
- event: Publish Step is Starting
  description: Publish step is starting.
- event: Publish Step is Restarting
  description: Publish step is restarting.
- event: Publish Step Started
  description: Publish step started.
- event: Publish Step Succeeded
  description: Publish step succeeded.
- event: Publish Flow Updated
  description: Publish flow updated.
- event: Publish Step Failed
  description: Publish step failed.
- event: Publish Step Canceled
  description: Publish step canceled.
- event: Publish Step Timed Out
  description: Publish step timed out.
- event: Publish Flow Failed
  description: Publish flow failed.
- event: Publish Flow Canceled
  description: Publish flow canceled.
- event: Publish Flow Timed Out
  description: Publish flow timed out.
- event: Publish Flow Succeeded
  description: Publish flow succeeded.
- event: New Version Deployed to the Enterprise Store
  description: New version deployed to the enterprise store.
- event: New Version Uploaded to the Enterprise Store
  description: New version uploaded to the enterprise store.
- event: App Shared on Enterprise Store
  description: App shared on the enterprise store.
delivery:
  signature: HMAC-SHA256
  content_type: application/json; charset=utf-8
note: The HMAC signature is sent in the 'ac_signature' header. No retry policy is documented on the page.
docs: https://docs.appcircle.io/account/my-organization/notifications/webhooks

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/appcircle-io-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.