{
  "info": {
    "_postman_id": "0360633c-c47f-468c-b9d2-d3bdb3d9b6ae",
    "name": "Square ApplePay MobileAuthorization API",
    "description": "Supercharge Square for sellers of every size. Our entire connected commerce platform  from elegant hardware to a rich suite of Square APIs  is yours to build with. Whether youre developing an app or composing a bespoke solution, this is the place to make it happen. \n\nContact Support:\n Name: Square Developer Platform\n Email: developers@squareup.com",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T03:04:08.000Z",
    "updatedAt": "2026-07-28T03:04:08.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-0360633c-c47f-468c-b9d2-d3bdb3d9b6ae"
  },
  "item": [
    {
      "name": "mobile",
      "item": [
        {
          "name": "authorization-code",
          "item": [
            {
              "name": "Square Create Mobile Authorization Code",
              "id": "2a9c8b72-b89f-441d-9de9-c58d490b0d25",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "ADDON_CONFIGURATIONS_READ ADDON_CONFIGURATIONS_WRITE APPOINTMENTS_ALL_READ APPOINTMENTS_ALL_WRITE APPOINTMENTS_BUSINESS_SETTINGS_READ APPOINTMENTS_READ APPOINTMENTS_WRITE BANK_ACCOUNTS_READ CASH_DRAWER_READ CHANNELS_CREATE CHANNELS_READ CHANNELS_UPDATE CUSTOMERS_READ CUSTOMERS_WRITE DEVICES_READ DEVICE_CREDENTIAL_MANAGEMENT DISPUTES_READ DISPUTES_WRITE EMPLOYEES_READ EMPLOYEES_WRITE GIFTCARDS_READ GIFTCARDS_WRITE INVENTORY_READ INVENTORY_WRITE INVOICES_READ INVOICES_WRITE ITEMS_READ ITEMS_WRITE LOYALTY_READ LOYALTY_WRITE MERCHANT_PROFILE_READ MERCHANT_PROFILE_WRITE ONLINE_STORE_SITE_READ ONLINE_STORE_SNIPPETS_READ ONLINE_STORE_SNIPPETS_WRITE ORDERS_READ ORDERS_WRITE PAYMENTS_READ PAYMENTS_WRITE PAYMENTS_WRITE_ADDITIONAL_RECIPIENTS PAYMENTS_WRITE_IN_PERSON PAYMENTS_WRITE_SHARED_ONFILE PAYOUTS_READ PERMISSION_SETS_READ PERMISSION_SETS_WRITE RESERVATIONS_READ RESERVATIONS_WRITE RESTAURANT_CHECKS_READ SETTLEMENTS_READ SUBSCRIPTIONS_READ SUBSCRIPTIONS_WRITE TIMECARDS_READ TIMECARDS_SETTINGS_READ TIMECARDS_SETTINGS_WRITE TIMECARDS_WRITE VENDOR_READ VENDOR_WRITE",
                      "type": "string"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://connect.squareup.com/oauth2/token",
                      "type": "string"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://connect.squareup.com/oauth2/authorize",
                      "type": "string"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code",
                      "type": "string"
                    }
                  ]
                },
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"location_id\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/mobile/authorization-code",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "mobile",
                    "authorization-code"
                  ]
                },
                "description": "Generates code to authorize a mobile application to connect to a Square card reader.\n\nAuthorization codes are one-time-use codes and expire 60 minutes after being issued.\n\n__Important:__ The `Authorization` header you provide to this endpoint must have the following format:\n\n```\nAuthorization: Bearer ACCESS_TOKEN\n```\n\nReplace `ACCESS_TOKEN` with a\n[valid production authorization credential](https://developer.squareup.com/docs/build-basics/access-tokens)."
              },
              "response": [
                {
                  "id": "291748ae-f435-402f-93cc-9ef6bd96ff60",
                  "name": "Success",
                  "originalRequest": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: oauth2",
                        "key": "Authorization",
                        "value": "<token>"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"location_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/mobile/authorization-code",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "mobile",
                        "authorization-code"
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"authorization_code\": \"<string>\",\n  \"expires_at\": \"<string>\",\n  \"errors\": [\n    {\n      \"category\": \"MERCHANT_SUBSCRIPTION_ERROR\",\n      \"code\": \"INVALID_LOCATION\",\n      \"detail\": \"<string>\",\n      \"field\": \"<string>\"\n    },\n    {\n      \"category\": \"MERCHANT_SUBSCRIPTION_ERROR\",\n      \"code\": \"CHECKOUT_EXPIRED\",\n      \"detail\": \"<string>\",\n      \"field\": \"<string>\"\n    }\n  ]\n}",
                  "createdAt": "2026-07-28T03:04:09.000Z",
                  "updatedAt": "2026-07-28T03:04:09.000Z",
                  "uid": "35240-291748ae-f435-402f-93cc-9ef6bd96ff60"
                }
              ],
              "createdAt": "2026-07-28T03:04:09.000Z",
              "updatedAt": "2026-07-28T03:04:09.000Z",
              "uid": "35240-2a9c8b72-b89f-441d-9de9-c58d490b0d25"
            }
          ],
          "id": "2cbca57e-20d1-4a67-a529-c36ebb0a35a8",
          "createdAt": "2026-07-28T03:04:09.000Z",
          "updatedAt": "2026-07-28T03:04:09.000Z",
          "uid": "35240-2cbca57e-20d1-4a67-a529-c36ebb0a35a8"
        }
      ],
      "id": "067d8cac-b9c9-4e9e-8b8c-f8240d0f50a8",
      "createdAt": "2026-07-28T03:04:09.000Z",
      "updatedAt": "2026-07-28T03:04:09.000Z",
      "uid": "35240-067d8cac-b9c9-4e9e-8b8c-f8240d0f50a8"
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://connect.squareup.com"
    }
  ]
}