Browse Source

feat: update open api

pull/60/head
Aldino Kemal 3 years ago
parent
commit
615b3c4a5a
  1. 79
      docs/openapi.yaml

79
docs/openapi.yaml

@ -1,7 +1,7 @@
openapi: 3.0.0
info:
title: WhatsApp API MultiDevice
version: 3.3.1
version: 3.4.0
description: This API is used for sending whatsapp via API
servers:
- url: http://localhost:3000
@ -10,8 +10,10 @@ tags:
description: Initial Connection to Whatsapp server
- name: user
description: Getting information
- name: send
description: Send Message (Text/Image/File/Video).
- name: message
description: Send or Manipulate Message (Text/Image/File/Video).
description: Message manipulation (revoke/react/update).
paths:
/app/login:
get:
@ -192,7 +194,7 @@ paths:
post:
operationId: sendMessage
tags:
- message
- send
summary: Send Message
requestBody:
content:
@ -231,7 +233,7 @@ paths:
post:
operationId: sendImage
tags:
- message
- send
summary: Send Image
requestBody:
content:
@ -282,7 +284,7 @@ paths:
post:
operationId: sendFile
tags:
- message
- send
summary: Send File
requestBody:
content:
@ -325,7 +327,7 @@ paths:
post:
operationId: sendVideo
tags:
- message
- send
summary: Send Video
requestBody:
content:
@ -376,7 +378,7 @@ paths:
post:
operationId: sendContact
tags:
- message
- send
summary: Send Contact
requestBody:
content:
@ -419,7 +421,7 @@ paths:
post:
operationId: sendLink
tags:
- message
- send
summary: Send Link
requestBody:
content:
@ -462,7 +464,7 @@ paths:
post:
operationId: sendLocation
tags:
- message
- send
summary: Send Location
requestBody:
content:
@ -501,12 +503,61 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/ErrorInternalServer'
/message/:message_id/revoke:
/message/{message_id}/revoke:
post:
operationId: revokeMessage
tags:
- message
summary: Send Link
summary: Revoke Message
parameters:
- in: path
name: message_id
schema:
type: string
required: true
description: Message ID
requestBody:
content:
multipart/form-data:
schema:
type: object
properties:
phone:
type: string
example: '6289685024051@s.whatsapp.net'
description: Phone number with country code
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SendResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorBadRequest'
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorInternalServer'
/message/{message_id}/reaction:
post:
operationId: reactMessage
tags:
- message
summary: Send reaction to message
parameters:
- in: path
name: message_id
schema:
type: string
required: true
description: Message ID
requestBody:
content:
multipart/form-data:
@ -517,10 +568,10 @@ paths:
type: string
example: '6289685024051@s.whatsapp.net'
description: Phone number with country code
message_id:
emoji:
type: string
example: "3EB007D87686670344D7"
description: Message ID
example: "🙏"
description: Emoji to react
responses:
'200':
description: OK

Loading…
Cancel
Save