Stations

Bulk create stations

Bulk creates multiple stations in a single request. Returns per-item results with success/error status for each item.

post/v1/stations

Request

  • Base URL: https://api.finalpos.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.finalpos.com/v1/stations
  • Auth: API key in header x-api-key

Request body

Response

Bulk operation completed. Each item in the results array indicates success or failure.

Example response

{
  "summary": {
    "total": 10,
    "succeeded": 8,
    "failed": 2
  },
  "results": [
    {
      "data": {
        "id": "o1p2q3r4s5t6u7v8w9x0y1z2",
        "createdAt": "2025-12-07T19:31:48.436+00:00",
        "updatedAt": "2025-12-07T19:35:48.436+00:00",
        "companyId": "o1p2q3r4s5t6u7v8w9x0y1z2",
        "name": "Super Station",
        "outletId": "o1p2q3r4s5t6u7v8w9x0y1z2",
        "status": "AVAILABLE",
        "deviceId": "1234567890",
        "deviceName": "Super Device",
        "stripeTerminalId": "tml_XXXXXXXXXX",
        "serialReaderId": "1234567890",
        "sequenceNumber": 1,
        "isVirtual": true,
        "enrolledBy": "user@example.com",
        "flowRuntime": {
          "webAppId": "507f1f77bcf86cd799439011",
          "version": "1.0.3",
          "appliedAt": "2026-09-18T12:04:00.000Z",
          "pendingVersion": "1.0.4",
          "rolloutState": "scheduled"
        },
        "terminals": [
          {
            "id": "term_123",
            "processor": "stripe"
          }
        ],
        "buildSrcId": "507f1f77bcf86cd799439011",
        "flowSrcId": "507f1f77bcf86cd799439011"
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.