openapi: 3.0.3
info:
  title: 'NAV API'
  description: ''
  version: 1.0.0
servers:
  -
    url: 'http://navapi.localhost'
paths:
  /approval:
    post:
      summary: 'Post an registration and credit limit approval.'
      description: "This endpoint allows you to update a user's credit limit in the AM system."
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: query
          name: websiteId
          description: '- it has to be an existing user in am_users and am_field_values (for credit limit field)'
          example: cumque
          required: true
          schema:
            type: string
            description: '- it has to be an existing user in am_users and am_field_values (for credit limit field)'
            example: cumque
        -
          in: query
          name: creditLimit
          description: ''
          example: 7.2250942
          required: true
          schema:
            type: number
            description: ''
            example: 7.2250942
        -
          in: query
          name: registerApproval
          description: ''
          example: error
          required: true
          schema:
            type: string
            description: ''
            example: error
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - Approvals
  '/approval/{id}':
    put:
      summary: 'Update credit limit'
      description: "This endpoint allows you to update a user's credit limit in the AM system."
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - Approvals
    delete:
      summary: Undefined
      description: ''
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - Approvals
    parameters:
      -
        in: path
        name: id
        description: ''
        example: inventore
        required: true
        schema:
          type: string
  /catalogue_layout:
    post:
      summary: 'Post an registration and credit limit approval.'
      description: "This endpoint allows you to update a user's credit limit in the AM system."
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: query
          name: websiteId
          description: '- it has to be an existing user in am_users and am_field_values (for credit limit field)'
          example: assumenda
          required: true
          schema:
            type: string
            description: '- it has to be an existing user in am_users and am_field_values (for credit limit field)'
            example: assumenda
        -
          in: query
          name: creditLimit
          description: ''
          example: 2.869504
          required: true
          schema:
            type: number
            description: ''
            example: 2.869504
        -
          in: query
          name: registerApproval
          description: ''
          example: distinctio
          required: true
          schema:
            type: string
            description: ''
            example: distinctio
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Catalogue layout management'
  '/catalogue_layout/{id}':
    put:
      summary: Update
      description: ''
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Catalogue layout management'
    delete:
      summary: Undefined
      description: ''
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Catalogue layout management'
    parameters:
      -
        in: path
        name: id
        description: ''
        example: autem
        required: true
        schema:
          type: string
  /document:
    post:
      summary: 'Post an registration and credit limit approval.'
      description: "This endpoint allows you to update a user's credit limit in the AM system."
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: query
          name: websiteId
          description: '- it has to be an existing user in am_users and am_field_values (for credit limit field)'
          example: occaecati
          required: true
          schema:
            type: string
            description: '- it has to be an existing user in am_users and am_field_values (for credit limit field)'
            example: occaecati
        -
          in: query
          name: creditLimit
          description: ''
          example: 3318.22
          required: true
          schema:
            type: number
            description: ''
            example: 3318.22
        -
          in: query
          name: registerApproval
          description: ''
          example: ea
          required: true
          schema:
            type: string
            description: ''
            example: ea
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Document management'
  '/document/{id}':
    put:
      summary: ''
      description: ''
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Document management'
    delete:
      summary: Undefined
      description: ''
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Document management'
    parameters:
      -
        in: path
        name: id
        description: ''
        example: voluptatem
        required: true
        schema:
          type: string
  /image:
    post:
      summary: 'Post an image.'
      description: "This endpoint allows you to add an image to the AM system linked to a lot.\n\n<aside class=\"notice\">The relatedSystemId has to be an existing lot in the db</aside>"
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: query
          name: lot_id
          description: ''
          example: libero
          required: true
          schema:
            type: string
            description: ''
            example: libero
        -
          in: query
          name: sort_no
          description: ''
          example: repudiandae
          required: true
          schema:
            type: string
            description: ''
            example: repudiandae
        -
          in: query
          name: media_type
          description: ''
          example: 1333506.0192482
          required: true
          schema:
            type: number
            description: ''
            example: 1333506.0192482
        -
          in: query
          name: image
          description: ''
          example: nesciunt
          required: true
          schema:
            type: string
            description: ''
            example: nesciunt
        -
          in: header
          name: Content-Type
          description: ''
          example: multipart/form-data
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Image management for Non-NAV clients'
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                sort_no:
                  type: number
                  description: ''
                  example: 607.44387518
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 50000000 kilobytes.'
                sizes:
                  type: array
                  description: ''
                  example:
                    -
                      - 12
                  items:
                    type: array
                    description: ''
                    example:
                      - 12
                    items:
                      type: integer
                watermark_path:
                  type: string
                  description: ''
                  example: veniam
                watermark_gravity:
                  type: string
                  description: 'Must be one of <code>north</code>, <code>northeast</code>, <code>east</code>, <code>southeast</code>, <code>south</code>, <code>southwest</code>, <code>west</code>, <code>northwest</code>, or <code>center</code>.'
                  example: center
                watermark_width:
                  type: integer
                  description: 'Must be at least 0. Must not be greater than 100.'
                  example: 5
                watermark_height:
                  type: integer
                  description: 'Must be at least 0. Must not be greater than 100.'
                  example: 34
                watermark_x:
                  type: integer
                  description: 'Must be at least -100. Must not be greater than 100.'
                  example: 75
                watermark_y:
                  type: integer
                  description: 'Must be at least -100. Must not be greater than 100.'
                  example: 75
                watermark_opacity:
                  type: integer
                  description: 'Must be at least 0. Must not be greater than 100.'
                  example: 5
                quality:
                  type: integer
                  description: 'Must be at least 1. Must not be greater than 100.'
                  example: 14
                density:
                  type: integer
                  description: 'Must be at least 72. Must not be greater than 600.'
                  example: 235
                folder:
                  type: string
                  description: ''
                  example: sed
                media_type:
                  type: string
                  description: ''
                  example: distinctio
              required:
                - sort_no
                - image
  '/image/{id}':
    delete:
      summary: 'Soft delete an image.'
      description: 'This endpoint allows you to soft delete an image in the AM system.'
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Image management for Non-NAV clients'
    post:
      summary: 'Update an image.'
      description: 'This endpoint allows you to update an image in the AM system.'
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: multipart/form-data
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Image management for Non-NAV clients'
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                sort_no:
                  type: number
                  description: ''
                  example: 614804.9
                image:
                  type: string
                  format: binary
                  description: 'Must be an image. Must not be greater than 50000000 kilobytes.'
                sizes:
                  type: array
                  description: ''
                  example:
                    -
                      - 9
                  items:
                    type: array
                    description: ''
                    example:
                      - 9
                    items:
                      type: integer
                watermark_path:
                  type: string
                  description: ''
                  example: harum
                watermark_gravity:
                  type: string
                  description: 'Must be one of <code>north</code>, <code>northeast</code>, <code>east</code>, <code>southeast</code>, <code>south</code>, <code>southwest</code>, <code>west</code>, <code>northwest</code>, or <code>center</code>.'
                  example: north
                watermark_width:
                  type: integer
                  description: 'Must be at least 0. Must not be greater than 100.'
                  example: 0
                watermark_height:
                  type: integer
                  description: 'Must be at least 0. Must not be greater than 100.'
                  example: 31
                watermark_x:
                  type: integer
                  description: 'Must be at least -100. Must not be greater than 100.'
                  example: 34
                watermark_y:
                  type: integer
                  description: 'Must be at least -100. Must not be greater than 100.'
                  example: 30
                watermark_opacity:
                  type: integer
                  description: 'Must be at least 0. Must not be greater than 100.'
                  example: 7
                quality:
                  type: integer
                  description: 'Must be at least 1. Must not be greater than 100.'
                  example: 52
                density:
                  type: integer
                  description: 'Must be at least 72. Must not be greater than 600.'
                  example: 195
                folder:
                  type: string
                  description: ''
                  example: et
                media_type:
                  type: string
                  description: ''
                  example: aut
              required:
                - sort_no
                - image
    parameters:
      -
        in: path
        name: id
        description: ''
        example: repudiandae
        required: true
        schema:
          type: string
  /image/sort:
    post:
      summary: 'Update sort order.'
      description: "This endpoint allows to bulk update the sort order of images in the AM system.\n\n<aside class=\"notice\">The SystemId has to be an existing entry in the db</aside>"
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: query
          name: imageId
          description: ''
          example: officia
          required: true
          schema:
            type: string
            description: ''
            example: officia
        -
          in: query
          name: ordering
          description: ''
          example: 85195.1
          required: true
          schema:
            type: number
            description: ''
            example: 85195.1
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Image management for Non-NAV clients'
  /media:
    post:
      summary: 'Post an image.'
      description: "This endpoint allows you to add an image to the AM system linked to a lot.\n\n<aside class=\"notice\">The relatedSystemId has to be an existing lot in the db</aside>"
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: query
          name: systemId
          description: ''
          example: nisi
          required: true
          schema:
            type: string
            description: ''
            example: nisi
        -
          in: query
          name: tableNo
          description: ''
          example: 17.790114
          required: true
          schema:
            type: number
            description: ''
            example: 17.790114
        -
          in: query
          name: relatedSystemId
          description: 'It has to be an existing lot in the db'
          example: et
          required: true
          schema:
            type: string
            description: 'It has to be an existing lot in the db'
            example: et
        -
          in: query
          name: entryNo
          description: ''
          example: 52.144656966
          required: true
          schema:
            type: number
            description: ''
            example: 52.144656966
        -
          in: query
          name: storageType
          description: ''
          example: provident
          required: true
          schema:
            type: string
            description: ''
            example: provident
        -
          in: query
          name: sortNo
          description: ''
          example: 5418.21333
          required: true
          schema:
            type: number
            description: ''
            example: 5418.21333
        -
          in: query
          name: mediaType
          description: ''
          example: assumenda
          required: true
          schema:
            type: string
            description: ''
            example: assumenda
        -
          in: query
          name: publicMediaPath
          description: 'An active url'
          example: recusandae
          required: true
          schema:
            type: string
            description: 'An active url'
            example: recusandae
        -
          in: query
          name: code
          description: ''
          example: accusantium
          required: true
          schema:
            type: string
            description: ''
            example: accusantium
        -
          in: query
          name: filename
          description: ''
          example: ipsam
          required: true
          schema:
            type: string
            description: ''
            example: ipsam
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Media management from NAV'
  /media/sort:
    post:
      summary: 'Update sort order.'
      description: "This endpoint allows to bulk update the sort order of images in the AM system.\n\n<aside class=\"notice\">The SystemId has to be an existing entry in the db</aside>"
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: query
          name: systemId
          description: ''
          example: inventore
          required: true
          schema:
            type: string
            description: ''
            example: inventore
        -
          in: query
          name: sortNo
          description: ''
          example: 3.35
          required: true
          schema:
            type: number
            description: ''
            example: 3.35
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Media management from NAV'
  /media/delete:
    post:
      summary: ''
      description: ''
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Media management from NAV'
  '/media/{id}':
    put:
      summary: 'Update an image.'
      description: 'This endpoint allows you to update an image in the AM system.'
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Media management from NAV'
    delete:
      summary: 'Soft delete an image.'
      description: 'This endpoint allows you to soft delete an image in the AM system.'
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'Media management from NAV'
    parameters:
      -
        in: path
        name: id
        description: ''
        example: ipsum
        required: true
        schema:
          type: string
  /user:
    post:
      summary: 'Post a user record'
      description: 'This endpoint allows you to create a new AM user record or update an existing one'
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'User management'
    put:
      summary: ''
      description: ''
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'User management'
      requestBody:
        required: true
        content:
          application/xml:
            schema:
              type: object
              properties:
                websiteID:
                  type: number
                  description: ''
                  example: 20535637.11
                customerNo:
                  type: string
                  description: ''
                  example: ducimus
                vendorNo:
                  type: string
                  description: ''
                  example: placeat
                firstName:
                  type: string
                  description: ''
                  example: eligendi
                middleName:
                  type: string
                  description: ''
                  example: ullam
                surname:
                  type: string
                  description: ''
                  example: autem
                companyName:
                  type: string
                  description: ''
                  example: suscipit
                email:
                  type: string
                  description: ''
                  example: fuga
                address:
                  type: string
                  description: ''
                  example: corporis
                address2:
                  type: string
                  description: ''
                  example: est
                city:
                  type: string
                  description: ''
                  example: accusantium
                county:
                  type: string
                  description: ''
                  example: enim
                postCode:
                  type: string
                  description: ''
                  example: aut
                country:
                  type: string
                  description: ''
                  example: iste
                phoneNo:
                  type: string
                  description: ''
                  example: recusandae
                mobileNo:
                  type: string
                  description: ''
                  example: consequatur
                vatNo:
                  type: string
                  description: ''
                  example: asperiores
                accountType:
                  type: string
                  description: ''
                  example: mollitia
                blocked:
                  type: boolean
                  description: ''
                  example: false
                approved:
                  type: boolean
                  description: ''
                  example: true
                approvedBy:
                  type: string
                  description: ''
                  example: expedita
                approvedAt:
                  type: string
                  description: 'Must be a valid date.'
                  example: '2026-01-08T18:24:42'
                vendorApproved:
                  type: boolean
                  description: ''
                  example: false
                vendorApprovedBy:
                  type: string
                  description: ''
                  example: consequatur
                vendorApprovedAt:
                  type: string
                  description: 'Must be a valid date.'
                  example: '2026-01-08T18:24:42'
                fromWebSourceCode:
                  type: string
                  description: ''
                  example: rerum
                fromWebSourceName:
                  type: string
                  description: ''
                  example: illo
              required:
                - websiteID
                - email
    get:
      summary: 'Get a user record'
      description: 'This endpoint allows you to get AM user record details via the email address'
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/json
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses:
        500:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  message: 'Server Error'
                properties:
                  message:
                    type: string
                    example: 'Server Error'
      tags:
        - 'User management'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                email:
                  type: string
                  description: ''
                  example: et
              required:
                - email
  '/user/{id}':
    delete:
      summary: Undefined
      description: ''
      parameters:
        -
          in: query
          name: api_token
          description: 'Authentication key.'
          example: '{YOUR_AUTH_KEY}'
          required: true
          schema:
            type: string
            description: 'Authentication key.'
            example: '{YOUR_AUTH_KEY}'
        -
          in: header
          name: Content-Type
          description: ''
          example: application/xml
          schema:
            type: string
        -
          in: header
          name: Accept
          description: ''
          example: application/json
          schema:
            type: string
      responses: {  }
      tags:
        - 'User management'
    parameters:
      -
        in: path
        name: id
        description: ''
        example: laudantium
        required: true
        schema:
          type: string
tags:
  -
    name: Approvals
    description: "\nAPIs for post an registration and credit limit approval"
  -
    name: 'Catalogue layout management'
    description: "\nAPIs for managing catalogue layouts"
  -
    name: 'Document management'
    description: "\nAPIs for managing documents"
  -
    name: 'Image management for Non-NAV clients'
    description: "\nAPIs for managing images"
  -
    name: 'Media management from NAV'
    description: "\nAPIs for managing media from NAV"
  -
    name: 'User management'
    description: "\nAPIs for managing images"
components:
  securitySchemes:
    default:
      type: apiKey
      name: api_token
      in: query
      description: ''
security:
  -
    default: []
