Console
Taqlyn Docs/REST APIs/Apps & Platform Bindings API
API v1.42 min read

Apps & Platform Bindings API

Manage application definitions, iOS Universal Links bindings, and Android App Links fingerprints.

LIVE SPECIMEN
Universal & Deferred Link Simulator
URLhttps://taqlyn.com/shop/checkout?cartId=cart_9841&promo=WELCOME20&aff=partner_8
Route: /shop/checkoutMode: Deferred Install

The 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

JSON
{
  "name": "Acme Storefront",
  "slug": "acme-store"
}

#Response (201 Created)

JSON
{
  "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

JSON
{
  "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

FieldTypeDescription
packageNamestringAndroid applicationId from build.gradle (e.g. com.company.app).
sha256Fingerprintsstring[]Array of SHA-256 signing fingerprints from Google Play App Signing or debug keystore.

#Response (200 OK)

JSON
{
  "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

JSON
{
  "teamId": "9JA89QZ22A",
  "bundleId": "com.acme.storefront"
}

#Parameters

FieldTypeDescription
teamIdstring10-character Apple Developer Team ID (from developer.apple.com).
bundleIdstringiOS App Bundle Identifier (e.g. com.company.app).

#Response (200 OK)

JSON
{
  "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

JSON
{
  "origin": "https://shop.acme.com",
  "pathPrefix": "/app"
}

#Response (200 OK)

JSON
{
  "appId": "app_live_8f92ab140cd3",
  "platform": "web",
  "origin": "https://shop.acme.com",
  "pathPrefix": "/app",
  "updatedAt": "2026-09-05T12:00:00Z"
}