{
  "item": [
    {
      "name": "Auth",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "name": "Local sign-in (spec 010 FR-006, on the provisional local-password path)",
          "request": {
            "name": "Local sign-in (spec 010 FR-006, on the provisional local-password path)",
            "description": {},
            "url": {
              "path": [
                "auth",
                "login"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"<email>\",\n  \"password\": \"<password>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "const body = pm.response.json();",
                  "if (body && body.token) {",
                  "    pm.environment.set(\"token\", body.token);",
                  "    console.log(\"azm-crm: token saved to the environment\");",
                  "} else {",
                  "    console.warn(\"azm-crm: login response carried no token — nothing saved\");",
                  "}"
                ]
              }
            }
          ],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "name": "User",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "name": "List users within the caller's scope (spec 010 FR-004, AS-01)",
          "request": {
            "name": "List users within the caller's scope (spec 010 FR-004, AS-01)",
            "description": {},
            "url": {
              "path": [
                "user"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Create a staff user (spec 010 FR-001). Administrator-only — there is no self-registration (E-08).",
          "request": {
            "name": "Create a staff user (spec 010 FR-001). Administrator-only — there is no self-registration (E-08).",
            "description": {},
            "url": {
              "path": [
                "user"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"displayName\": \"<string>\",\n  \"email\": \"<email>\",\n  \"password\": \"<password>\",\n  \"defaultLanguage\": \"<string>\",\n  \"roles\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"scope\": {\n    \"branchIds\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"departmentIds\": [\n      \"<string>\",\n      \"<string>\"\n    ]\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Deactivate a user (spec 010 FR-001, E-01, E-02)",
          "request": {
            "name": "Deactivate a user (spec 010 FR-001, E-01, E-02)",
            "description": {},
            "url": {
              "path": [
                "user",
                ":id",
                "deactivate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "method": "PATCH",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Reactivate a deactivated user (spec 010 FR-001)",
          "request": {
            "name": "Reactivate a deactivated user (spec 010 FR-001)",
            "description": {},
            "url": {
              "path": [
                "user",
                ":id",
                "reactivate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "method": "PATCH",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "name": "Platform",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "name": "List branches in the caller's scope (spec 012 FR-008)",
          "request": {
            "name": "List branches in the caller's scope (spec 012 FR-008)",
            "description": {},
            "url": {
              "path": [
                "platform",
                "branches"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Create a branch (spec 012 FR-008, FR-004 bilingual name)",
          "request": {
            "name": "Create a branch (spec 012 FR-008, FR-004 bilingual name)",
            "description": {},
            "url": {
              "path": [
                "platform",
                "branches"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": {\n    \"ar\": \"<string>\",\n    \"en\": \"<string>\"\n  },\n  \"timezone\": \"<string>\",\n  \"defaultLocale\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "List departments in the caller's scope (spec 012 FR-007)",
          "request": {
            "name": "List departments in the caller's scope (spec 012 FR-007)",
            "description": {},
            "url": {
              "path": [
                "platform",
                "departments"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Create a department (spec 012 FR-007). Flat — no nesting (decision 2).",
          "request": {
            "name": "Create a department (spec 012 FR-007). Flat — no nesting (decision 2).",
            "description": {},
            "url": {
              "path": [
                "platform",
                "departments"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": {\n    \"ar\": \"<string>\",\n    \"en\": \"<string>\"\n  }\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Get one branch (spec 010 AS-01 — out of scope is 404, never 403)",
          "request": {
            "name": "Get one branch (spec 010 AS-01 — out of scope is 404, never 403)",
            "description": {},
            "url": {
              "path": [
                "platform",
                "branches",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "name": "Customer",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "name": "Ranked-match customer search (spec 001 FR-002; the single-identity-key question was closed as malformed — see decisions-pending §0 decision 7)",
          "request": {
            "name": "Ranked-match customer search (spec 001 FR-002; the single-identity-key question was closed as malformed — see decisions-pending §0 decision 7)",
            "description": {},
            "url": {
              "path": [
                "customer"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "q",
                  "value": "<string>",
                  "description": "(Required) Minimum 3 characters (E-13) — matched against phone, email, national ID, account reference and display name, in that rank order"
                }
              ],
              "variable": []
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Create a customer from a display name and one contact point (spec 001 FR-001, AS-01)",
          "request": {
            "name": "Create a customer from a display name and one contact point (spec 001 FR-001, AS-01)",
            "description": {},
            "url": {
              "path": [
                "customer"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"displayName\": \"<string>\",\n  \"contactPoints\": [\n    {\n      \"channelType\": \"<string>\",\n      \"value\": \"<string>\",\n      \"isPrimary\": \"<boolean>\"\n    },\n    {\n      \"channelType\": \"<string>\",\n      \"value\": \"<string>\",\n      \"isPrimary\": \"<boolean>\"\n    }\n  ],\n  \"type\": \"person\",\n  \"nationalId\": \"<string>\",\n  \"accountRef\": \"<string>\",\n  \"preferredLanguage\": \"<string>\",\n  \"organisationId\": \"<string>\",\n  \"confirmCollision\": \"<boolean>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Get one customer (spec 001 FR-003, AS-03 — out of scope is 404, never 403)",
          "request": {
            "name": "Get one customer (spec 001 FR-003, AS-03 — out of scope is 404, never 403)",
            "description": {},
            "url": {
              "path": [
                "customer",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Edit customer fields (spec 001 FR-020 — one audit entry per changed field)",
          "request": {
            "name": "Edit customer fields (spec 001 FR-020 — one audit entry per changed field)",
            "description": {},
            "url": {
              "path": [
                "customer",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"displayName\": \"<string>\",\n  \"nationalId\": \"<string>\",\n  \"accountRef\": \"<string>\",\n  \"preferredLanguage\": \"<string>\",\n  \"preferredChannel\": \"<string>\",\n  \"sensitiveFlag\": \"<boolean>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "name": "Ticket",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "name": "The ratified status set and transition graph (spec 002 FR-008; decisions 14, 15, 22). Clients read this rather than holding their own copy.",
          "request": {
            "name": "The ratified status set and transition graph (spec 002 FR-008; decisions 14, 15, 22). Clients read this rather than holding their own copy.",
            "description": {},
            "url": {
              "path": [
                "ticket",
                "meta"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "List tickets, scope-filtered (spec 002 FR-033, AS-01)",
          "request": {
            "name": "List tickets, scope-filtered (spec 002 FR-033, AS-01)",
            "description": {},
            "url": {
              "path": [
                "ticket"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "status",
                  "value": "<string>",
                  "description": "Comma-separated status keys"
                },
                {
                  "disabled": false,
                  "key": "priority",
                  "value": "<string>"
                },
                {
                  "disabled": false,
                  "key": "assignedAgentId",
                  "value": "<string>"
                },
                {
                  "disabled": false,
                  "key": "unassigned",
                  "value": "<boolean>"
                },
                {
                  "disabled": false,
                  "key": "customerId",
                  "value": "<string>"
                },
                {
                  "disabled": false,
                  "key": "category",
                  "value": "<string>",
                  "description": "Exact match — category is a flat string, not a tree (decision 21)"
                },
                {
                  "disabled": false,
                  "key": "tag",
                  "value": "<string>"
                },
                {
                  "disabled": false,
                  "key": "q",
                  "value": "<string>",
                  "description": "Subject or reference prefix, minimum 3 characters"
                },
                {
                  "disabled": false,
                  "key": "page",
                  "value": "1"
                },
                {
                  "disabled": false,
                  "key": "limit",
                  "value": "25"
                }
              ],
              "variable": []
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Create a ticket (spec 002 FR-001, AS-01)",
          "request": {
            "name": "Create a ticket (spec 002 FR-001, AS-01)",
            "description": {},
            "url": {
              "path": [
                "ticket"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"customerId\": \"<string>\",\n  \"subject\": \"<string>\",\n  \"description\": \"<string>\",\n  \"category\": \"<string>\",\n  \"priority\": \"<string>\",\n  \"tags\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Ticket detail — thread, history, reachable transitions (spec 002 FR-013, AS-15; constitution II)",
          "request": {
            "name": "Ticket detail — thread, history, reachable transitions (spec 002 FR-013, AS-15; constitution II)",
            "description": {},
            "url": {
              "path": [
                "ticket",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Assign, reassign or unassign (spec 002 FR-009, FR-010, AS-06). Team is dropped — assignment is directly to an agent (decision 20).",
          "request": {
            "name": "Assign, reassign or unassign (spec 002 FR-009, FR-010, AS-06). Team is dropped — assignment is directly to an agent (decision 20).",
            "description": {},
            "url": {
              "path": [
                "ticket",
                ":id",
                "assign"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"reason\": \"<string>\",\n  \"assignedAgentId\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Transition status (spec 002 FR-007, FR-008, AS-03). Undefined transitions are refused with the reachable set named, and write no history entry.",
          "request": {
            "name": "Transition status (spec 002 FR-007, FR-008, AS-03). Undefined transitions are refused with the reachable set named, and write no history entry.",
            "description": {},
            "url": {
              "path": [
                "ticket",
                ":id",
                "status"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "method": "PATCH",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"status\": \"<string>\",\n  \"reason\": \"<string>\",\n  \"followUpAt\": \"<dateTime>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Add a reply or internal note (spec 002 FR-014, AS-07). AUD is read-only; visibility has no default.",
          "request": {
            "name": "Add a reply or internal note (spec 002 FR-014, AS-07). AUD is read-only; visibility has no default.",
            "description": {},
            "url": {
              "path": [
                "ticket",
                ":id",
                "message"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"body\": \"<string>\",\n  \"visibility\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    },
    {
      "name": "Portal",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "name": "Customer sign-in (spec 008 FR-001, AS-01). DEMO SHORTCUT — password, not a one-time code (decision 31).",
          "request": {
            "name": "Customer sign-in (spec 008 FR-001, AS-01). DEMO SHORTCUT — password, not a one-time code (decision 31).",
            "description": {},
            "url": {
              "path": [
                "portal",
                "auth",
                "signin"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"<string>\",\n  \"password\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "The signed-in customer's own record (spec 008 FR-013 read half)",
          "request": {
            "name": "The signed-in customer's own record (spec 008 FR-013 read half)",
            "description": {},
            "url": {
              "path": [
                "portal",
                "me"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "The customer's own tickets, open and closed (spec 008 FR-005)",
          "request": {
            "name": "The customer's own tickets, open and closed (spec 008 FR-005)",
            "description": {},
            "url": {
              "path": [
                "portal",
                "ticket"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "disabled": false,
                  "key": "status",
                  "value": "<string>",
                  "description": "Comma-separated status keys"
                },
                {
                  "disabled": false,
                  "key": "page",
                  "value": "1"
                },
                {
                  "disabled": false,
                  "key": "limit",
                  "value": "25"
                }
              ],
              "variable": []
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Submit a request (spec 008 FR-002, AS-04)",
          "request": {
            "name": "Submit a request (spec 008 FR-002, AS-04)",
            "description": {},
            "url": {
              "path": [
                "portal",
                "ticket"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"subject\": \"<string>\",\n  \"description\": \"<string>\",\n  \"category\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "One of the customer's own tickets, with its customer-visible thread (spec 008 FR-003, AS-06)",
          "request": {
            "name": "One of the customer's own tickets, with its customer-visible thread (spec 008 FR-003, AS-06)",
            "description": {},
            "url": {
              "path": [
                "portal",
                "ticket",
                ":id"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "method": "GET",
            "auth": null
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        },
        {
          "name": "Reply on your own request (spec 008 FR-004, AS-07)",
          "request": {
            "name": "Reply on your own request (spec 008 FR-004, AS-07)",
            "description": {},
            "url": {
              "path": [
                "portal",
                "ticket",
                ":id",
                "message"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "disabled": false,
                  "type": "any",
                  "value": "<string>",
                  "key": "id",
                  "description": "(Required) "
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{\n  \"body\": \"<string>\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "event": [],
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          }
        }
      ],
      "event": []
    }
  ],
  "event": [],
  "variable": [
    {
      "type": "string",
      "value": "{{baseUrl}}",
      "key": "baseUrl"
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{token}}",
        "type": "string"
      }
    ]
  },
  "info": {
    "name": "azm-crm API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "Generated from docs/openapi.json by npm run docs:postman. Re-run docs:build then docs:postman after adding a @swagger block — this file is not hand-edited."
  }
}
