info:
  description: No description
  license:
    name: MIT
  title: NonameApp
  version: 0.0.0
openapi: 3.0.0
paths:
  /admin/test:
    post:
      description: '[method description]'
      requestBody:
        content:
          application/json:
            schema:
              type: object
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  admin/test:
                    type: object
                  status:
                    example: 200
                    type: number
                  status_message:
                    example: OK
                    type: string
                type: object
          description: OK
      summary: '[method description]'
  /admin/throttling_lock_add:
    post:
      description: '[method description]'
      requestBody:
        content:
          application/json:
            schema:
              properties:
                now:
                  type: string
              type: object
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  admin/throttling_lock_add:
                    type: object
                  status:
                    example: 200
                    type: number
                  status_message:
                    example: OK
                    type: string
                type: object
          description: OK
      summary: '[method description]'
  /admin/throttling_lock_remove:
    post:
      description: '[method description]'
      requestBody:
        content:
          application/json:
            schema:
              properties:
                now:
                  type: string
              type: object
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  admin/throttling_lock_remove:
                    type: object
                  status:
                    example: 200
                    type: number
                  status_message:
                    example: OK
                    type: string
                type: object
          description: OK
      summary: '[method description]'
  /receive/dlr:
    post:
      description: "\n        Receive delivery reports\n        "
      requestBody:
        content:
          application/json:
            schema:
              properties:
                channel:
                  description: Channel for MO/MT message
                  type: string
                messageId:
                  description: Uniquely generated MO message ID in the gateway (generated
                    UUID).
                  type: string
                sms:
                  properties:
                    part:
                      type: integer
                    total:
                      type: integer
                  required:
                  - part
                  - total
                  type: object
                status:
                  properties:
                    code:
                      type: string
                    details:
                      type: string
                    errorCode:
                      type: integer
                  required:
                  - code
                  - errorCode
                  type: object
                time:
                  description: Date/time when MO message was received, in ISO 8601
                    format
                  type: string
                transactionId:
                  type: string
              required:
              - channel
              - messageId
              - time
              - transactionId
              type: object
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  receive/dlr:
                    type: object
                  status:
                    example: 200
                    type: number
                  status_message:
                    example: OK
                    type: string
                type: object
          description: OK
      summary: Receive delivery reports
  /receive/sms:
    post:
      description: '[method description]'
      requestBody:
        content:
          application/json:
            schema:
              properties:
                channel:
                  description: Channel for MO/MT message
                  type: string
                conversationId:
                  description: Unique ID of the conversation (session) created by
                    end user sending MO message
                  type: string
                messageId:
                  description: Uniquely generated MO message ID in the gateway (generated
                    UUID)
                  type: string
                phoneNumber:
                  description: 'End user''s phone number in international format without
                    leading zeroes (e.g. for Switzerland: 41791234567)'
                  type: string
                receiver:
                  description: Origin/sender end user sent MO message to
                  type: string
                text:
                  description: Text end user sent in MO message
                  type: string
                time:
                  description: Date/time when MO message was received, in ISO 8601
                    format
                  type: string
                udh:
                  description: The user data header of SMS message according to GSM
                    3.40 specification. This field is set only when SMS message contains
                    user data header, e.g. when SMS message is a concatenated message
                    and delivered in parts.
                  type: string
              required:
              - channel
              - messageId
              - time
              - phoneNumber
              - receiver
              - text
              type: object
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  receive/sms:
                    type: object
                  status:
                    example: 200
                    type: number
                  status_message:
                    example: OK
                    type: string
                type: object
          description: OK
      summary: '[method description]'
  /test/test:
    post:
      description: '[method description]'
      requestBody:
        content:
          application/json:
            schema:
              type: object
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  status:
                    example: 200
                    type: number
                  status_message:
                    example: OK
                    type: string
                  test/test:
                    type: object
                type: object
          description: OK
      summary: '[method description]'
servers:
- description: Api url
  url: http://gateways11.nag:80
