openapi: 3.1.0
info:
  title: SMS API
  version: '1.0'
  description: APIs for outbound SMS messaging and delivery tracking.
servers:
  - url: https://api.example.com/sms
paths:
  /genericapi/JSONGenericReceiver:
    post:
      operationId: post-genericapijsongenericreceiver
      summary: SMS JSON
      description: SMS JSON
      tags:
        - Other
      security: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
            example: {}
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema: {}
  /genericapi/QSGenericReceiver:
    get:
      operationId: get-genericapiqsgenericreceiver
      summary: SMS GET
      description: SMS GET
      tags:
        - Other
      security: []
      parameters:
        - name: msg
          in: query
          required: false
          schema:
            type: string
        - name: dest
          in: query
          required: false
          schema:
            type: string
        - name: type
          in: query
          required: false
          schema:
            type: string
        - name: header
          in: query
          required: false
          schema:
            type: string
        - name: version
          in: query
          required: false
          schema:
            type: string
        - name: accesskey
          in: query
          required: false
          schema:
            type: string
        - name: dlt_entity_id
          in: query
          required: false
          schema:
            type: string
        - name: dlt_template_id
          in: query
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema: {}
  /index.php/sms/clientotp:
    get:
      operationId: get-index-phpsmsclientotp
      summary: 'OTP API Generation '
      description: 'OTP API Generation '
      tags:
        - Other
      security: []
      parameters:
        - name: apikey
          in: query
          required: false
          schema:
            type: string
        - name: mobile
          in: query
          required: false
          schema:
            type: string
        - name: otpexpiry
          in: query
          required: false
          schema:
            type: string
        - name: otplength
          in: query
          required: false
          schema:
            type: string
        - name: template_id
          in: query
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema: {}
  /index.php/sms/resendclientotp:
    get:
      operationId: get-index-phpsmsresendclientotp
      summary: OTP API regeneration
      description: OTP API regeneration
      tags:
        - Other
      security: []
      parameters:
        - name: apikey
          in: query
          required: false
          schema:
            type: string
        - name: mobile
          in: query
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema: {}
  /hlr/lookup:
    get:
      operationId: get-hlrlookup
      summary: HLR API GET & POST
      description: HLR API GET & POST
      tags:
        - Other
      security: []
      parameters:
        - name: apikey
          in: query
          required: false
          schema:
            type: string
        - name: mobile
          in: query
          required: false
          schema:
            type: string
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema: {}
components:
  securitySchemes: {}
