openapi: 3.0.3
info:
  title: 'InCheck API for Azure Importers'
  description: 'InCheck API for Azure Importers'
  version: 1.0.0
servers:
  -
    url: 'https://staging-api.vm400.consulting1x1.info'
tags:
  -
    name: Azure/V1
    description: ''
components:
  securitySchemes:
    default:
      type: http
      scheme: bearer
      description: 'Retrieve a token by calling the `/auth/login` endpoint.'
security:
  -
    default: []
paths:
  /api/azure/v1/chemical-count-bracket:
    get:
      summary: 'Chemical Count Brackets Index'
      operationId: chemicalCountBracketsIndex
      description: "No model/data source in current system. Returns empty collection so route is callable.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 13
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 13
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: null
                      CountBracketName: null
                      CreateDate: null
                      LastUpdateDate: null
                    -
                      Id: null
                      CountBracketName: null
                      CreateDate: null
                      LastUpdateDate: null
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: null
                        CountBracketName: null
                        CreateDate: null
                        LastUpdateDate: null
                      -
                        Id: null
                        CountBracketName: null
                        CreateDate: null
                        LastUpdateDate: null
                    items:
                      type: object
                      properties:
                        Id:
                          type: string
                          example: null
                          nullable: true
                        CountBracketName:
                          type: string
                          example: null
                          nullable: true
                        CreateDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: null
                          nullable: true
      tags:
        - Azure/V1
  /api/azure/v1/chemical-weight-bracket:
    get:
      summary: 'Chemical Weight Brackets Index'
      operationId: chemicalWeightBracketsIndex
      description: "No model/data source in current system. Returns empty collection so route is callable.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 20
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 20
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: null
                      ChemicalWeightBracketName: null
                      CreateDate: null
                      LastUpdateDate: null
                    -
                      Id: null
                      ChemicalWeightBracketName: null
                      CreateDate: null
                      LastUpdateDate: null
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: null
                        ChemicalWeightBracketName: null
                        CreateDate: null
                        LastUpdateDate: null
                      -
                        Id: null
                        ChemicalWeightBracketName: null
                        CreateDate: null
                        LastUpdateDate: null
                    items:
                      type: object
                      properties:
                        Id:
                          type: string
                          example: null
                          nullable: true
                        ChemicalWeightBracketName:
                          type: string
                          example: null
                          nullable: true
                        CreateDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: null
                          nullable: true
      tags:
        - Azure/V1
  /api/azure/v1/connection-history:
    get:
      summary: 'Connection History Index'
      operationId: connectionHistoryIndex
      description: "List all organisation connection history.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 20
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 20
        -
          in: query
          name: 'filter[updated_at]'
          description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
          example: '< 2026-04-18 12:27:17'
          required: false
          schema:
            type: datetime
            description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
            example: '< 2026-04-18 12:27:17'
        -
          in: query
          name: sort
          description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
          example: updated_at
          required: false
          schema:
            type: string
            description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
            example: updated_at
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      id: 1
                      ConnectedFromId: 1
                      ConnectedToId: 1
                      Status: active
                      Published: null
                      StartDate: '2025-07-24 13:23:42'
                      EndDate: null
                      LastUpdateDate: '2025-07-24 13:23:42'
                    -
                      id: 1
                      ConnectedFromId: 1
                      ConnectedToId: 1
                      Status: active
                      Published: null
                      StartDate: '2025-07-24 13:23:42'
                      EndDate: null
                      LastUpdateDate: '2025-07-24 13:23:42'
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        id: 1
                        ConnectedFromId: 1
                        ConnectedToId: 1
                        Status: active
                        Published: null
                        StartDate: '2025-07-24 13:23:42'
                        EndDate: null
                        LastUpdateDate: '2025-07-24 13:23:42'
                      -
                        id: 1
                        ConnectedFromId: 1
                        ConnectedToId: 1
                        Status: active
                        Published: null
                        StartDate: '2025-07-24 13:23:42'
                        EndDate: null
                        LastUpdateDate: '2025-07-24 13:23:42'
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          example: 1
                        ConnectedFromId:
                          type: integer
                          example: 1
                        ConnectedToId:
                          type: integer
                          example: 1
                        Status:
                          type: string
                          example: active
                        Published:
                          type: string
                          example: null
                          nullable: true
                        StartDate:
                          type: string
                          example: '2025-07-24 13:23:42'
                        EndDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: '2025-07-24 13:23:42'
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
  /api/azure/v1/material-category:
    get:
      summary: 'Material Categories Index'
      operationId: materialCategoriesIndex
      description: "List all material categories (supplier_attributes from group \"Materials\").\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 3
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 3
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: 1
                      MaterialCategoryName: 'Wastewater 2.2'
                      CreateDate: null
                      LastUpdateDate: null
                    -
                      Id: 1
                      MaterialCategoryName: 'Wastewater 2.2'
                      CreateDate: null
                      LastUpdateDate: null
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: 1
                        MaterialCategoryName: 'Wastewater 2.2'
                        CreateDate: null
                        LastUpdateDate: null
                      -
                        Id: 1
                        MaterialCategoryName: 'Wastewater 2.2'
                        CreateDate: null
                        LastUpdateDate: null
                    items:
                      type: object
                      properties:
                        Id:
                          type: integer
                          example: 1
                        MaterialCategoryName:
                          type: string
                          example: 'Wastewater 2.2'
                        CreateDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: null
                          nullable: true
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
  /api/azure/v1/organisations:
    get:
      summary: 'Organisations Index'
      operationId: organisationsIndex
      description: "List all organisations.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 15
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 15
        -
          in: query
          name: 'filter[updated_at]'
          description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
          example: '< 2026-04-13 12:27:17'
          required: false
          schema:
            type: datetime
            description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
            example: '< 2026-04-13 12:27:17'
        -
          in: query
          name: sort
          description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
          example: updated_at
          required: false
          schema:
            type: string
            description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
            example: updated_at
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: 1
                      ZDHCAid: null
                      SalesforceId: null
                      SandboxID: 01-CR698383XMWJ2-P
                      PdcId: null
                      Name: 'test-Supplier System'
                      LegalName: 'Schroeder Ltd'
                      Address1: '149 Koss Dam Suite 796'
                      Address2: 'Suite 708'
                      CityName: Bergemouth
                      StateName: Michigan
                      LocationId: BW
                      ZipCode: '26306'
                      Latitude: null
                      Longitude: null
                      Phone: '+17728385594'
                      Email: yessenia18@bahringer.net
                      Website: 'http://www.hermiston.com/qui-molestiae-cum-ut-deserunt-incidunt-ratione-illum'
                      TaxId: null
                      IPE: null
                      RegistrationNumber: null
                      OrganisationDescription: null
                      ContactFirstName: Alfonzo
                      ContactLastName: Crooks
                      OrganisationTypeId: 2
                      OsHubId: null
                      HiggId: null
                      CurrentAccountStatusId: null
                      CreateDate: '2025-07-24 13:23:28'
                      DeleteDate: null
                      LastUpdateDate: '2026-03-24 08:26:00'
                    -
                      Id: 1
                      ZDHCAid: null
                      SalesforceId: null
                      SandboxID: 01-CR698383XMWJ2-P
                      PdcId: null
                      Name: 'test-Supplier System'
                      LegalName: 'Schroeder Ltd'
                      Address1: '149 Koss Dam Suite 796'
                      Address2: 'Suite 708'
                      CityName: Bergemouth
                      StateName: Michigan
                      LocationId: BW
                      ZipCode: '26306'
                      Latitude: null
                      Longitude: null
                      Phone: '+17728385594'
                      Email: yessenia18@bahringer.net
                      Website: 'http://www.hermiston.com/qui-molestiae-cum-ut-deserunt-incidunt-ratione-illum'
                      TaxId: null
                      IPE: null
                      RegistrationNumber: null
                      OrganisationDescription: null
                      ContactFirstName: Alfonzo
                      ContactLastName: Crooks
                      OrganisationTypeId: 2
                      OsHubId: null
                      HiggId: null
                      CurrentAccountStatusId: null
                      CreateDate: '2025-07-24 13:23:28'
                      DeleteDate: null
                      LastUpdateDate: '2026-03-24 08:26:00'
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: 1
                        ZDHCAid: null
                        SalesforceId: null
                        SandboxID: 01-CR698383XMWJ2-P
                        PdcId: null
                        Name: 'test-Supplier System'
                        LegalName: 'Schroeder Ltd'
                        Address1: '149 Koss Dam Suite 796'
                        Address2: 'Suite 708'
                        CityName: Bergemouth
                        StateName: Michigan
                        LocationId: BW
                        ZipCode: '26306'
                        Latitude: null
                        Longitude: null
                        Phone: '+17728385594'
                        Email: yessenia18@bahringer.net
                        Website: 'http://www.hermiston.com/qui-molestiae-cum-ut-deserunt-incidunt-ratione-illum'
                        TaxId: null
                        IPE: null
                        RegistrationNumber: null
                        OrganisationDescription: null
                        ContactFirstName: Alfonzo
                        ContactLastName: Crooks
                        OrganisationTypeId: 2
                        OsHubId: null
                        HiggId: null
                        CurrentAccountStatusId: null
                        CreateDate: '2025-07-24 13:23:28'
                        DeleteDate: null
                        LastUpdateDate: '2026-03-24 08:26:00'
                      -
                        Id: 1
                        ZDHCAid: null
                        SalesforceId: null
                        SandboxID: 01-CR698383XMWJ2-P
                        PdcId: null
                        Name: 'test-Supplier System'
                        LegalName: 'Schroeder Ltd'
                        Address1: '149 Koss Dam Suite 796'
                        Address2: 'Suite 708'
                        CityName: Bergemouth
                        StateName: Michigan
                        LocationId: BW
                        ZipCode: '26306'
                        Latitude: null
                        Longitude: null
                        Phone: '+17728385594'
                        Email: yessenia18@bahringer.net
                        Website: 'http://www.hermiston.com/qui-molestiae-cum-ut-deserunt-incidunt-ratione-illum'
                        TaxId: null
                        IPE: null
                        RegistrationNumber: null
                        OrganisationDescription: null
                        ContactFirstName: Alfonzo
                        ContactLastName: Crooks
                        OrganisationTypeId: 2
                        OsHubId: null
                        HiggId: null
                        CurrentAccountStatusId: null
                        CreateDate: '2025-07-24 13:23:28'
                        DeleteDate: null
                        LastUpdateDate: '2026-03-24 08:26:00'
                    items:
                      type: object
                      properties:
                        Id:
                          type: integer
                          example: 1
                        ZDHCAid:
                          type: string
                          example: null
                          nullable: true
                        SalesforceId:
                          type: string
                          example: null
                          nullable: true
                        SandboxID:
                          type: string
                          example: 01-CR698383XMWJ2-P
                        PdcId:
                          type: string
                          example: null
                          nullable: true
                        Name:
                          type: string
                          example: 'test-Supplier System'
                        LegalName:
                          type: string
                          example: 'Schroeder Ltd'
                        Address1:
                          type: string
                          example: '149 Koss Dam Suite 796'
                        Address2:
                          type: string
                          example: 'Suite 708'
                        CityName:
                          type: string
                          example: Bergemouth
                        StateName:
                          type: string
                          example: Michigan
                        LocationId:
                          type: string
                          example: BW
                        ZipCode:
                          type: string
                          example: '26306'
                        Latitude:
                          type: string
                          example: null
                          nullable: true
                        Longitude:
                          type: string
                          example: null
                          nullable: true
                        Phone:
                          type: string
                          example: '+17728385594'
                        Email:
                          type: string
                          example: yessenia18@bahringer.net
                        Website:
                          type: string
                          example: 'http://www.hermiston.com/qui-molestiae-cum-ut-deserunt-incidunt-ratione-illum'
                        TaxId:
                          type: string
                          example: null
                          nullable: true
                        IPE:
                          type: string
                          example: null
                          nullable: true
                        RegistrationNumber:
                          type: string
                          example: null
                          nullable: true
                        OrganisationDescription:
                          type: string
                          example: null
                          nullable: true
                        ContactFirstName:
                          type: string
                          example: Alfonzo
                        ContactLastName:
                          type: string
                          example: Crooks
                        OrganisationTypeId:
                          type: integer
                          example: 2
                        OsHubId:
                          type: string
                          example: null
                          nullable: true
                        HiggId:
                          type: string
                          example: null
                          nullable: true
                        CurrentAccountStatusId:
                          type: string
                          example: null
                          nullable: true
                        CreateDate:
                          type: string
                          example: '2025-07-24 13:23:28'
                        DeleteDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: '2026-03-24 08:26:00'
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
  /api/azure/v1/organisation-users:
    get:
      summary: 'OrganisationUsers Index'
      operationId: organisationUsersIndex
      description: "List all organisation-users.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 17
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 17
        -
          in: query
          name: 'filter[updated_at]'
          description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
          example: '= 2026-04-09 12:27:17'
          required: false
          schema:
            type: datetime
            description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
            example: '= 2026-04-09 12:27:17'
        -
          in: query
          name: sort
          description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
          example: updated_at
          required: false
          schema:
            type: string
            description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
            example: updated_at
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: 1
                      UserId: 02-TXFQXFYRE4ACK-M
                      OrganisationId: 01-CR698383XMWJ2-P
                      RoleId: 4
                      StartDate: '2025-07-24 13:23:28'
                      EndDate: null
                      LastUpdateDate: '2025-12-02 13:51:01'
                    -
                      Id: 1
                      UserId: 02-TXFQXFYRE4ACK-M
                      OrganisationId: 01-CR698383XMWJ2-P
                      RoleId: 4
                      StartDate: '2025-07-24 13:23:28'
                      EndDate: null
                      LastUpdateDate: '2025-12-02 13:51:01'
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: 1
                        UserId: 02-TXFQXFYRE4ACK-M
                        OrganisationId: 01-CR698383XMWJ2-P
                        RoleId: 4
                        StartDate: '2025-07-24 13:23:28'
                        EndDate: null
                        LastUpdateDate: '2025-12-02 13:51:01'
                      -
                        Id: 1
                        UserId: 02-TXFQXFYRE4ACK-M
                        OrganisationId: 01-CR698383XMWJ2-P
                        RoleId: 4
                        StartDate: '2025-07-24 13:23:28'
                        EndDate: null
                        LastUpdateDate: '2025-12-02 13:51:01'
                    items:
                      type: object
                      properties:
                        Id:
                          type: integer
                          example: 1
                        UserId:
                          type: string
                          example: 02-TXFQXFYRE4ACK-M
                        OrganisationId:
                          type: string
                          example: 01-CR698383XMWJ2-P
                        RoleId:
                          type: integer
                          example: 4
                        StartDate:
                          type: string
                          example: '2025-07-24 13:23:28'
                        EndDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: '2025-12-02 13:51:01'
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
  /api/azure/v1/processes:
    get:
      summary: 'Processes Index'
      operationId: processesIndex
      description: "List all processes (supplier_attributes from group \"Chemical Process\").\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 18
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 18
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: 1
                      ProcessName: 'Wastewater 2.2'
                      CreateDate: null
                      LastUpdateDate: null
                    -
                      Id: 1
                      ProcessName: 'Wastewater 2.2'
                      CreateDate: null
                      LastUpdateDate: null
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: 1
                        ProcessName: 'Wastewater 2.2'
                        CreateDate: null
                        LastUpdateDate: null
                      -
                        Id: 1
                        ProcessName: 'Wastewater 2.2'
                        CreateDate: null
                        LastUpdateDate: null
                    items:
                      type: object
                      properties:
                        Id:
                          type: integer
                          example: 1
                        ProcessName:
                          type: string
                          example: 'Wastewater 2.2'
                        CreateDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: null
                          nullable: true
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
  /api/azure/v1/product-category:
    get:
      summary: 'Product Categories Index'
      operationId: productCategoriesIndex
      description: "List all product categories.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 16
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 16
        -
          in: query
          name: 'filter[updated_at]'
          description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
          example: '<= 2026-05-06 12:27:17'
          required: false
          schema:
            type: datetime
            description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
            example: '<= 2026-05-06 12:27:17'
        -
          in: query
          name: sort
          description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
          example: updated_at
          required: false
          schema:
            type: string
            description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
            example: updated_at
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: 10
                      ProductCategoryName: Colorant
                      CreateDate: '2025-12-16 10:02:53'
                      LastUpdateDate: '2025-12-16 10:02:53'
                    -
                      Id: 10
                      ProductCategoryName: Colorant
                      CreateDate: '2025-12-16 10:02:53'
                      LastUpdateDate: '2025-12-16 10:02:53'
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: 10
                        ProductCategoryName: Colorant
                        CreateDate: '2025-12-16 10:02:53'
                        LastUpdateDate: '2025-12-16 10:02:53'
                      -
                        Id: 10
                        ProductCategoryName: Colorant
                        CreateDate: '2025-12-16 10:02:53'
                        LastUpdateDate: '2025-12-16 10:02:53'
                    items:
                      type: object
                      properties:
                        Id:
                          type: integer
                          example: 10
                        ProductCategoryName:
                          type: string
                          example: Colorant
                        CreateDate:
                          type: string
                          example: '2025-12-16 10:02:53'
                        LastUpdateDate:
                          type: string
                          example: '2025-12-16 10:02:53'
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
  /api/azure/v1/profile-supplier-product-category:
    get:
      summary: 'Profile Supplier Product Categories Index'
      operationId: profileSupplierProductCategoriesIndex
      description: "No model/data source in current system. Returns empty collection so route is callable.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 4
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 4
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: null
                      OrganisationId: null
                      ProductCategoryId: null
                      CreateDate: null
                      LastUpdateDate: null
                    -
                      Id: null
                      OrganisationId: null
                      ProductCategoryId: null
                      CreateDate: null
                      LastUpdateDate: null
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: null
                        OrganisationId: null
                        ProductCategoryId: null
                        CreateDate: null
                        LastUpdateDate: null
                      -
                        Id: null
                        OrganisationId: null
                        ProductCategoryId: null
                        CreateDate: null
                        LastUpdateDate: null
                    items:
                      type: object
                      properties:
                        Id:
                          type: string
                          example: null
                          nullable: true
                        OrganisationId:
                          type: string
                          example: null
                          nullable: true
                        ProductCategoryId:
                          type: string
                          example: null
                          nullable: true
                        CreateDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: null
                          nullable: true
      tags:
        - Azure/V1
  /api/azure/v1/profile-supplier-type:
    get:
      summary: 'Profile Supplier Types Index'
      operationId: profileSupplierTypesIndex
      description: "List all supplier profiles (organisation_id, facility_type_id = SupplierTypeId).\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 9
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 9
        -
          in: query
          name: 'filter[updated_at]'
          description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
          example: '<= 2026-05-07 12:27:17'
          required: false
          schema:
            type: datetime
            description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
            example: '<= 2026-05-07 12:27:17'
        -
          in: query
          name: sort
          description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
          example: updated_at
          required: false
          schema:
            type: string
            description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
            example: updated_at
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: 1
                      OrganisationId: 1
                      SupplierTypeId: 8
                      CreateDate: '2025-11-14 09:22:11'
                      LastUpdateDate: '2025-11-14 09:22:11'
                    -
                      Id: 1
                      OrganisationId: 1
                      SupplierTypeId: 8
                      CreateDate: '2025-11-14 09:22:11'
                      LastUpdateDate: '2025-11-14 09:22:11'
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: 1
                        OrganisationId: 1
                        SupplierTypeId: 8
                        CreateDate: '2025-11-14 09:22:11'
                        LastUpdateDate: '2025-11-14 09:22:11'
                      -
                        Id: 1
                        OrganisationId: 1
                        SupplierTypeId: 8
                        CreateDate: '2025-11-14 09:22:11'
                        LastUpdateDate: '2025-11-14 09:22:11'
                    items:
                      type: object
                      properties:
                        Id:
                          type: integer
                          example: 1
                        OrganisationId:
                          type: integer
                          example: 1
                        SupplierTypeId:
                          type: integer
                          example: 8
                        CreateDate:
                          type: string
                          example: '2025-11-14 09:22:11'
                        LastUpdateDate:
                          type: string
                          example: '2025-11-14 09:22:11'
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
  /api/azure/v1/supplier-type:
    get:
      summary: 'Supplier Types Index'
      operationId: supplierTypesIndex
      description: "List all supplier (facility) types.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 11
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 11
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: 1
                      SupplierTypeName: 'Accessories and Trims'
                      CreateDate: null
                      LastUpdateDate: null
                    -
                      Id: 1
                      SupplierTypeName: 'Accessories and Trims'
                      CreateDate: null
                      LastUpdateDate: null
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: 1
                        SupplierTypeName: 'Accessories and Trims'
                        CreateDate: null
                        LastUpdateDate: null
                      -
                        Id: 1
                        SupplierTypeName: 'Accessories and Trims'
                        CreateDate: null
                        LastUpdateDate: null
                    items:
                      type: object
                      properties:
                        Id:
                          type: integer
                          example: 1
                        SupplierTypeName:
                          type: string
                          example: 'Accessories and Trims'
                        CreateDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: null
                          nullable: true
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
  /api/azure/v1/users:
    get:
      summary: 'Users Index'
      operationId: usersIndex
      description: "List all users.\n\n<aside class=\"warning\">Requires <code>AZURE_IMPORTER</code> organisation type.</aside>"
      parameters:
        -
          in: query
          name: page
          description: 'the page number to show.'
          example: 1
          required: false
          schema:
            type: integer
            description: 'the page number to show.'
            example: 1
        -
          in: query
          name: per_page
          description: 'Number of items to show per page. Defaults to 10'
          example: 7
          required: false
          schema:
            type: integer
            description: 'Number of items to show per page. Defaults to 10'
            example: 7
        -
          in: query
          name: 'filter[updated_at]'
          description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
          example: '< 2026-04-15 12:27:17'
          required: false
          schema:
            type: datetime
            description: 'Filter column updated_at by any accepted value. any operator can be used, e.g. <= < = > >=, together with a date time value (YYYY-MM-DD HH:MM:SS)'
            example: '< 2026-04-15 12:27:17'
        -
          in: query
          name: sort
          description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
          example: updated_at
          required: false
          schema:
            type: string
            description: 'sort by any accepted column: updated_at. prefix a "-" before the column name to sort in descending order'
            example: updated_at
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    -
                      Id: 1
                      UserId: 02-TXFQXFYRE4ACK-M
                      FirstName: System
                      LastName: User
                      FullName: 'System User'
                      IsActive: true
                      Email: admin@localhost
                      Phone: '+13523381248'
                      Address1: null
                      Address2: null
                      StateName: null
                      CityName: null
                      ZipCode: null
                      LocationId: null
                      CreateDate: '2025-07-24 13:23:18'
                      DeleteDate: null
                      LastUpdateDate: '2025-12-08 15:12:52'
                    -
                      Id: 1
                      UserId: 02-TXFQXFYRE4ACK-M
                      FirstName: System
                      LastName: User
                      FullName: 'System User'
                      IsActive: true
                      Email: admin@localhost
                      Phone: '+13523381248'
                      Address1: null
                      Address2: null
                      StateName: null
                      CityName: null
                      ZipCode: null
                      LocationId: null
                      CreateDate: '2025-07-24 13:23:18'
                      DeleteDate: null
                      LastUpdateDate: '2025-12-08 15:12:52'
                  links:
                    first: '/?page=1'
                    last: '/?page=1'
                    prev: null
                    next: null
                  meta:
                    current_page: 1
                    from: 1
                    last_page: 1
                    links:
                      -
                        url: null
                        label: '&laquo; Previous'
                        active: false
                      -
                        url: '/?page=1'
                        label: '1'
                        active: true
                      -
                        url: null
                        label: 'Next &raquo;'
                        active: false
                    path: /
                    per_page: 10
                    to: 2
                    total: 2
                properties:
                  data:
                    type: array
                    example:
                      -
                        Id: 1
                        UserId: 02-TXFQXFYRE4ACK-M
                        FirstName: System
                        LastName: User
                        FullName: 'System User'
                        IsActive: true
                        Email: admin@localhost
                        Phone: '+13523381248'
                        Address1: null
                        Address2: null
                        StateName: null
                        CityName: null
                        ZipCode: null
                        LocationId: null
                        CreateDate: '2025-07-24 13:23:18'
                        DeleteDate: null
                        LastUpdateDate: '2025-12-08 15:12:52'
                      -
                        Id: 1
                        UserId: 02-TXFQXFYRE4ACK-M
                        FirstName: System
                        LastName: User
                        FullName: 'System User'
                        IsActive: true
                        Email: admin@localhost
                        Phone: '+13523381248'
                        Address1: null
                        Address2: null
                        StateName: null
                        CityName: null
                        ZipCode: null
                        LocationId: null
                        CreateDate: '2025-07-24 13:23:18'
                        DeleteDate: null
                        LastUpdateDate: '2025-12-08 15:12:52'
                    items:
                      type: object
                      properties:
                        Id:
                          type: integer
                          example: 1
                        UserId:
                          type: string
                          example: 02-TXFQXFYRE4ACK-M
                        FirstName:
                          type: string
                          example: System
                        LastName:
                          type: string
                          example: User
                        FullName:
                          type: string
                          example: 'System User'
                        IsActive:
                          type: boolean
                          example: true
                        Email:
                          type: string
                          example: admin@localhost
                        Phone:
                          type: string
                          example: '+13523381248'
                        Address1:
                          type: string
                          example: null
                          nullable: true
                        Address2:
                          type: string
                          example: null
                          nullable: true
                        StateName:
                          type: string
                          example: null
                          nullable: true
                        CityName:
                          type: string
                          example: null
                          nullable: true
                        ZipCode:
                          type: string
                          example: null
                          nullable: true
                        LocationId:
                          type: string
                          example: null
                          nullable: true
                        CreateDate:
                          type: string
                          example: '2025-07-24 13:23:18'
                        DeleteDate:
                          type: string
                          example: null
                          nullable: true
                        LastUpdateDate:
                          type: string
                          example: '2025-12-08 15:12:52'
                  links:
                    type: object
                    properties:
                      first:
                        type: string
                        example: '/?page=1'
                      last:
                        type: string
                        example: '/?page=1'
                      prev:
                        type: string
                        example: null
                        nullable: true
                      next:
                        type: string
                        example: null
                        nullable: true
                  meta:
                    type: object
                    properties:
                      current_page:
                        type: integer
                        example: 1
                      from:
                        type: integer
                        example: 1
                      last_page:
                        type: integer
                        example: 1
                      links:
                        type: array
                        example:
                          -
                            url: null
                            label: '&laquo; Previous'
                            active: false
                          -
                            url: '/?page=1'
                            label: '1'
                            active: true
                          -
                            url: null
                            label: 'Next &raquo;'
                            active: false
                        items:
                          type: object
                          properties:
                            url:
                              type: string
                              example: null
                              nullable: true
                            label:
                              type: string
                              example: '&laquo; Previous'
                            active:
                              type: boolean
                              example: false
                      path:
                        type: string
                        example: /
                      per_page:
                        type: integer
                        example: 10
                      to:
                        type: integer
                        example: 2
                      total:
                        type: integer
                        example: 2
      tags:
        - Azure/V1
