Apps & Platform Bindings API
Manage application definitions, iOS Universal Links bindings, and Android App Links fingerprints.
https://taqlyn.com/shop/checkout?cartId=cart_9841&promo=WELCOME20&aff=partner_8The Apps API configures mobile and web platform associations. These platform settings directly control dynamic generation of Apple App Site Association (apple-app-site-association) and Android Digital Asset Links (assetlinks.json) files.
All endpoints require Ed25519 Request Signing.
#Create Application
POST /v1/apps
Creates a new application definition within your organization.
#Request Body
{
"name": "Acme Storefront",
"slug": "acme-store"
}#Response (201 Created)
{
"id": "app_live_8f92ab140cd3",
"orgId": "org_5821038",
"name": "Acme Storefront",
"slug": "acme-store",
"createdAt": "2026-09-05T10:00:00Z"
}#Bind Android Platform
PUT /v1/apps/{appId}/platforms/android
Configures Android package information and SHA-256 certificate fingerprints for automated assetlinks.json verification.
#Request Body
{
"packageName": "com.acme.storefront",
"sha256Fingerprints": [
"14:6D:E9:01:07:52:68:4E:94:52:83:84:B4:95:91:93:17:CD:7A:B3:26:99:F3:7A:0E:96:37:A6:5B:3A:47:86",
"92:A1:3B:58:C0:41:89:FE:33:41:89:01:54:19:B2:77:80:CC:12:44:91:AA:BB:CC:DD:EE:FF:00:11:22:33:44"
]
}#Parameters
| Field | Type | Description |
|---|---|---|
packageName | string | Android applicationId from build.gradle (e.g. com.company.app). |
sha256Fingerprints | string[] | Array of SHA-256 signing fingerprints from Google Play App Signing or debug keystore. |
#Response (200 OK)
{
"appId": "app_live_8f92ab140cd3",
"platform": "android",
"packageName": "com.acme.storefront",
"fingerprintsCount": 2,
"verified": true,
"updatedAt": "2026-09-05T12:00:00Z"
}#Bind iOS Platform
PUT /v1/apps/{appId}/platforms/ios
Configures Apple Developer Team ID and Bundle Identifier to authorize Universal Links via apple-app-site-association.
#Request Body
{
"teamId": "9JA89QZ22A",
"bundleId": "com.acme.storefront"
}#Parameters
| Field | Type | Description |
|---|---|---|
teamId | string | 10-character Apple Developer Team ID (from developer.apple.com). |
bundleId | string | iOS App Bundle Identifier (e.g. com.company.app). |
#Response (200 OK)
{
"appId": "app_live_8f92ab140cd3",
"platform": "ios",
"teamId": "9JA89QZ22A",
"bundleId": "com.acme.storefront",
"appID": "9JA89QZ22A.com.acme.storefront",
"updatedAt": "2026-09-05T12:00:00Z"
}#Bind Web Fallback Platform
PUT /v1/apps/{appId}/platforms/web
Sets the default web origin used when links are opened on desktop web browsers.
#Request Body
{
"origin": "https://shop.acme.com",
"pathPrefix": "/app"
}#Response (200 OK)
{
"appId": "app_live_8f92ab140cd3",
"platform": "web",
"origin": "https://shop.acme.com",
"pathPrefix": "/app",
"updatedAt": "2026-09-05T12:00:00Z"
}