host: 127.0.0.1:3000 info: contact: email: drh.dimasrestu@gmail.com name: Dimas Restu Hidayanto url: https://github.com/dimaskiddo description: This is WhatsApp Multi-Device Implementation in Go REST API title: Go WhatsApp Multi-Device REST API version: 1.x paths: /api/v1/whatsapp: get: description: Get The Server Status produces: - application/json responses: "200": description: "" summary: Show The Status of The Server tags: - Root /api/v1/whatsapp/auth: get: description: Get Authentication Token produces: - application/json responses: "200": description: "" security: - BasicAuth: [] summary: Generate Authentication Token tags: - Root /api/v1/whatsapp/login: post: consumes: - multipart/form-data description: Get QR Code for WhatsApp Multi-Device Login parameters: - default: html description: Change Output Format in HTML or JSON enum: - html - json in: formData name: output type: string produces: - application/json - text/html responses: "200": description: "" security: - BearerAuth: [] summary: Generate QR Code for WhatsApp Multi-Device Login tags: - WhatsApp /api/v1/whatsapp/logout: post: description: Make Device Logout from WhatsApp Multi-Device produces: - application/json responses: "200": description: "" security: - BearerAuth: [] summary: Logout Device from WhatsApp Multi-Device tags: - WhatsApp /api/v1/whatsapp/send/audio: post: consumes: - multipart/form-data description: Send Audio Message to Spesific Phone Number parameters: - description: Destination Phone Number in: formData name: msisdn required: true type: string - description: Audio File in: formData name: audio required: true type: file produces: - application/json responses: "200": description: "" security: - BearerAuth: [] summary: Send Audio Message tags: - WhatsApp /api/v1/whatsapp/send/document: post: consumes: - multipart/form-data description: Send Document Message to Spesific Phone Number parameters: - description: Destination Phone Number in: formData name: msisdn required: true type: string - description: Document File in: formData name: document required: true type: file produces: - application/json responses: "200": description: "" security: - BearerAuth: [] summary: Send Document Message tags: - WhatsApp /api/v1/whatsapp/send/image: post: consumes: - multipart/form-data description: Send Image Message to Spesific Phone Number parameters: - description: Destination Phone Number in: formData name: msisdn required: true type: string - description: Caption Image Message in: formData name: caption required: true type: string - description: Image File in: formData name: image required: true type: file produces: - application/json responses: "200": description: "" security: - BearerAuth: [] summary: Send Image Message tags: - WhatsApp /api/v1/whatsapp/send/location: post: consumes: - multipart/form-data description: Send Location Message to Spesific Phone Number parameters: - description: Destination Phone Number in: formData name: msisdn required: true type: string - description: Location Latitude in: formData name: latitude required: true type: number - description: Location Longitude in: formData name: longitude required: true type: number produces: - application/json responses: "200": description: "" security: - BearerAuth: [] summary: Send Location Message tags: - WhatsApp /api/v1/whatsapp/send/text: post: consumes: - multipart/form-data description: Send Text Message to Spesific Phone Number parameters: - description: Destination Phone Number in: formData name: msisdn required: true type: string - description: Text Message in: formData name: message required: true type: string produces: - application/json responses: "200": description: "" security: - BearerAuth: [] summary: Send Text Message tags: - WhatsApp /api/v1/whatsapp/send/video: post: consumes: - multipart/form-data description: Send Video Message to Spesific Phone Number parameters: - description: Destination Phone Number in: formData name: msisdn required: true type: string - description: Caption Video Message in: formData name: caption required: true type: string - description: Video File in: formData name: video required: true type: file produces: - application/json responses: "200": description: "" security: - BearerAuth: [] summary: Send Video Message tags: - WhatsApp schemes: - http securityDefinitions: BasicAuth: type: basic BearerAuth: in: header name: Authorization type: apiKey swagger: "2.0"