Skip to documentation
AppLaunchFlow/ Docs

API reference / Renders & exports

List formats & locales

GET/api/v1/formats

List supported store formats and locales

Authorization

Send your API key or MCP OAuth token in the Authorization: Bearer header. Active or trialing Unlimited is required.

Required permission exports:read

Parameters

No parameters are declared in the OpenAPI definition.

Request example

Set ALF_API_URL to https://dashboard.applaunchflow.com/api/v1 and ALF_API_KEY to your key. Replace sample IDs with your project’s values.

cURL
curl --request GET \
  --url "$ALF_API_URL/formats" \
  --header "Authorization: Bearer $ALF_API_KEY"

Response

Successful JSON responses wrap the result in data, with a request ID in meta.requestId.

formatsdatarequired

object[]

localesdatarequired

object

limitsdatarequired

object

View response schema
{
  "type": "object",
  "required": [
    "data",
    "meta"
  ],
  "properties": {
    "data": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "type": "object",
      "properties": {
        "formats": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "enum": [
                  "ios.phone.6.9",
                  "ios.phone.6.5",
                  "ios.phone.6.3",
                  "ios.phone.6.1",
                  "ios.tablet.13",
                  "ios.tablet.12.9",
                  "ios.tablet.11",
                  "ios.tablet.10.5",
                  "android.phone",
                  "android.tablet7",
                  "android.tablet10"
                ]
              },
              "platform": {
                "type": "string",
                "enum": [
                  "ios",
                  "android"
                ]
              },
              "device": {
                "type": "string",
                "enum": [
                  "phone",
                  "tablet"
                ]
              },
              "width": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              "height": {
                "type": "integer",
                "exclusiveMinimum": 0,
                "maximum": 9007199254740991
              },
              "storeType": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "platform",
              "device",
              "width",
              "height",
              "storeType"
            ]
          }
        },
        "locales": {
          "type": "object",
          "properties": {
            "ios": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "android": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          "required": [
            "ios",
            "android"
          ]
        },
        "limits": {
          "type": "object",
          "properties": {
            "languages": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "files": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "screensPerIosFormat": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            },
            "screensPerAndroidFormat": {
              "type": "integer",
              "minimum": -9007199254740991,
              "maximum": 9007199254740991
            }
          },
          "required": [
            "languages",
            "files",
            "screensPerIosFormat",
            "screensPerAndroidFormat"
          ]
        }
      },
      "required": [
        "formats",
        "locales",
        "limits"
      ]
    },
    "meta": {
      "type": "object",
      "required": [
        "requestId"
      ],
      "properties": {
        "requestId": {
          "type": "string",
          "format": "uuid"
        }
      }
    }
  }
}

Errors & retries

Errors use application/problem+json. Check the stable code and keep requestId when contacting support. Respect Retry-After on 429 responses.

See error handling and idempotency →