{
  "info": {
    "name": "E-BON API",
    "description": "Complete API collection for the E-BON fiscal device platform.\n\nSet the following variables:\n- `baseUrl`: API base URL (default: http://localhost:3000)\n- `apiKey`: Your API key (x-api-key header)\n- `token`: JWT access token (Authorization: Bearer)\n\nSee https://docs.e-bon.ro for full documentation.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "http://localhost:3000",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "",
      "type": "string"
    },
    {
      "key": "token",
      "value": "",
      "type": "string"
    },
    {
      "key": "deviceId",
      "value": "",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "Health",
      "item": [
        {
          "name": "GET health",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/v1/health",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "health"
              ]
            },
            "description": "Health check"
          }
        },
        {
          "name": "GET health/ready",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/api/v1/health/ready",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "health",
                "ready"
              ]
            },
            "description": "Readiness check"
          }
        }
      ]
    },
    {
      "name": "Auth",
      "item": [
        {
          "name": "POST auth/register",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/auth/register",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "auth",
                "register"
              ]
            },
            "description": "Register a new user and organization",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"admin@example.ro\",\n  \"password\": \"SecurePass123!\",\n  \"name\": \"Ion Popescu\",\n  \"orgName\": \"SC Magazin SRL\",\n  \"orgCui\": \"RO12345678\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST auth/login",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/auth/login",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "auth",
                "login"
              ]
            },
            "description": "Authenticate and receive JWT tokens",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"admin@example.ro\",\n  \"password\": \"SecurePass123!\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST auth/refresh",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/auth/refresh",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "auth",
                "refresh"
              ]
            },
            "description": "Refresh an expired access token",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"refreshToken\": \"eyJhbG...\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST auth/logout",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/auth/logout",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "auth",
                "logout"
              ]
            },
            "description": "Invalidate the current refresh token",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"refreshToken\": \"eyJhbG...\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST auth/forgot-password",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/auth/forgot-password",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "auth",
                "forgot-password"
              ]
            },
            "description": "Request a password reset email",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"admin@example.ro\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "Organization",
      "item": [
        {
          "name": "GET org",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org"
              ]
            },
            "description": "Get current organization details"
          }
        },
        {
          "name": "PATCH org",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org"
              ]
            },
            "description": "Update organization details",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"SC Magazin SRL Updated\",\n  \"cui\": \"RO12345678\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET org/locations",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/locations",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "locations"
              ]
            },
            "description": "List organization locations"
          }
        },
        {
          "name": "POST org/locations",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/locations",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "locations"
              ]
            },
            "description": "Create a new location",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Magazin Centru\",\n  \"address\": \"Str. Victoriei 10, București\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "PATCH org/locations/:locationId",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/locations/:locationId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "locations",
                ":locationId"
              ]
            },
            "description": "Update a location",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Magazin Centru Updated\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "DELETE org/locations/:locationId",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/locations/:locationId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "locations",
                ":locationId"
              ]
            },
            "description": "Delete a location"
          }
        },
        {
          "name": "GET org/settings/notifications",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/settings/notifications",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "settings",
                "notifications"
              ]
            },
            "description": "Get notification preferences"
          }
        },
        {
          "name": "PATCH org/settings/notifications",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/settings/notifications",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "settings",
                "notifications"
              ]
            },
            "description": "Update notification preferences",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"emailAlerts\": true,\n  \"paperLowAlert\": true\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "API Keys",
      "item": [
        {
          "name": "GET org/api-keys",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/api-keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "api-keys"
              ]
            },
            "description": "List all API keys for the organization"
          }
        },
        {
          "name": "POST org/api-keys",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/api-keys",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "api-keys"
              ]
            },
            "description": "Create a new API key",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"POS Integration\",\n  \"scopes\": [\n    \"devices\",\n    \"receipts\",\n    \"commands\"\n  ],\n  \"expiresAt\": \"2027-12-31T23:59:59Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET org/api-keys/:keyId",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/api-keys/:keyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "api-keys",
                ":keyId"
              ]
            },
            "description": "Get API key details"
          }
        },
        {
          "name": "PATCH org/api-keys/:keyId",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/api-keys/:keyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "api-keys",
                ":keyId"
              ]
            },
            "description": "Update an API key",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"POS Integration v2\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "DELETE org/api-keys/:keyId",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/org/api-keys/:keyId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "org",
                "api-keys",
                ":keyId"
              ]
            },
            "description": "Revoke an API key"
          }
        }
      ]
    },
    {
      "name": "Devices",
      "item": [
        {
          "name": "GET devices",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices"
              ]
            },
            "description": "List all devices in the organization"
          }
        },
        {
          "name": "GET devices/:deviceId",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId"
              ]
            },
            "description": "Get device details"
          }
        },
        {
          "name": "PATCH devices/:deviceId",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId"
              ]
            },
            "description": "Update device metadata (name, location)",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Casa marcat magazin 1\",\n  \"locationId\": \"loc_abc123\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "DELETE devices/:deviceId",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId"
              ]
            },
            "description": "Remove a device from the organization"
          }
        },
        {
          "name": "POST devices/:deviceId/claim",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/claim",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "claim"
              ]
            },
            "description": "Claim a device to the organization",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Casa de marcat principală\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST devices/:deviceId/release",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/release",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "release"
              ]
            },
            "description": "Release a device from the organization"
          }
        },
        {
          "name": "GET devices/:deviceId/status",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/status",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "status"
              ]
            },
            "description": "Get real-time device status"
          }
        },
        {
          "name": "GET devices/statuses",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/statuses",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                "statuses"
              ]
            },
            "description": "Get statuses for all devices"
          }
        },
        {
          "name": "GET devices/:deviceId/info",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/info",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "info"
              ]
            },
            "description": "Get device hardware info (serial, firmware, model)"
          }
        },
        {
          "name": "GET devices/:deviceId/alerts",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/alerts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "alerts"
              ]
            },
            "description": "Get active alerts for a device"
          }
        },
        {
          "name": "GET devices/alerts",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/alerts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                "alerts"
              ]
            },
            "description": "Get alerts for all devices"
          }
        },
        {
          "name": "GET devices/:deviceId/connection-history",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/connection-history",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "connection-history"
              ]
            },
            "description": "Get device connection history"
          }
        },
        {
          "name": "GET devices/:deviceId/cash-balance",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/cash-balance",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "cash-balance"
              ]
            },
            "description": "Get current cash drawer balance"
          }
        },
        {
          "name": "GET devices/:deviceId/vat-rates",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/vat-rates",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "vat-rates"
              ]
            },
            "description": "Get configured VAT rates"
          }
        },
        {
          "name": "PUT devices/:deviceId/vat-rates",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/vat-rates",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "vat-rates"
              ]
            },
            "description": "Set VAT rates",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"rates\": [\n    {\n      \"group\": \"A\",\n      \"rate\": 19\n    },\n    {\n      \"group\": \"B\",\n      \"rate\": 9\n    },\n    {\n      \"group\": \"C\",\n      \"rate\": 5\n    }\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET devices/:deviceId/vat-capabilities",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/vat-capabilities",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "vat-capabilities"
              ]
            },
            "description": "Get VAT group capabilities"
          }
        },
        {
          "name": "GET devices/:deviceId/header-footer",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/header-footer",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "header-footer"
              ]
            },
            "description": "Get receipt header/footer"
          }
        },
        {
          "name": "PUT devices/:deviceId/header-footer",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/header-footer",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "header-footer"
              ]
            },
            "description": "Set receipt header/footer",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"header\": [\n    \"SC Magazin SRL\",\n    \"CUI: RO12345678\",\n    \"Str. Victoriei 10\"\n  ],\n  \"footer\": [\n    \"Multumim!\",\n    \"www.magazin.ro\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET devices/:deviceId/header-footer-capabilities",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/header-footer-capabilities",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "header-footer-capabilities"
              ]
            },
            "description": "Get header/footer line limits"
          }
        },
        {
          "name": "GET devices/:deviceId/operator",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/operator",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "operator"
              ]
            },
            "description": "Get operator settings"
          }
        },
        {
          "name": "PUT devices/:deviceId/operator",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/operator",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "operator"
              ]
            },
            "description": "Set operator name/code",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Casier 1\",\n  \"code\": \"001\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET devices/:deviceId/operator-capabilities",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/operator-capabilities",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "operator-capabilities"
              ]
            },
            "description": "Get operator field capabilities"
          }
        },
        {
          "name": "PUT devices/:deviceId/logo",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/logo",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "logo"
              ]
            },
            "description": "Upload receipt logo (binary)"
          }
        },
        {
          "name": "POST devices/:deviceId/set-datetime",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/set-datetime",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "set-datetime"
              ]
            },
            "description": "Sync device date/time",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"datetime\": \"2026-04-15T16:00:00+03:00\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "Fiscal Operations",
      "item": [
        {
          "name": "GET devices/:deviceId/receipts",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/receipts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "receipts"
              ]
            },
            "description": "List receipts for a device"
          }
        },
        {
          "name": "GET devices/:deviceId/last-receipt",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/last-receipt",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "last-receipt"
              ]
            },
            "description": "Get the last receipt for a device"
          }
        },
        {
          "name": "POST devices/:deviceId/non-fiscal",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/non-fiscal",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "non-fiscal"
              ]
            },
            "description": "Print non-fiscal text",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"lines\": [\n    \"--- NOTĂ INFORMATIVĂ ---\",\n    \"Promoție 20% reducere\",\n    \"Valabil până la 30.04.2026\",\n    \"---\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST devices/:deviceId/print-duplicate",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/print-duplicate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "print-duplicate"
              ]
            },
            "description": "Print a duplicate of the last receipt"
          }
        },
        {
          "name": "POST devices/:deviceId/void-open",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/void-open",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "void-open"
              ]
            },
            "description": "Void an open (incomplete) receipt"
          }
        },
        {
          "name": "POST devices/:deviceId/reversal",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/reversal",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "reversal"
              ]
            },
            "description": "Issue a reversal (storno) receipt",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"originalReceiptNumber\": \"000123\",\n  \"reason\": \"Retur produs\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "Commands",
      "item": [
        {
          "name": "GET commands",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/commands",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "commands"
              ]
            },
            "description": "List commands (filterable by device, status)"
          }
        },
        {
          "name": "GET commands/:commandId",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/commands/:commandId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "commands",
                ":commandId"
              ]
            },
            "description": "Get command details and result"
          }
        },
        {
          "name": "POST commands/:commandId/cancel",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/commands/:commandId/cancel",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "commands",
                ":commandId",
                "cancel"
              ]
            },
            "description": "Cancel a pending command"
          }
        },
        {
          "name": "POST devices/:deviceId/commands",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/devices/:deviceId/commands",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "devices",
                ":deviceId",
                "commands"
              ]
            },
            "description": "Send a command to a device",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"type\": \"printReceipt\",\n  \"payload\": {\n    \"items\": [\n      {\n        \"name\": \"Pâine albă\",\n        \"quantity\": 2,\n        \"price\": 3.5,\n        \"vatGroup\": \"B\"\n      },\n      {\n        \"name\": \"Lapte 1L\",\n        \"quantity\": 1,\n        \"price\": 7.99,\n        \"vatGroup\": \"B\"\n      }\n    ],\n    \"payments\": [\n      {\n        \"type\": \"cash\",\n        \"amount\": 14.99\n      }\n    ]\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "Receipts",
      "item": [
        {
          "name": "GET receipts",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/receipts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "receipts"
              ]
            },
            "description": "List all receipts across devices"
          }
        },
        {
          "name": "GET receipts/:receiptId",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/receipts/:receiptId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "receipts",
                ":receiptId"
              ]
            },
            "description": "Get receipt details"
          }
        }
      ]
    },
    {
      "name": "Reports",
      "item": [
        {
          "name": "GET reports/x",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/x",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "x"
              ]
            },
            "description": "List X reports"
          }
        },
        {
          "name": "GET reports/x/:reportId",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/x/:reportId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "x",
                ":reportId"
              ]
            },
            "description": "Get X report details"
          }
        },
        {
          "name": "GET reports/z",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/z",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "z"
              ]
            },
            "description": "List Z reports"
          }
        },
        {
          "name": "GET reports/z/:reportId",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/z/:reportId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "z",
                ":reportId"
              ]
            },
            "description": "Get Z report details"
          }
        },
        {
          "name": "GET reports/je",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/je",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "je"
              ]
            },
            "description": "List JE (journal electronic) reports"
          }
        },
        {
          "name": "GET reports/je/:reportId",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/je/:reportId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "je",
                ":reportId"
              ]
            },
            "description": "Get JE report details"
          }
        },
        {
          "name": "GET reports/je/:deviceId/xml",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/je/:deviceId/xml",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "je",
                ":deviceId",
                "xml"
              ]
            },
            "description": "Download JE report as signed XML"
          }
        },
        {
          "name": "GET reports/mf",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/mf",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "mf"
              ]
            },
            "description": "List MF (fiscal memory) reports"
          }
        },
        {
          "name": "GET reports/mf/:reportId",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/mf/:reportId",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "mf",
                ":reportId"
              ]
            },
            "description": "Get MF report details"
          }
        },
        {
          "name": "POST reports/mf/:deviceId/generate",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "x-api-key",
                "value": "{{apiKey}}",
                "type": "text",
                "description": "Or use Authorization: Bearer {{token}}"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/reports/mf/:deviceId/generate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "reports",
                "mf",
                ":deviceId",
                "generate"
              ]
            },
            "description": "Generate an MF report for a device"
          }
        }
      ]
    },
    {
      "name": "Billing",
      "item": [
        {
          "name": "GET billing/subscription",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/billing/subscription",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "subscription"
              ]
            },
            "description": "Get current subscription details"
          }
        },
        {
          "name": "POST billing/create-subscription",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/billing/create-subscription",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "create-subscription"
              ]
            },
            "description": "Create a new subscription",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"planId\": \"plan_pro_monthly\",\n  \"paymentMethodId\": \"pm_card_visa\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "POST billing/cancel",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/billing/cancel",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "cancel"
              ]
            },
            "description": "Cancel subscription at period end"
          }
        },
        {
          "name": "POST billing/resume",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/billing/resume",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "resume"
              ]
            },
            "description": "Resume a cancelled subscription"
          }
        },
        {
          "name": "GET billing/invoices",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/billing/invoices",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "invoices"
              ]
            },
            "description": "List billing invoices"
          }
        },
        {
          "name": "POST billing/portal",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/billing/portal",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "billing",
                "portal"
              ]
            },
            "description": "Get Stripe customer portal URL"
          }
        }
      ]
    },
    {
      "name": "Users",
      "item": [
        {
          "name": "GET me",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/me",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "me"
              ]
            },
            "description": "Get current user profile"
          }
        },
        {
          "name": "PATCH me",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/me",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "me"
              ]
            },
            "description": "Update current user profile",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Ion Popescu Updated\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        },
        {
          "name": "GET users/me",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/users/me",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "users",
                "me"
              ]
            },
            "description": "Get current user (alias)"
          }
        },
        {
          "name": "POST users/me/change-password",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              },
              {
                "key": "Content-Type",
                "value": "application/json",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/users/me/change-password",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "users",
                "me",
                "change-password"
              ]
            },
            "description": "Change password",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"currentPassword\": \"OldPass123!\",\n  \"newPassword\": \"NewPass456!\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          }
        }
      ]
    },
    {
      "name": "App Instances",
      "item": [
        {
          "name": "GET app-instances",
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{token}}",
                "type": "text"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/api/v1/app-instances",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "v1",
                "app-instances"
              ]
            },
            "description": "List connected mobile app instances"
          }
        }
      ]
    }
  ]
}