diff --git a/sdks/db/cached-method-objects/from-custom-request_gridbees.com.yaml b/sdks/db/cached-method-objects/from-custom-request_gridbees.com.yaml
index ed0af01964..546d42af38 100644
--- a/sdks/db/cached-method-objects/from-custom-request_gridbees.com.yaml
+++ b/sdks/db/cached-method-objects/from-custom-request_gridbees.com.yaml
@@ -1,4 +1,4 @@
-hash: 6a7e929facc97763c4e5ad8d7b4993c9a754b0ff6859a80985b76e0892ddaf78
+hash: 4dc5e38e523960257eb29204b0d36a56318725afc7192a6aa719b7c1e337bde3
methodObjects:
- url: /contact/search
method: getContacts
diff --git a/sdks/db/cached-method-objects/from-custom-request_mega-api.app.br.yaml b/sdks/db/cached-method-objects/from-custom-request_mega-api.app.br.yaml
new file mode 100644
index 0000000000..d6eac8687c
--- /dev/null
+++ b/sdks/db/cached-method-objects/from-custom-request_mega-api.app.br.yaml
@@ -0,0 +1,497 @@
+hash: 543dde9a6247b5343b9379b9afc5c2fb893b8784d11f8b7c3372f08fe35240db
+methodObjects:
+ - url: /rest/instance/{instance_key}
+ method: getInstanceStatus
+ httpMethod: get
+ tag: InstanceController
+ typeScriptTag: instanceController
+ description: Get an status of instance
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/instance/downloadMediaMessage/{instance_key}
+ method: downloadMediaMessage
+ httpMethod: post
+ tag: InstanceController
+ typeScriptTag: instanceController
+ description: ''
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageKeys
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/instance/isOnWhatsApp/{instance_key}
+ method: checkIfNumberExistsInWhatsApp
+ httpMethod: get
+ tag: InstanceController
+ typeScriptTag: instanceController
+ description: Check if the number exists in whatsapp
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: jid
+ schema: string
+ required: false
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/instance/qrcode/{instance_key}
+ method: getQrCode
+ httpMethod: get
+ tag: InstanceController
+ typeScriptTag: instanceController
+ description: Get the qrcode
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/instance/qrcode_base64/{instance_key}
+ method: getQrCodeBase64
+ httpMethod: get
+ tag: InstanceController
+ typeScriptTag: instanceController
+ description: Get the qrcode in base64 format
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/instance/pairingCode/{instance_key}
+ method: getPairingCode
+ httpMethod: get
+ tag: InstanceController
+ typeScriptTag: instanceController
+ description: Get the pairing code to login
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: phoneNumber
+ schema: string
+ required: false
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/instance/{instance_key}/logout
+ method: logoutInstanceKey
+ httpMethod: delete
+ tag: InstanceController
+ typeScriptTag: instanceController
+ description: Logout from an instance
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/instance/{instance_key}/restart
+ method: restartInstance
+ httpMethod: delete
+ tag: InstanceController
+ typeScriptTag: instanceController
+ description: Restart an instance
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/webhook/{instance_key}
+ method: getInstanceData
+ httpMethod: get
+ tag: WebhookController
+ typeScriptTag: webhookController
+ description: Get an instance webhook data
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/webhook/{instance_key}/configWebhook
+ method: configureWebhook
+ httpMethod: post
+ tag: WebhookController
+ typeScriptTag: webhookController
+ description: ''
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/text
+ method: sendTextMessage
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Send a text message to an WhatsApp User
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/mediaUrl
+ method: sendMediaViaUrl
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Send a media message via a URL
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/mediaBase64
+ method: sendMediaBase64
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Send a media message via Base64
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/location
+ method: sendLocation
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Send an location to an WhatsApp User
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/sendLinkPreview
+ method: sendMessageLinkPreview
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Send a message with link preview
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/listMessage
+ method: listMessageToUser
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Send an List Message to an User
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/contactMessage
+ method: sendVcardMessageToUser
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Send an Vcard message to an User
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/forwardMessage
+ method: forwardToUserMessage
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Forward message to User
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/sendMessage/{instance_key}/quoteMessage
+ method: quoteUserMessage
+ httpMethod: post
+ tag: SendMessageController
+ typeScriptTag: sendMessageController
+ description: Quote message for User
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/chat/{instance_key}/presenceUpdateChat
+ method: changePresenceForChat
+ httpMethod: post
+ tag: ChatController
+ typeScriptTag: chatController
+ description: Change presence for chat
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: to
+ schema: string
+ description: ''
+ - name: option
+ schema: string
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/chat/{instance_key}/deleteMessage
+ method: deleteMessageInstanceKey
+ httpMethod: post
+ tag: ChatController
+ typeScriptTag: chatController
+ description: Delete message in chat
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/chat/{instance_key}/deleteMessageFromMe
+ method: deleteMessageFromMe
+ httpMethod: post
+ tag: ChatController
+ typeScriptTag: chatController
+ description: Delete message fromMe in chat
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: to
+ schema: string
+ description: ''
+ - name: messageData
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/group/list/{instance_key}
+ method: listGroups
+ httpMethod: get
+ tag: GroupController
+ typeScriptTag: groupController
+ description: List all groups and communitys
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/group/{instance_key}/group
+ method: getGroupInfo
+ httpMethod: get
+ tag: GroupController
+ typeScriptTag: groupController
+ description: Get a group info
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: jid
+ schema: string
+ required: false
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/group/{instance_key}/create
+ method: createGroup
+ httpMethod: post
+ tag: GroupController
+ typeScriptTag: groupController
+ description: Create a group
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: group_data
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/group/{instance_key}/addParticipants
+ method: addParticipantsToGroup
+ httpMethod: post
+ tag: GroupController
+ typeScriptTag: groupController
+ description: Add participants to a group
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: group_data
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/group/{instance_key}/removeParticipants
+ method: removeParticipants
+ httpMethod: post
+ tag: GroupController
+ typeScriptTag: groupController
+ description: Remove participants from group
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: group_data
+ schema: object
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+ - url: /rest/group/{instance_key}/leaveGroup
+ method: leaveGroup
+ httpMethod: delete
+ tag: GroupController
+ typeScriptTag: groupController
+ description: Leave group
+ parameters:
+ - name: instanceKey
+ schema: string
+ required: true
+ description: ''
+ example: INSTANCE_KEY
+ - name: jid
+ schema: string
+ required: false
+ description: ''
+ responses:
+ - statusCode: '200'
+ description: Success
+numberOfSchemas: 35
+apiDescription: This is a sample documentation for a new API.
diff --git a/sdks/db/cached-method-objects/from-custom-request_melod.ie.yaml b/sdks/db/cached-method-objects/from-custom-request_melod.ie.yaml
index 710d653539..61d66bac74 100644
--- a/sdks/db/cached-method-objects/from-custom-request_melod.ie.yaml
+++ b/sdks/db/cached-method-objects/from-custom-request_melod.ie.yaml
@@ -1,4 +1,4 @@
-hash: e50ee668a89b732632ee7e6332404f6c340a3e57bd002be8b2c0e967c8426d10
+hash: 239d25ba91601cce5415d9568f09387add39bad76489cfd08bca48b51a7f3d1e
methodObjects:
- url: /api/v1/collections
method: getListAll
diff --git a/sdks/db/cached-method-objects/from-custom-request_nanonets.com.yaml b/sdks/db/cached-method-objects/from-custom-request_nanonets.com.yaml
index 773b9a2fe3..a623741c0a 100644
--- a/sdks/db/cached-method-objects/from-custom-request_nanonets.com.yaml
+++ b/sdks/db/cached-method-objects/from-custom-request_nanonets.com.yaml
@@ -1,4 +1,4 @@
-hash: 1e1f7f2e7e4d49af616d4e8a706e918a6fe6cc7c6bc636273572d6da476dcffb
+hash: a7e315e74c4d6432ccb62c9aa1b793ae27735233e2dc935eb1e07ffb003af798
methodObjects:
- url: /ImageCategorization/Model
method: createNewModel
diff --git a/sdks/db/cached-method-objects/from-custom-request_ongoody.com.yaml b/sdks/db/cached-method-objects/from-custom-request_ongoody.com.yaml
index f5ad529f94..79ba8424fe 100644
--- a/sdks/db/cached-method-objects/from-custom-request_ongoody.com.yaml
+++ b/sdks/db/cached-method-objects/from-custom-request_ongoody.com.yaml
@@ -1,4 +1,4 @@
-hash: 20ced7a0948ea9e57b6fd88ed56f21adf9b694060eb28e7a2a2687be1f6ecebd
+hash: 344ed8d98e7a13b1017f7652d14375b75d454c1dbf9616aceb50111ffa3597ae
methodObjects:
- url: /v1/me
method: getCurrentUser
@@ -320,7 +320,7 @@ methodObjects:
numberOfSchemas: 37
apiDescription: >-
Goody is a new way to send personal and business gifts as easily as a text
- message.
+ message.
Our business gifting platform, Goody for Business, powers employee engagement,
diff --git a/sdks/db/cached-method-objects/from-custom-request_realcube.com.yaml b/sdks/db/cached-method-objects/from-custom-request_realcube.com.yaml
index fee982fead..d9b3115e4f 100644
--- a/sdks/db/cached-method-objects/from-custom-request_realcube.com.yaml
+++ b/sdks/db/cached-method-objects/from-custom-request_realcube.com.yaml
@@ -1,4 +1,4 @@
-hash: e5af2fc0287311a4cd8a19d171d1cd0f3727114e26e7466b72899b124379eb4e
+hash: 85f0dc1b6c10727dd12ad3164393719b79484487c2bf9bbcc6b0463a021eefeb
methodObjects:
- url: /v1/platform_configs
method: showAllConfigs
diff --git a/sdks/db/cached-method-objects/from-custom-request_relysia.com.yaml b/sdks/db/cached-method-objects/from-custom-request_relysia.com.yaml
index d7e8653f40..e81d3490a6 100644
--- a/sdks/db/cached-method-objects/from-custom-request_relysia.com.yaml
+++ b/sdks/db/cached-method-objects/from-custom-request_relysia.com.yaml
@@ -1,4 +1,4 @@
-hash: 2f4cee64207fac577b4156d84411e6dacb8707609a73a52f17c6f63eb3f49caf
+hash: 6b820fbb93f7bb41ee5fba9f5d6af3221de29d1f4d3361cebd9a1994916613fa
methodObjects:
- url: /
method: getData
diff --git a/sdks/db/cached-method-objects/from-custom-request_rivery.io.yaml b/sdks/db/cached-method-objects/from-custom-request_rivery.io.yaml
index 66ebce640c..ebc2183252 100644
--- a/sdks/db/cached-method-objects/from-custom-request_rivery.io.yaml
+++ b/sdks/db/cached-method-objects/from-custom-request_rivery.io.yaml
@@ -1,4 +1,4 @@
-hash: 3e391427c40c91b32b4403280adb5a106552daeabfaa5f028ada8ee22b03968b
+hash: 1cf54b05f73aa5ca0402e8afda67437ffba75e520ea8929df752ccf6a293d5ef
methodObjects:
- url: /v1/accounts/{account_id}/environments/{environment_id}/dataframes
method: dataframes
diff --git a/sdks/db/cached-method-objects/from-custom-request_secoda.co.yaml b/sdks/db/cached-method-objects/from-custom-request_secoda.co.yaml
index a8e245425e..f6b0d25c55 100644
--- a/sdks/db/cached-method-objects/from-custom-request_secoda.co.yaml
+++ b/sdks/db/cached-method-objects/from-custom-request_secoda.co.yaml
@@ -1,4 +1,4 @@
-hash: fe145b3dcab232ce6f91b8841a0598acc04722bfff6a88c70cd5e234794f078d
+hash: 973eca04bc5adb8b509866f6b538704f3a0bf0b55d36fde46ed1c73844bba58f
methodObjects:
- url: /integration/integrations
method: listActive
diff --git a/sdks/db/category-cache.yaml b/sdks/db/category-cache.yaml
index ca3b8d50f5..352a5b8bf8 100644
--- a/sdks/db/category-cache.yaml
+++ b/sdks/db/category-cache.yaml
@@ -334,3 +334,4 @@ apis:
Secoda-undefined: Developer Tools
Relysia-undefined: Developer Tools
Moffin-undefined: Finance
+ Megaapi-undefined: Team Chat
diff --git a/sdks/db/custom-request-last-fetched.yaml b/sdks/db/custom-request-last-fetched.yaml
index d3a0f530be..90f90c3e6f 100644
--- a/sdks/db/custom-request-last-fetched.yaml
+++ b/sdks/db/custom-request-last-fetched.yaml
@@ -314,3 +314,4 @@ lastUpdated:
secoda.co: 2024-03-29T23:04:04.135Z
relysia.com: 2024-03-29T23:04:05.553Z
moffin.mx: 2024-03-29T23:15:00.828Z
+ mega-api.app.br: 2024-03-29T23:25:04.903Z
diff --git a/sdks/db/custom-request-specs/mega-api.app.br.yaml b/sdks/db/custom-request-specs/mega-api.app.br.yaml
new file mode 100644
index 0000000000..220caf6fc3
--- /dev/null
+++ b/sdks/db/custom-request-specs/mega-api.app.br.yaml
@@ -0,0 +1,1041 @@
+openapi: 3.0.3
+info:
+ version: '6.1'
+ title: Documentation MegaAPI
+ description: This is a sample documentation for a new API.
+ contact:
+ name: MegaAPI
+ url: https://mega-api.app.br
+components:
+ securitySchemes:
+ bearer:
+ type: http
+ scheme: bearer
+ bearerFormat: JWT
+ description: Your admin token
+ schemas:
+ MediaMessageKeys:
+ type: object
+ properties:
+ mediaKey:
+ type: string
+ example: ''
+ directPath:
+ type: string
+ example: ''
+ url:
+ type: string
+ example: ''
+ mimetype:
+ type: string
+ example: ''
+ messageType:
+ type: string
+ example: ''
+ ConfigWebhookSchema:
+ type: object
+ properties:
+ webhookUrl:
+ type: string
+ example: ''
+ webhookEnabled:
+ type: boolean
+ example: true
+ TextMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ MediaUrlMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ url:
+ type: string
+ example: ''
+ fileName:
+ type: string
+ example: ''
+ type:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ gifPlayback:
+ type: boolean
+ example: false
+ mimeType:
+ type: string
+ example: ''
+ MediaMessageBase64:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ base64:
+ type: string
+ example: ''
+ fileName:
+ type: string
+ example: ''
+ type:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ gifPlayback:
+ type: boolean
+ example: false
+ mimeType:
+ type: string
+ example: ''
+ LocationMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ address:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ latitude:
+ type: number
+ example: ''
+ longitude:
+ type: number
+ example: ''
+ url:
+ type: string
+ example: ''
+ LinkPreview:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ textWithLink:
+ type: string
+ example: ''
+ SendListMessageData:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ buttonText:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ title:
+ type: string
+ example: ''
+ description:
+ type: string
+ example: ''
+ sections:
+ type: array
+ items:
+ $ref: '#/components/schemas/ListSection'
+ ListSection:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ rows:
+ type: array
+ items:
+ $ref: '#/components/schemas/ListRow'
+ ListRow:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ description:
+ type: string
+ example: ''
+ rowId:
+ type: string
+ example: ''
+ SendVCardData:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ vcard:
+ $ref: '#/components/schemas/ContactData'
+ ContactData:
+ type: object
+ properties:
+ fullName:
+ type: string
+ example: ''
+ displayName:
+ type: string
+ example: ''
+ organization:
+ type: string
+ example: ''
+ phoneNumber:
+ type: string
+ example: ''
+ ForwardMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ message:
+ type: object
+ example: ''
+ QuoteMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ message:
+ type: object
+ example: ''
+ DeleteMessageAndChat:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ messageTimestamp:
+ type: number
+ example: 0
+ LastMessageClearFromMe:
+ type: object
+ properties:
+ id:
+ type: string
+ example: ''
+ timestamp:
+ type: number
+ example: 0
+ CreateGroupData:
+ type: object
+ properties:
+ group_name:
+ type: string
+ example: ''
+ participants:
+ type: array
+ items:
+ type: string
+ example:
+ - ''
+ GroupData:
+ type: object
+ properties:
+ jid:
+ type: string
+ example: ''
+ participants:
+ type: array
+ items:
+ type: string
+ example:
+ - ''
+paths:
+ /rest/instance/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - statusInstance
+ summary: Get an status of instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/downloadMediaMessage/{instance_key}:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - downloadMediaMessage
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageKeys:
+ $ref: '#/components/schemas/MediaMessageKeys'
+ type: object
+ tags:
+ - InstanceController
+ /rest/instance/isOnWhatsApp/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - isOnWhatsApp
+ summary: Check if the number exists in whatsapp
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/qrcode/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - qrcode
+ summary: Get the qrcode
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/qrcode_base64/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - qrcode_base64
+ summary: Get the qrcode in base64 format
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/pairingCode/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - pairingCode
+ summary: Get the pairing code to login
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: phoneNumber
+ required: false
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/{instance_key}/logout:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - logout
+ summary: Logout from an instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/{instance_key}/restart:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - restart
+ summary: Restart an instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/webhook/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Webhook - statusWebhook
+ summary: Get an instance webhook data
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - WebhookController
+ /rest/webhook/{instance_key}/configWebhook:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Webhook - configWebhook
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/ConfigWebhookSchema'
+ type: object
+ tags:
+ - WebhookController
+ /rest/sendMessage/{instance_key}/text:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - text
+ description: >-
+ Note that while sending to single chat, the id should not contain
+ @s.whatsapp.net.
+ However, while sending to groups, the id should end with @g.us
+
+ summary: Send a text message to an WhatsApp User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/TextMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/mediaUrl:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - mediaUrl
+ description: >
+ The this endpoint allows you to send a media URL to a user.
+
+
+
+ The url parameter is the URL of the media to be sent.
+
+
+
+ The to parameter is the phone number of the user to
+ send the media to.
+
+
+
+ The type parameter is the type of media to be sent.
+
+
+
+ The type of media can be one of the following:
+
+
+
+ - image - an image
+
+ - video - a video
+
+ - audio - an audio file
+
+ - ptt - an audio(ptt) file
+
+ - ptv - an video(ptv) file
+
+ - document - a document
+
+
+
+
+
+ The caption parameter is the caption of the media to be
+ sent.
+
+
+
+ The mimeType parameter is the mimeType of the media.
+ summary: Send a media message via a URL
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/MediaUrlMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/mediaBase64:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - mediaBase64
+ description: >
+ The this endpoint allows you to send a media Base64 to a user.
+
+
+
+ The base64 parameter is the Base64 of the media to be
+ sent.
+
+
+
+ The to parameter is the phone number of the user to
+ send the media to.
+
+
+
+ The type parameter is the type of media to be sent.
+
+
+
+ The type of media can be one of the following:
+
+
+
+ - image - an image
+
+ - video - a video
+
+ - audio - an audio file
+
+ - ptt - an audio(ptt) file
+
+ - ptv - an video(ptv) file
+
+ - document - a document
+
+
+
+
+
+ The caption parameter is the caption of the media to be
+ sent.
+
+
+
+ The mimeType parameter is the mimeType of the media.
+ summary: Send a media message via Base64
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/MediaMessageBase64'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/location:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - location
+ summary: Send an location to an WhatsApp User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/LocationMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/sendLinkPreview:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - sendLinkPreview
+ description: Send a message with link preview
+ summary: Send a message with link preview
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/LinkPreview'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/listMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - listMessage
+ summary: Send an List Message to an User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/SendListMessageData'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/contactMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - contactMessage
+ summary: Send an Vcard message to an User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/SendVCardData'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/forwardMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - forwardMessage
+ summary: Forward message to User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/ForwardMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/quoteMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - quoteMessage
+ summary: Quote message for User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/QuoteMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/chat/{instance_key}/presenceUpdateChat:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - presenceUpdateChat
+ description: >-
+ Option:
"unavailable"
"available"
"composing"
"recording"
"paused"
+ summary: Change presence for chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ to:
+ type: string
+ option:
+ type: string
+ type: object
+ tags:
+ - ChatController
+ /rest/chat/{instance_key}/deleteMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - deleteMessage
+ summary: Delete message in chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/DeleteMessageAndChat'
+ type: object
+ tags:
+ - ChatController
+ /rest/chat/{instance_key}/deleteMessageFromMe:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - deleteMessageFromMe
+ summary: Delete message fromMe in chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ to:
+ type: string
+ messageData:
+ $ref: '#/components/schemas/LastMessageClearFromMe'
+ type: object
+ tags:
+ - ChatController
+ /rest/group/list/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - list
+ description: List all groups and communitys
+ summary: List all groups and communitys
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/group:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - groupInfo
+ description: ''
+ summary: Get a group info
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/create:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - create
+ description: ''
+ summary: Create a group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/CreateGroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/addParticipants:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - addParticipants
+ description: >-
+ Please note that the participants should not contain @s.whatsapp.net
+
+ summary: Add participants to a group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/GroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/removeParticipants:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - removeParticipants
+ description: >-
+ Please note that the participants should not contain @s.whatsapp.net
+
+ summary: Remove participants from group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/GroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/leaveGroup:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - leaveGroup
+ description: Leave group
+ summary: Leave group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - GroupController
+tags:
+ - name: InstanceController
+ description: Endpoints related to management of instances
+ - name: WebhookController
+ description: Endpoints related to management of webhook
+ - name: SendMessageController
+ description: Endpoints related to management of messages
+ - name: ChatController
+ description: Endpoints related to management of chats
+ - name: GroupController
+ description: Endpoints related to management of groups
+servers:
+ - url: https://apistart01.megaapi.com.br
diff --git a/sdks/db/fixed-specs-cache/goody-fixed-spec.yaml b/sdks/db/fixed-specs-cache/goody-fixed-spec.yaml
index 1825cc5645..c1d968f779 100644
--- a/sdks/db/fixed-specs-cache/goody-fixed-spec.yaml
+++ b/sdks/db/fixed-specs-cache/goody-fixed-spec.yaml
@@ -5,7 +5,7 @@ publishJson:
clientName: Goody
metaDescription: >-
Goody is a new way to send personal and business gifts as easily as a text
- message.
+ message.
Our business gifting platform, Goody for Business, powers employee
diff --git a/sdks/db/fixed-specs-cache/gridbees-fixed-spec.yaml b/sdks/db/fixed-specs-cache/gridbees-fixed-spec.yaml
index 4b8aa231ca..14799c5abb 100644
--- a/sdks/db/fixed-specs-cache/gridbees-fixed-spec.yaml
+++ b/sdks/db/fixed-specs-cache/gridbees-fixed-spec.yaml
@@ -13,7 +13,7 @@ publishJson:
processes them for forwarding them to the front office in a homogeneous
manner, increasing the efficiency and performance of e-merchants. The end
consumer will thus benefit from a smooth shopping experience.
-
+
Connectivity, technical know-how, support, agility and flexibility : these
assets allow us to provide you with a real digital toolbox, modular and
customizable, dedicated to the sales path, around 4 themes :
@@ -49,7 +49,7 @@ publishJson:
🗣 @Bruno Teplier
🗣 @Faisal Nisar
-
+
📧 sales@gridbees.com
apiStatusUrls: inherit
homepage: www.gridbees.com/
diff --git a/sdks/db/fixed-specs-cache/megaapi-fixed-spec.yaml b/sdks/db/fixed-specs-cache/megaapi-fixed-spec.yaml
new file mode 100644
index 0000000000..c722c57fd4
--- /dev/null
+++ b/sdks/db/fixed-specs-cache/megaapi-fixed-spec.yaml
@@ -0,0 +1,1074 @@
+publishJson:
+ company: Megaapi
+ serviceName: false
+ sdkName: megaapi-{language}-sdk
+ clientName: Megaapi
+ metaDescription: >-
+ Está precisando de uma API para integrar o sistema da empresa em que você
+ trabalha ao WhatsApp?
+
+ A MEGAAPI é a melhor api whatsapp do Brasil.
+
+ Utilize a nossa API no seu sistema para enviar catálogos de produtos,
+ cobranças automáticas, agendamento de consultas, enviar pesquisas de
+ satisfação e outras inúmeras feautures para você escolher a que encaixa no
+ perfil da sua empresa.
+
+ Integre seu sistema agora mesmo no Whatsapp
+
+ Api muito simples e fácil de utilizar
+
+ 🎧 Suporte Nacional
+
+ 💰 Pagamento Nacional e Internacional
+ apiStatusUrls: inherit
+ homepage: mega-api.app.br/
+ developerDocumentation: apistart01.megaapi.com.br/docs/
+ categories:
+ - api
+ - messaging
+ - whatsapp
+ - communication
+rawSpecString: |
+ openapi: 3.0.3
+ info:
+ version: '6.1'
+ title: Documentation MegaAPI
+ description: This is a sample documentation for a new API.
+ contact:
+ name: MegaAPI
+ url: https://mega-api.app.br
+ components:
+ securitySchemes:
+ bearer:
+ type: http
+ scheme: bearer
+ bearerFormat: JWT
+ description: Your admin token
+ schemas:
+ MediaMessageKeys:
+ type: object
+ properties:
+ mediaKey:
+ type: string
+ example: ''
+ directPath:
+ type: string
+ example: ''
+ url:
+ type: string
+ example: ''
+ mimetype:
+ type: string
+ example: ''
+ messageType:
+ type: string
+ example: ''
+ ConfigWebhookSchema:
+ type: object
+ properties:
+ webhookUrl:
+ type: string
+ example: ''
+ webhookEnabled:
+ type: boolean
+ example: true
+ TextMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ MediaUrlMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ url:
+ type: string
+ example: ''
+ fileName:
+ type: string
+ example: ''
+ type:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ gifPlayback:
+ type: boolean
+ example: false
+ mimeType:
+ type: string
+ example: ''
+ MediaMessageBase64:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ base64:
+ type: string
+ example: ''
+ fileName:
+ type: string
+ example: ''
+ type:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ gifPlayback:
+ type: boolean
+ example: false
+ mimeType:
+ type: string
+ example: ''
+ LocationMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ address:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ latitude:
+ type: number
+ example: ''
+ longitude:
+ type: number
+ example: ''
+ url:
+ type: string
+ example: ''
+ LinkPreview:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ textWithLink:
+ type: string
+ example: ''
+ SendListMessageData:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ buttonText:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ title:
+ type: string
+ example: ''
+ description:
+ type: string
+ example: ''
+ sections:
+ type: array
+ items:
+ $ref: '#/components/schemas/ListSection'
+ ListSection:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ rows:
+ type: array
+ items:
+ $ref: '#/components/schemas/ListRow'
+ ListRow:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ description:
+ type: string
+ example: ''
+ rowId:
+ type: string
+ example: ''
+ SendVCardData:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ vcard:
+ $ref: '#/components/schemas/ContactData'
+ ContactData:
+ type: object
+ properties:
+ fullName:
+ type: string
+ example: ''
+ displayName:
+ type: string
+ example: ''
+ organization:
+ type: string
+ example: ''
+ phoneNumber:
+ type: string
+ example: ''
+ ForwardMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ message:
+ type: object
+ example: ''
+ QuoteMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ message:
+ type: object
+ example: ''
+ DeleteMessageAndChat:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ messageTimestamp:
+ type: number
+ example: 0
+ LastMessageClearFromMe:
+ type: object
+ properties:
+ id:
+ type: string
+ example: ''
+ timestamp:
+ type: number
+ example: 0
+ CreateGroupData:
+ type: object
+ properties:
+ group_name:
+ type: string
+ example: ''
+ participants:
+ type: array
+ items:
+ type: string
+ example:
+ - ''
+ GroupData:
+ type: object
+ properties:
+ jid:
+ type: string
+ example: ''
+ participants:
+ type: array
+ items:
+ type: string
+ example:
+ - ''
+ paths:
+ /rest/instance/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - statusInstance
+ summary: Get an status of instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/downloadMediaMessage/{instance_key}:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - downloadMediaMessage
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageKeys:
+ $ref: '#/components/schemas/MediaMessageKeys'
+ type: object
+ tags:
+ - InstanceController
+ /rest/instance/isOnWhatsApp/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - isOnWhatsApp
+ summary: Check if the number exists in whatsapp
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/qrcode/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - qrcode
+ summary: Get the qrcode
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/qrcode_base64/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - qrcode_base64
+ summary: Get the qrcode in base64 format
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/pairingCode/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - pairingCode
+ summary: Get the pairing code to login
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: phoneNumber
+ required: false
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/{instance_key}/logout:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - logout
+ summary: Logout from an instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/{instance_key}/restart:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - restart
+ summary: Restart an instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/webhook/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Webhook - statusWebhook
+ summary: Get an instance webhook data
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - WebhookController
+ /rest/webhook/{instance_key}/configWebhook:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Webhook - configWebhook
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/ConfigWebhookSchema'
+ type: object
+ tags:
+ - WebhookController
+ /rest/sendMessage/{instance_key}/text:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - text
+ description: >-
+ Note that while sending to single chat, the id should not contain
+ @s.whatsapp.net.
+ However, while sending to groups, the id should end with @g.us
+
+ summary: Send a text message to an WhatsApp User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/TextMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/mediaUrl:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - mediaUrl
+ description: >
+ The this endpoint allows you to send a media URL to a user.
+
+
+
+ The url parameter is the URL of the media to be sent.
+
+
+
+ The to parameter is the phone number of the user to
+ send the media to.
+
+
+
+ The type parameter is the type of media to be sent.
+
+
+
+ The type of media can be one of the following:
+
+
+
+ - image - an image
+
+ - video - a video
+
+ - audio - an audio file
+
+ - ptt - an audio(ptt) file
+
+ - ptv - an video(ptv) file
+
+ - document - a document
+
+
+
+
+
+ The caption parameter is the caption of the media to be
+ sent.
+
+
+
+ The mimeType parameter is the mimeType of the media.
+ summary: Send a media message via a URL
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/MediaUrlMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/mediaBase64:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - mediaBase64
+ description: >
+ The this endpoint allows you to send a media Base64 to a user.
+
+
+
+ The base64 parameter is the Base64 of the media to be
+ sent.
+
+
+
+ The to parameter is the phone number of the user to
+ send the media to.
+
+
+
+ The type parameter is the type of media to be sent.
+
+
+
+ The type of media can be one of the following:
+
+
+
+ - image - an image
+
+ - video - a video
+
+ - audio - an audio file
+
+ - ptt - an audio(ptt) file
+
+ - ptv - an video(ptv) file
+
+ - document - a document
+
+
+
+
+
+ The caption parameter is the caption of the media to be
+ sent.
+
+
+
+ The mimeType parameter is the mimeType of the media.
+ summary: Send a media message via Base64
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/MediaMessageBase64'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/location:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - location
+ summary: Send an location to an WhatsApp User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/LocationMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/sendLinkPreview:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - sendLinkPreview
+ description: Send a message with link preview
+ summary: Send a message with link preview
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/LinkPreview'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/listMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - listMessage
+ summary: Send an List Message to an User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/SendListMessageData'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/contactMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - contactMessage
+ summary: Send an Vcard message to an User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/SendVCardData'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/forwardMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - forwardMessage
+ summary: Forward message to User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/ForwardMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/quoteMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - quoteMessage
+ summary: Quote message for User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/QuoteMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/chat/{instance_key}/presenceUpdateChat:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - presenceUpdateChat
+ description: >-
+ Option:
"unavailable"
"available"
"composing"
"recording"
"paused"
+ summary: Change presence for chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ to:
+ type: string
+ option:
+ type: string
+ type: object
+ tags:
+ - ChatController
+ /rest/chat/{instance_key}/deleteMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - deleteMessage
+ summary: Delete message in chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/DeleteMessageAndChat'
+ type: object
+ tags:
+ - ChatController
+ /rest/chat/{instance_key}/deleteMessageFromMe:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - deleteMessageFromMe
+ summary: Delete message fromMe in chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ to:
+ type: string
+ messageData:
+ $ref: '#/components/schemas/LastMessageClearFromMe'
+ type: object
+ tags:
+ - ChatController
+ /rest/group/list/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - list
+ description: List all groups and communitys
+ summary: List all groups and communitys
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/group:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - groupInfo
+ description: ''
+ summary: Get a group info
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/create:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - create
+ description: ''
+ summary: Create a group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/CreateGroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/addParticipants:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - addParticipants
+ description: >-
+ Please note that the participants should not contain @s.whatsapp.net
+
+ summary: Add participants to a group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/GroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/removeParticipants:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - removeParticipants
+ description: >-
+ Please note that the participants should not contain @s.whatsapp.net
+
+ summary: Remove participants from group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/GroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/leaveGroup:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - leaveGroup
+ description: Leave group
+ summary: Leave group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - GroupController
+ tags:
+ - name: InstanceController
+ description: Endpoints related to management of instances
+ - name: WebhookController
+ description: Endpoints related to management of webhook
+ - name: SendMessageController
+ description: Endpoints related to management of messages
+ - name: ChatController
+ description: Endpoints related to management of chats
+ - name: GroupController
+ description: Endpoints related to management of groups
+ servers:
+ - url: https://apistart01.megaapi.com.br
+konfigCliVersion: 1.38.34
diff --git a/sdks/db/fixed-specs-cache/melodie-music-fixed-spec.yaml b/sdks/db/fixed-specs-cache/melodie-music-fixed-spec.yaml
index 100b7e36b2..c1e68a4422 100644
--- a/sdks/db/fixed-specs-cache/melodie-music-fixed-spec.yaml
+++ b/sdks/db/fixed-specs-cache/melodie-music-fixed-spec.yaml
@@ -6,27 +6,27 @@ publishJson:
metaDescription: >-
Melodie Music (www.melod.ie) is an Australian company that provides a simple
solution for content creators seeking to find and license high-quality music
- for their projects.
+ for their projects.
With Creator, Pro and Enterprise subscription options, their exclusive and
meticulously curated catalogue of original music is accessible through an
- online search platform equipped with AI-powered search tools.
+ online search platform equipped with AI-powered search tools.
Founded by composers, musicians and sound designers with first-hand
experience of the crucial role music plays in storytelling, Melodie delivers
an intuitive, user-friendly music licensing platform that caters to the
needs of content creators, while supporting the growth of the music creators
- themselves.
+ themselves.
- Learn more at www.melod.ie
+ Learn more at www.melod.ie
- 2023 Acquisition International Awarded: *Best Music Platform Australia*
+ 2023 Acquisition International Awarded: *Best Music Platform Australia*
- 2022 Startup City Awarded: *Top 10 Startups in Australia*
+ 2022 Startup City Awarded: *Top 10 Startups in Australia*
2021 TMN Nominated: "Music Publisher of the Year", "Sync/ Licensing Biz of
the Year", "Music Tech Platform of the Year".
diff --git a/sdks/db/fixed-specs-cache/nanonets-fixed-spec.yaml b/sdks/db/fixed-specs-cache/nanonets-fixed-spec.yaml
index c28a5cc073..7a8e0636e1 100644
--- a/sdks/db/fixed-specs-cache/nanonets-fixed-spec.yaml
+++ b/sdks/db/fixed-specs-cache/nanonets-fixed-spec.yaml
@@ -6,7 +6,7 @@ publishJson:
metaDescription: >-
Nanonets enables self-service artificial intelligence by simplifying
adoption. Easily build machine learning models with minimal training data or
- knowledge of machine learning.
+ knowledge of machine learning.
At Nanonets, we serve up the most accurate models. Always.
diff --git a/sdks/db/fixed-specs-cache/realcube-fixed-spec.yaml b/sdks/db/fixed-specs-cache/realcube-fixed-spec.yaml
index ff75e0ce83..83d49d3ac3 100644
--- a/sdks/db/fixed-specs-cache/realcube-fixed-spec.yaml
+++ b/sdks/db/fixed-specs-cache/realcube-fixed-spec.yaml
@@ -7,28 +7,28 @@ publishJson:
Realcube is the cloud solution for smart and flexible digitilization in real
estate management. Our API-first platform is here to revolutionize the real
estate industry. It is a one-stop-shop for intelligent solutions which are
- adaptive to every client's individual needs.
+ adaptive to every client's individual needs.
Realcube's ecosystem offers a growing number of applications from our
valuable and industry-leading partners which aggregate the customer's data.
It is worth mentioning that we keep our customers' data privacy and
- well-being as our top priority.
-
+ well-being as our top priority.
+
At Realcube, we enable the real estate companies and their contractual
partners to consolidate their data in our state-of-the-art platform. This
creates a uniform database that gives access to asset managers and other
management levels to all relevant information at all times, just a click
- away!
+ away!
Have we grabbed your interest in our innovative solution for your real
- estate management?
+ estate management?
- Book a free demo today!
+ Book a free demo today!
- For more information feel free to visit our website or contact us at:
+ For more information feel free to visit our website or contact us at:
info@realcube.com
apiStatusUrls: inherit
diff --git a/sdks/db/fixed-specs-cache/relysia-fixed-spec.yaml b/sdks/db/fixed-specs-cache/relysia-fixed-spec.yaml
index 30b80a9089..dd387f483e 100644
--- a/sdks/db/fixed-specs-cache/relysia-fixed-spec.yaml
+++ b/sdks/db/fixed-specs-cache/relysia-fixed-spec.yaml
@@ -6,7 +6,7 @@ publishJson:
metaDescription: >-
Relysia is a blockchain as a service provider for any enterprise and
commercial companies and start-ups who wish to build their own blockchain
- applications.
+ applications.
You can use our APIs as building blocks to pick and choose how advanced you
@@ -33,7 +33,7 @@ publishJson:
Our services have empowered many entrepreneurs and companies to actualise
their blockchain ideas. Get in touch with us to explore Relysia API in
- deeper detail.
+ deeper detail.
Relysia by Vaionex Corporation
diff --git a/sdks/db/fixed-specs-cache/rivery-fixed-spec.yaml b/sdks/db/fixed-specs-cache/rivery-fixed-spec.yaml
index e6843f8414..d34b82f526 100644
--- a/sdks/db/fixed-specs-cache/rivery-fixed-spec.yaml
+++ b/sdks/db/fixed-specs-cache/rivery-fixed-spec.yaml
@@ -6,21 +6,21 @@ publishJson:
metaDescription: >-
Whether you're building out your data stack or transitioning to the cloud,
managing your data workflows to analyze your business can be a real
- challenge.
+ challenge.
Developing an in-house solution requires valuable resources and upkeep,
- while integrating several tools adds new layers of complexity.
+ while integrating several tools adds new layers of complexity.
Rivery's SaaS platform provides a fully-managed solution for data ingestion,
data transformation, data orchestration, reverse ETL and more, with built-in
- support for your data operations development and deployment lifecycles.
+ support for your data operations development and deployment lifecycles.
Designed to be nimble for non-technical users and with advanced capabilities
for experts, Rivery enables you to manage data workflows as the foundation
- of a modern data stack.
+ of a modern data stack.
If you're looking to accelerate your time to value, get in touch today.
diff --git a/sdks/db/fixed-specs-cache/secoda-fixed-spec.yaml b/sdks/db/fixed-specs-cache/secoda-fixed-spec.yaml
index 43102d42b0..33413713a3 100644
--- a/sdks/db/fixed-specs-cache/secoda-fixed-spec.yaml
+++ b/sdks/db/fixed-specs-cache/secoda-fixed-spec.yaml
@@ -11,11 +11,11 @@ publishJson:
Data teams at companies like Panasonic, Mode, and Vanta use Secoda to
automate data discovery, documentation, and take the grunt-work out of their
- day.
+ day.
By automatically ingesting the metadata across all of your data sources,
- Secoda makes it easy to make decisions from a single source of truth.
+ Secoda makes it easy to make decisions from a single source of truth.
Built for users of the modern data stack, Secoda helps data teams take
diff --git a/sdks/db/fixed-specs/goody-fixed-spec.yaml b/sdks/db/fixed-specs/goody-fixed-spec.yaml
index 8a9d822da6..825f48f019 100644
--- a/sdks/db/fixed-specs/goody-fixed-spec.yaml
+++ b/sdks/db/fixed-specs/goody-fixed-spec.yaml
@@ -3,7 +3,7 @@ info:
title: Goody API
description: >-
Goody is a new way to send personal and business gifts as easily as a text
- message.
+ message.
Our business gifting platform, Goody for Business, powers employee
diff --git a/sdks/db/fixed-specs/megaapi-fixed-spec.yaml b/sdks/db/fixed-specs/megaapi-fixed-spec.yaml
new file mode 100644
index 0000000000..c2d6600530
--- /dev/null
+++ b/sdks/db/fixed-specs/megaapi-fixed-spec.yaml
@@ -0,0 +1,1083 @@
+openapi: 3.0.3
+info:
+ title: Documentation MegaAPI
+ description: This is a sample documentation for a new API.
+ version: '6.1'
+ contact:
+ name: MegaAPI
+ url: https://mega-api.app.br
+servers:
+ - url: https://apistart01.megaapi.com.br
+tags:
+ - description: Endpoints related to management of messages
+ name: SendMessageController
+ - description: Endpoints related to management of instances
+ name: InstanceController
+ - description: Endpoints related to management of groups
+ name: GroupController
+ - description: Endpoints related to management of chats
+ name: ChatController
+ - description: Endpoints related to management of webhook
+ name: WebhookController
+paths:
+ /rest/instance/{instance_key}:
+ get:
+ tags:
+ - InstanceController
+ summary: Get an status of instance
+ operationId: InstanceController_getInstanceStatus
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/instance/downloadMediaMessage/{instance_key}:
+ post:
+ tags:
+ - InstanceController
+ operationId: InstanceController_downloadMediaMessage
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: >-
+ #/components/schemas/InstanceControllerDownloadMediaMessageRequest
+ responses:
+ '200':
+ description: Success
+ /rest/instance/isOnWhatsApp/{instance_key}:
+ get:
+ tags:
+ - InstanceController
+ summary: Check if the number exists in whatsapp
+ operationId: InstanceController_checkIfNumberExistsInWhatsApp
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/instance/qrcode/{instance_key}:
+ get:
+ tags:
+ - InstanceController
+ summary: Get the qrcode
+ operationId: InstanceController_getQrCode
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/instance/qrcode_base64/{instance_key}:
+ get:
+ tags:
+ - InstanceController
+ summary: Get the qrcode in base64 format
+ operationId: InstanceController_getQrCodeBase64
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/instance/pairingCode/{instance_key}:
+ get:
+ tags:
+ - InstanceController
+ summary: Get the pairing code to login
+ operationId: InstanceController_getPairingCode
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: phoneNumber
+ required: false
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/instance/{instance_key}/logout:
+ delete:
+ tags:
+ - InstanceController
+ summary: Logout from an instance
+ operationId: InstanceController_logoutInstanceKey
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/instance/{instance_key}/restart:
+ delete:
+ tags:
+ - InstanceController
+ summary: Restart an instance
+ operationId: InstanceController_restartInstance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/webhook/{instance_key}:
+ get:
+ tags:
+ - WebhookController
+ summary: Get an instance webhook data
+ operationId: WebhookController_getInstanceData
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/webhook/{instance_key}/configWebhook:
+ post:
+ tags:
+ - WebhookController
+ operationId: WebhookController_configureWebhook
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/WebhookControllerConfigureWebhookRequest'
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/text:
+ post:
+ tags:
+ - SendMessageController
+ summary: Send a text message to an WhatsApp User
+ operationId: SendMessageController_sendTextMessage
+ security:
+ - bearer: []
+ description: >-
+ Note that while sending to single chat, the id should not contain
+ @s.whatsapp.net.
+ However, while sending to groups, the id should end with @g.us
+
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SendMessageControllerSendTextMessageRequest'
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/mediaUrl:
+ post:
+ tags:
+ - SendMessageController
+ summary: Send a media message via a URL
+ operationId: SendMessageController_sendMediaViaUrl
+ security:
+ - bearer: []
+ description: >
+ The this endpoint allows you to send a media URL to a user.
+
+
+
+ The url parameter is the URL of the media to be sent.
+
+
+
+ The to parameter is the phone number of the user to
+ send the media to.
+
+
+
+ The type parameter is the type of media to be sent.
+
+
+
+ The type of media can be one of the following:
+
+
+
+ - image - an image
+
+ - video - a video
+
+ - audio - an audio file
+
+ - ptt - an audio(ptt) file
+
+ - ptv - an video(ptv) file
+
+ - document - a document
+
+
+
+
+
+ The caption parameter is the caption of the media to be
+ sent.
+
+
+
+ The mimeType parameter is the mimeType of the media.
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SendMessageControllerSendMediaViaUrlRequest'
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/mediaBase64:
+ post:
+ tags:
+ - SendMessageController
+ summary: Send a media message via Base64
+ operationId: SendMessageController_sendMediaBase64
+ security:
+ - bearer: []
+ description: >
+ The this endpoint allows you to send a media Base64 to a user.
+
+
+
+ The base64 parameter is the Base64 of the media to be
+ sent.
+
+
+
+ The to parameter is the phone number of the user to
+ send the media to.
+
+
+
+ The type parameter is the type of media to be sent.
+
+
+
+ The type of media can be one of the following:
+
+
+
+ - image - an image
+
+ - video - a video
+
+ - audio - an audio file
+
+ - ptt - an audio(ptt) file
+
+ - ptv - an video(ptv) file
+
+ - document - a document
+
+
+
+
+
+ The caption parameter is the caption of the media to be
+ sent.
+
+
+
+ The mimeType parameter is the mimeType of the media.
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SendMessageControllerSendMediaBase64Request'
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/location:
+ post:
+ tags:
+ - SendMessageController
+ summary: Send an location to an WhatsApp User
+ operationId: SendMessageController_sendLocation
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/SendMessageControllerSendLocationRequest'
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/sendLinkPreview:
+ post:
+ tags:
+ - SendMessageController
+ summary: Send a message with link preview
+ operationId: SendMessageController_sendMessageLinkPreview
+ security:
+ - bearer: []
+ description: Send a message with link preview
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: >-
+ #/components/schemas/SendMessageControllerSendMessageLinkPreviewRequest
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/listMessage:
+ post:
+ tags:
+ - SendMessageController
+ summary: Send an List Message to an User
+ operationId: SendMessageController_listMessageToUser
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: >-
+ #/components/schemas/SendMessageControllerListMessageToUserRequest
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/contactMessage:
+ post:
+ tags:
+ - SendMessageController
+ summary: Send an Vcard message to an User
+ operationId: SendMessageController_sendVcardMessageToUser
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: >-
+ #/components/schemas/SendMessageControllerSendVcardMessageToUserRequest
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/forwardMessage:
+ post:
+ tags:
+ - SendMessageController
+ summary: Forward message to User
+ operationId: SendMessageController_forwardToUserMessage
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: >-
+ #/components/schemas/SendMessageControllerForwardToUserMessageRequest
+ responses:
+ '200':
+ description: Success
+ /rest/sendMessage/{instance_key}/quoteMessage:
+ post:
+ tags:
+ - SendMessageController
+ summary: Quote message for User
+ operationId: SendMessageController_quoteUserMessage
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: >-
+ #/components/schemas/SendMessageControllerQuoteUserMessageRequest
+ responses:
+ '200':
+ description: Success
+ /rest/chat/{instance_key}/presenceUpdateChat:
+ post:
+ tags:
+ - ChatController
+ summary: Change presence for chat
+ operationId: ChatController_changePresenceForChat
+ security:
+ - bearer: []
+ description: >-
+ Option:
"unavailable"
"available"
"composing"
"recording"
"paused"
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ChatControllerChangePresenceForChatRequest'
+ responses:
+ '200':
+ description: Success
+ /rest/chat/{instance_key}/deleteMessage:
+ post:
+ tags:
+ - ChatController
+ summary: Delete message in chat
+ operationId: ChatController_deleteMessageInstanceKey
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: >-
+ #/components/schemas/ChatControllerDeleteMessageInstanceKeyRequest
+ responses:
+ '200':
+ description: Success
+ /rest/chat/{instance_key}/deleteMessageFromMe:
+ post:
+ tags:
+ - ChatController
+ summary: Delete message fromMe in chat
+ operationId: ChatController_deleteMessageFromMe
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/ChatControllerDeleteMessageFromMeRequest'
+ responses:
+ '200':
+ description: Success
+ /rest/group/list/{instance_key}:
+ get:
+ tags:
+ - GroupController
+ summary: List all groups and communitys
+ operationId: GroupController_listGroups
+ security:
+ - bearer: []
+ description: List all groups and communitys
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/group/{instance_key}/group:
+ get:
+ tags:
+ - GroupController
+ summary: Get a group info
+ operationId: GroupController_getGroupInfo
+ security:
+ - bearer: []
+ description: ''
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+ /rest/group/{instance_key}/create:
+ post:
+ tags:
+ - GroupController
+ summary: Create a group
+ operationId: GroupController_createGroup
+ security:
+ - bearer: []
+ description: ''
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/GroupControllerCreateGroupRequest'
+ responses:
+ '200':
+ description: Success
+ /rest/group/{instance_key}/addParticipants:
+ post:
+ tags:
+ - GroupController
+ summary: Add participants to a group
+ operationId: GroupController_addParticipantsToGroup
+ security:
+ - bearer: []
+ description: >-
+ Please note that the participants should not contain @s.whatsapp.net
+
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: >-
+ #/components/schemas/GroupControllerAddParticipantsToGroupRequest
+ responses:
+ '200':
+ description: Success
+ /rest/group/{instance_key}/removeParticipants:
+ post:
+ tags:
+ - GroupController
+ summary: Remove participants from group
+ operationId: GroupController_removeParticipants
+ security:
+ - bearer: []
+ description: >-
+ Please note that the participants should not contain @s.whatsapp.net
+
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ $ref: '#/components/schemas/GroupControllerRemoveParticipantsRequest'
+ responses:
+ '200':
+ description: Success
+ /rest/group/{instance_key}/leaveGroup:
+ delete:
+ tags:
+ - GroupController
+ summary: Leave group
+ operationId: GroupController_leaveGroup
+ security:
+ - bearer: []
+ description: Leave group
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ responses:
+ '200':
+ description: Success
+components:
+ securitySchemes:
+ bearer:
+ description: Your admin token
+ type: http
+ scheme: bearer
+ bearerFormat: JWT
+ schemas:
+ MediaMessageKeys:
+ type: object
+ properties:
+ mediaKey:
+ type: string
+ example: ''
+ directPath:
+ type: string
+ example: ''
+ url:
+ type: string
+ example: ''
+ mimetype:
+ type: string
+ example: ''
+ messageType:
+ type: string
+ example: ''
+ ConfigWebhookSchema:
+ type: object
+ properties:
+ webhookUrl:
+ type: string
+ example: ''
+ webhookEnabled:
+ type: boolean
+ example: true
+ TextMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ MediaUrlMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ url:
+ type: string
+ example: ''
+ fileName:
+ type: string
+ example: ''
+ type:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ gifPlayback:
+ type: boolean
+ example: false
+ mimeType:
+ type: string
+ example: ''
+ MediaMessageBase64:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ base64:
+ type: string
+ example: ''
+ fileName:
+ type: string
+ example: ''
+ type:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ gifPlayback:
+ type: boolean
+ example: false
+ mimeType:
+ type: string
+ example: ''
+ LocationMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ address:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ latitude:
+ type: number
+ example: .nan
+ longitude:
+ type: number
+ example: .nan
+ url:
+ type: string
+ example: ''
+ LinkPreview:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ textWithLink:
+ type: string
+ example: ''
+ SendListMessageData:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ description:
+ type: string
+ example: ''
+ to:
+ type: string
+ example: ''
+ buttonText:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ sections:
+ type: array
+ items:
+ $ref: '#/components/schemas/ListSection'
+ ListSection:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ rows:
+ type: array
+ items:
+ $ref: '#/components/schemas/ListRow'
+ ListRow:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ description:
+ type: string
+ example: ''
+ rowId:
+ type: string
+ example: ''
+ SendVCardData:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ vcard:
+ $ref: '#/components/schemas/ContactData'
+ ContactData:
+ type: object
+ properties:
+ fullName:
+ type: string
+ example: ''
+ displayName:
+ type: string
+ example: ''
+ organization:
+ type: string
+ example: ''
+ phoneNumber:
+ type: string
+ example: ''
+ ForwardMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ message:
+ type: object
+ example: ''
+ QuoteMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ message:
+ type: object
+ example: ''
+ DeleteMessageAndChat:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ messageTimestamp:
+ type: number
+ example: 0
+ LastMessageClearFromMe:
+ type: object
+ properties:
+ id:
+ type: string
+ example: ''
+ timestamp:
+ type: number
+ example: 0
+ CreateGroupData:
+ type: object
+ properties:
+ group_name:
+ type: string
+ example: ''
+ participants:
+ type: array
+ items:
+ type: string
+ example:
+ - ''
+ GroupData:
+ type: object
+ properties:
+ jid:
+ type: string
+ example: ''
+ participants:
+ type: array
+ items:
+ type: string
+ example:
+ - ''
+ InstanceControllerDownloadMediaMessageRequest:
+ properties:
+ messageKeys:
+ $ref: '#/components/schemas/MediaMessageKeys'
+ type: object
+ WebhookControllerConfigureWebhookRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/ConfigWebhookSchema'
+ type: object
+ SendMessageControllerSendTextMessageRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/TextMessage'
+ type: object
+ SendMessageControllerSendMediaViaUrlRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/MediaUrlMessage'
+ type: object
+ SendMessageControllerSendMediaBase64Request:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/MediaMessageBase64'
+ type: object
+ SendMessageControllerSendLocationRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/LocationMessage'
+ type: object
+ SendMessageControllerSendMessageLinkPreviewRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/LinkPreview'
+ type: object
+ SendMessageControllerListMessageToUserRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/SendListMessageData'
+ type: object
+ SendMessageControllerSendVcardMessageToUserRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/SendVCardData'
+ type: object
+ SendMessageControllerForwardToUserMessageRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/ForwardMessage'
+ type: object
+ SendMessageControllerQuoteUserMessageRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/QuoteMessage'
+ type: object
+ ChatControllerChangePresenceForChatRequest:
+ properties:
+ to:
+ type: string
+ option:
+ type: string
+ type: object
+ ChatControllerDeleteMessageInstanceKeyRequest:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/DeleteMessageAndChat'
+ type: object
+ ChatControllerDeleteMessageFromMeRequest:
+ properties:
+ to:
+ type: string
+ messageData:
+ $ref: '#/components/schemas/LastMessageClearFromMe'
+ type: object
+ GroupControllerCreateGroupRequest:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/CreateGroupData'
+ type: object
+ GroupControllerAddParticipantsToGroupRequest:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/GroupData'
+ type: object
+ GroupControllerRemoveParticipantsRequest:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/GroupData'
+ type: object
diff --git a/sdks/db/generate-repository-description-cache/goody.json b/sdks/db/generate-repository-description-cache/goody.json
index 0459a596c0..04120afda7 100644
--- a/sdks/db/generate-repository-description-cache/goody.json
+++ b/sdks/db/generate-repository-description-cache/goody.json
@@ -1,3 +1,4 @@
{
- "Goody is a new way to send personal and business gifts as easily as a text message. \n\nOur business gifting platform, Goody for Business, powers employee engagement, client appreciation, and sales prospecting gifts at more than 12,000 leading companies. Goody integrates with 30 leading HR platforms, allowing companies to automatically gift employees on birthdays and work anniversaries.\n\nChoose from a curated gift collection of 250+ brands. Send a gift with only an email or phone number — no address required. Let gift recipients swap your gift for equal or lower-priced options, with no pricing shown.": "Goody is a versatile gifting platform that simplifies sending personal and business gifts. It integrates with top HR platforms, offers a curated gift collection, and allows recipients to swap gifts hassle-free. Goody's {language} SDK generated by Konfig (https://konfigthis.com/)."
+ "Goody is a new way to send personal and business gifts as easily as a text message. \n\nOur business gifting platform, Goody for Business, powers employee engagement, client appreciation, and sales prospecting gifts at more than 12,000 leading companies. Goody integrates with 30 leading HR platforms, allowing companies to automatically gift employees on birthdays and work anniversaries.\n\nChoose from a curated gift collection of 250+ brands. Send a gift with only an email or phone number — no address required. Let gift recipients swap your gift for equal or lower-priced options, with no pricing shown.": "Goody is a versatile gifting platform that simplifies sending personal and business gifts. It integrates with top HR platforms, offers a curated gift collection, and allows recipients to swap gifts hassle-free. Goody's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "Goody is a new way to send personal and business gifts as easily as a text message.\n\nOur business gifting platform, Goody for Business, powers employee engagement, client appreciation, and sales prospecting gifts at more than 12,000 leading companies. Goody integrates with 30 leading HR platforms, allowing companies to automatically gift employees on birthdays and work anniversaries.\n\nChoose from a curated gift collection of 250+ brands. Send a gift with only an email or phone number — no address required. Let gift recipients swap your gift for equal or lower-priced options, with no pricing shown.": "Goody is a gifting platform for businesses that simplifies sending gifts via email or phone number. Integrate with HR platforms, choose from 250+ brands, and allow recipients to swap gifts with ease. Goody's {language} SDK generated by Konfig (https://konfigthis.com/)."
}
\ No newline at end of file
diff --git a/sdks/db/generate-repository-description-cache/gridbees.json b/sdks/db/generate-repository-description-cache/gridbees.json
index 35da592bb5..3a4c68b8cc 100644
--- a/sdks/db/generate-repository-description-cache/gridbees.json
+++ b/sdks/db/generate-repository-description-cache/gridbees.json
@@ -1,3 +1,4 @@
{
- "Gridbees 🚀 is an API-first headless e-commerce platform for companies in all types of fields of activity who wish to digitize their processes or who have already started their digital transformation.\n\nGridbees🚀 aggregates their very heterogeneous flows, harmonizes them and processes them for forwarding them to the front office in a homogeneous manner, increasing the efficiency and performance of e-merchants. The end consumer will thus benefit from a smooth shopping experience.\n \nConnectivity, technical know-how, support, agility and flexibility : these assets allow us to provide you with a real digital toolbox, modular and customizable, dedicated to the sales path, around 4 themes :\n\n✅ product and offer management\n\n✅ commercial and promotional animation\n\n✅ the purchasing process\n\n✅ customer service\n\nGridbees' team is specialized in integrations, offering a highly customizable solution that quickly and easily interconnects with any third party.\n\nBecause Gridbees 🚀 is much more than a software solution, entrust us with your most complex e-commerce projects for a tailor-made solution !\n\nDiscover all the tools and request your demo on : https://www.gridbees.com/en/\n\nYour contact :\n🗣 @Bruno Teplier\n🗣 @Faisal Nisar\n \n📧 sales@gridbees.com": "Gridbees 🚀 is an API-first e-commerce platform that streamlines processes, enhances efficiency, and provides a seamless shopping experience. Offering modular tools for product management, promotions, purchasing, and customer service, Gridbees integrates with ease for tailored e-commerce solutions."
+ "Gridbees 🚀 is an API-first headless e-commerce platform for companies in all types of fields of activity who wish to digitize their processes or who have already started their digital transformation.\n\nGridbees🚀 aggregates their very heterogeneous flows, harmonizes them and processes them for forwarding them to the front office in a homogeneous manner, increasing the efficiency and performance of e-merchants. The end consumer will thus benefit from a smooth shopping experience.\n \nConnectivity, technical know-how, support, agility and flexibility : these assets allow us to provide you with a real digital toolbox, modular and customizable, dedicated to the sales path, around 4 themes :\n\n✅ product and offer management\n\n✅ commercial and promotional animation\n\n✅ the purchasing process\n\n✅ customer service\n\nGridbees' team is specialized in integrations, offering a highly customizable solution that quickly and easily interconnects with any third party.\n\nBecause Gridbees 🚀 is much more than a software solution, entrust us with your most complex e-commerce projects for a tailor-made solution !\n\nDiscover all the tools and request your demo on : https://www.gridbees.com/en/\n\nYour contact :\n🗣 @Bruno Teplier\n🗣 @Faisal Nisar\n \n📧 sales@gridbees.com": "Gridbees 🚀 is an API-first e-commerce platform that streamlines processes, enhances efficiency, and provides a seamless shopping experience. Offering modular tools for product management, promotions, purchasing, and customer service, Gridbees integrates with ease for tailored e-commerce solutions.",
+ "Gridbees 🚀 is an API-first headless e-commerce platform for companies in all types of fields of activity who wish to digitize their processes or who have already started their digital transformation.\n\nGridbees🚀 aggregates their very heterogeneous flows, harmonizes them and processes them for forwarding them to the front office in a homogeneous manner, increasing the efficiency and performance of e-merchants. The end consumer will thus benefit from a smooth shopping experience.\nConnectivity, technical know-how, support, agility and flexibility : these assets allow us to provide you with a real digital toolbox, modular and customizable, dedicated to the sales path, around 4 themes :\n\n✅ product and offer management\n\n✅ commercial and promotional animation\n\n✅ the purchasing process\n\n✅ customer service\n\nGridbees' team is specialized in integrations, offering a highly customizable solution that quickly and easily interconnects with any third party.\n\nBecause Gridbees 🚀 is much more than a software solution, entrust us with your most complex e-commerce projects for a tailor-made solution !\n\nDiscover all the tools and request your demo on : https://www.gridbees.com/en/\n\nYour contact :\n🗣 @Bruno Teplier\n🗣 @Faisal Nisar\n📧 sales@gridbees.com": "Gridbees 🚀 is an API-first headless e-commerce platform that harmonizes and processes heterogeneous flows, increasing e-merchant efficiency. Connect, integrate, and personalize your sales path with our customizable solution. Discover more at gridbees.com/en Gridbees's {language} SDK generated by Konfig (https://konfigthis.com/)."
}
\ No newline at end of file
diff --git a/sdks/db/generate-repository-description-cache/megaapi.json b/sdks/db/generate-repository-description-cache/megaapi.json
new file mode 100644
index 0000000000..9afe0a4d93
--- /dev/null
+++ b/sdks/db/generate-repository-description-cache/megaapi.json
@@ -0,0 +1,3 @@
+{
+ "Está precisando de uma API para integrar o sistema da empresa em que você trabalha ao WhatsApp?\nA MEGAAPI é a melhor api whatsapp do Brasil.\nUtilize a nossa API no seu sistema para enviar catálogos de produtos, cobranças automáticas, agendamento de consultas, enviar pesquisas de satisfação e outras inúmeras feautures para você escolher a que encaixa no perfil da sua empresa.\nIntegre seu sistema agora mesmo no Whatsapp\nApi muito simples e fácil de utilizar\n🎧 Suporte Nacional\n💰 Pagamento Nacional e Internacional": "MEGAAPI - A leading Whatsapp API in Brazil. Send product catalogs, automate billing, schedule appointments, conduct satisfaction surveys, and more. Simple integration for your business. National support and payments. Megaapi's {language} SDK generated by Konfig (https://konfigthis.com/)."
+}
\ No newline at end of file
diff --git a/sdks/db/generate-repository-description-cache/melodie-music.json b/sdks/db/generate-repository-description-cache/melodie-music.json
index 2c5757c11d..dda915a7cd 100644
--- a/sdks/db/generate-repository-description-cache/melodie-music.json
+++ b/sdks/db/generate-repository-description-cache/melodie-music.json
@@ -1,3 +1,4 @@
{
- "Melodie Music (www.melod.ie) is an Australian company that provides a simple solution for content creators seeking to find and license high-quality music for their projects. \n\nWith Creator, Pro and Enterprise subscription options, their exclusive and meticulously curated catalogue of original music is accessible through an online search platform equipped with AI-powered search tools. \n\nFounded by composers, musicians and sound designers with first-hand experience of the crucial role music plays in storytelling, Melodie delivers an intuitive, user-friendly music licensing platform that caters to the needs of content creators, while supporting the growth of the music creators themselves. \n\nLearn more at www.melod.ie \n\n2023 Acquisition International Awarded: *Best Music Platform Australia* \n2022 Startup City Awarded: *Top 10 Startups in Australia* \n2021 TMN Nominated: \"Music Publisher of the Year\", \"Sync/ Licensing Biz of the Year\", \"Music Tech Platform of the Year\".": "Melodie Music: Australian company providing high-quality music licensing solutions for content creators. Subscription options available. Exclusive and curated music catalog accessible through AI-powered search platform. Founded by composers, musicians, and sound designers."
+ "Melodie Music (www.melod.ie) is an Australian company that provides a simple solution for content creators seeking to find and license high-quality music for their projects. \n\nWith Creator, Pro and Enterprise subscription options, their exclusive and meticulously curated catalogue of original music is accessible through an online search platform equipped with AI-powered search tools. \n\nFounded by composers, musicians and sound designers with first-hand experience of the crucial role music plays in storytelling, Melodie delivers an intuitive, user-friendly music licensing platform that caters to the needs of content creators, while supporting the growth of the music creators themselves. \n\nLearn more at www.melod.ie \n\n2023 Acquisition International Awarded: *Best Music Platform Australia* \n2022 Startup City Awarded: *Top 10 Startups in Australia* \n2021 TMN Nominated: \"Music Publisher of the Year\", \"Sync/ Licensing Biz of the Year\", \"Music Tech Platform of the Year\".": "Melodie Music: Australian company providing high-quality music licensing solutions for content creators. Subscription options available. Exclusive and curated music catalog accessible through AI-powered search platform. Founded by composers, musicians, and sound designers.",
+ "Melodie Music (www.melod.ie) is an Australian company that provides a simple solution for content creators seeking to find and license high-quality music for their projects.\n\nWith Creator, Pro and Enterprise subscription options, their exclusive and meticulously curated catalogue of original music is accessible through an online search platform equipped with AI-powered search tools.\n\nFounded by composers, musicians and sound designers with first-hand experience of the crucial role music plays in storytelling, Melodie delivers an intuitive, user-friendly music licensing platform that caters to the needs of content creators, while supporting the growth of the music creators themselves.\n\nLearn more at www.melod.ie\n\n2023 Acquisition International Awarded: *Best Music Platform Australia*\n2022 Startup City Awarded: *Top 10 Startups in Australia*\n2021 TMN Nominated: \"Music Publisher of the Year\", \"Sync/ Licensing Biz of the Year\", \"Music Tech Platform of the Year\".": "Melodie Music is an Australian company offering a user-friendly platform for content creators to find and license high-quality music. With Creator, Pro, and Enterprise subscriptions, access a curated catalogue through an AI-equipped search tool. Award-winning. www.melod.ie"
}
\ No newline at end of file
diff --git a/sdks/db/generate-repository-description-cache/nanonets.json b/sdks/db/generate-repository-description-cache/nanonets.json
index 8f55a61470..3c3234c11f 100644
--- a/sdks/db/generate-repository-description-cache/nanonets.json
+++ b/sdks/db/generate-repository-description-cache/nanonets.json
@@ -1,3 +1,4 @@
{
- "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning. \n\nAt Nanonets, we serve up the most accurate models. Always.": "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning. At Nanonets, we serve up the most accurate models. Always. Nanonets's {language} SDK generated by Konfig (https://konfigthis.com/)."
+ "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning. \n\nAt Nanonets, we serve up the most accurate models. Always.": "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning. At Nanonets, we serve up the most accurate models. Always. Nanonets's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning.\n\nAt Nanonets, we serve up the most accurate models. Always.": "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning. At Nanonets, we serve up the most accurate models. Always. Nanonets's {language} SDK generated by Konfig (https://konfigthis.com/)."
}
\ No newline at end of file
diff --git a/sdks/db/generate-repository-description-cache/realcube.json b/sdks/db/generate-repository-description-cache/realcube.json
index ce2193ce1b..e502f9d38d 100644
--- a/sdks/db/generate-repository-description-cache/realcube.json
+++ b/sdks/db/generate-repository-description-cache/realcube.json
@@ -1,3 +1,4 @@
{
- "Realcube is the cloud solution for smart and flexible digitilization in real estate management. Our API-first platform is here to revolutionize the real estate industry. It is a one-stop-shop for intelligent solutions which are adaptive to every client's individual needs. \n\nRealcube's ecosystem offers a growing number of applications from our valuable and industry-leading partners which aggregate the customer's data. It is worth mentioning that we keep our customers' data privacy and well-being as our top priority. \n \nAt Realcube, we enable the real estate companies and their contractual partners to consolidate their data in our state-of-the-art platform. This creates a uniform database that gives access to asset managers and other management levels to all relevant information at all times, just a click away! \n\nHave we grabbed your interest in our innovative solution for your real estate management? \nBook a free demo today! \n\nFor more information feel free to visit our website or contact us at: \ninfo@realcube.com": "Realcube revolutionizes real estate management with its API-first platform, offering intelligent solutions tailored to individual needs. Ecosystem aggregates data from industry-leading partners, prioritizing customer data privacy. Consolidate and access information easily. Book a free demo now!"
+ "Realcube is the cloud solution for smart and flexible digitilization in real estate management. Our API-first platform is here to revolutionize the real estate industry. It is a one-stop-shop for intelligent solutions which are adaptive to every client's individual needs. \n\nRealcube's ecosystem offers a growing number of applications from our valuable and industry-leading partners which aggregate the customer's data. It is worth mentioning that we keep our customers' data privacy and well-being as our top priority. \n \nAt Realcube, we enable the real estate companies and their contractual partners to consolidate their data in our state-of-the-art platform. This creates a uniform database that gives access to asset managers and other management levels to all relevant information at all times, just a click away! \n\nHave we grabbed your interest in our innovative solution for your real estate management? \nBook a free demo today! \n\nFor more information feel free to visit our website or contact us at: \ninfo@realcube.com": "Realcube revolutionizes real estate management with its API-first platform, offering intelligent solutions tailored to individual needs. Ecosystem aggregates data from industry-leading partners, prioritizing customer data privacy. Consolidate and access information easily. Book a free demo now!",
+ "Realcube is the cloud solution for smart and flexible digitilization in real estate management. Our API-first platform is here to revolutionize the real estate industry. It is a one-stop-shop for intelligent solutions which are adaptive to every client's individual needs.\n\nRealcube's ecosystem offers a growing number of applications from our valuable and industry-leading partners which aggregate the customer's data. It is worth mentioning that we keep our customers' data privacy and well-being as our top priority.\nAt Realcube, we enable the real estate companies and their contractual partners to consolidate their data in our state-of-the-art platform. This creates a uniform database that gives access to asset managers and other management levels to all relevant information at all times, just a click away!\n\nHave we grabbed your interest in our innovative solution for your real estate management?\nBook a free demo today!\n\nFor more information feel free to visit our website or contact us at:\ninfo@realcube.com": "Realcube offers a revolutionary cloud solution for flexible digitalization in real estate management. Our API-first platform provides intelligent and adaptive solutions, ensuring data privacy and efficiency for real estate companies. Book a free demo today! Realcube's {language} SDK generated by Konfig (https://konfigthis.com/)."
}
\ No newline at end of file
diff --git a/sdks/db/generate-repository-description-cache/relysia.json b/sdks/db/generate-repository-description-cache/relysia.json
index 0b01e7bd06..5cc59d643e 100644
--- a/sdks/db/generate-repository-description-cache/relysia.json
+++ b/sdks/db/generate-repository-description-cache/relysia.json
@@ -1,3 +1,4 @@
{
- "Relysia is a blockchain as a service provider for any enterprise and commercial companies and start-ups who wish to build their own blockchain applications. \n\nYou can use our APIs as building blocks to pick and choose how advanced you want your Bitcoin platform to be.\n\nWith over 50 blockchain related APIs, you can build any application you wish. With Relysia API, wallet creation, transactions, data storage, tokens, NFTs and smart contracts are all easy to implement as they require less than 10 lines of code.\n\nWe are simplifying Bitcoin application development. By providing our scalable and robust infrastructure, we help businesses reduce their time to market by over 90% allowing them to quickly iterate through ideas and execution strategies to find their product market fit.\n\nYou can explore the Relysia API documentation at: https://docs.relysia.com/.\nWe also have a Swagger implementation for demonstration and testing purposes available at: https://api.relysia.com/docs/.\n\nOur services have empowered many entrepreneurs and companies to actualise their blockchain ideas. Get in touch with us to explore Relysia API in deeper detail. \n\nRelysia by Vaionex Corporation": "Relysia offers blockchain as a service with over 50 APIs for easy development of Bitcoin applications. Simplifying creation of wallets, tokens, NFTs, and smart contracts in less than 10 lines of code. Empowering businesses to quickly iterate ideas and reduce time to market by over 90%."
+ "Relysia is a blockchain as a service provider for any enterprise and commercial companies and start-ups who wish to build their own blockchain applications. \n\nYou can use our APIs as building blocks to pick and choose how advanced you want your Bitcoin platform to be.\n\nWith over 50 blockchain related APIs, you can build any application you wish. With Relysia API, wallet creation, transactions, data storage, tokens, NFTs and smart contracts are all easy to implement as they require less than 10 lines of code.\n\nWe are simplifying Bitcoin application development. By providing our scalable and robust infrastructure, we help businesses reduce their time to market by over 90% allowing them to quickly iterate through ideas and execution strategies to find their product market fit.\n\nYou can explore the Relysia API documentation at: https://docs.relysia.com/.\nWe also have a Swagger implementation for demonstration and testing purposes available at: https://api.relysia.com/docs/.\n\nOur services have empowered many entrepreneurs and companies to actualise their blockchain ideas. Get in touch with us to explore Relysia API in deeper detail. \n\nRelysia by Vaionex Corporation": "Relysia offers blockchain as a service with over 50 APIs for easy development of Bitcoin applications. Simplifying creation of wallets, tokens, NFTs, and smart contracts in less than 10 lines of code. Empowering businesses to quickly iterate ideas and reduce time to market by over 90%.",
+ "Relysia is a blockchain as a service provider for any enterprise and commercial companies and start-ups who wish to build their own blockchain applications.\n\nYou can use our APIs as building blocks to pick and choose how advanced you want your Bitcoin platform to be.\n\nWith over 50 blockchain related APIs, you can build any application you wish. With Relysia API, wallet creation, transactions, data storage, tokens, NFTs and smart contracts are all easy to implement as they require less than 10 lines of code.\n\nWe are simplifying Bitcoin application development. By providing our scalable and robust infrastructure, we help businesses reduce their time to market by over 90% allowing them to quickly iterate through ideas and execution strategies to find their product market fit.\n\nYou can explore the Relysia API documentation at: https://docs.relysia.com/.\nWe also have a Swagger implementation for demonstration and testing purposes available at: https://api.relysia.com/docs/.\n\nOur services have empowered many entrepreneurs and companies to actualise their blockchain ideas. Get in touch with us to explore Relysia API in deeper detail.\n\nRelysia by Vaionex Corporation": "Relysia offers blockchain services for enterprises and startups. With 50+ APIs, easily create Bitcoin applications with minimal code. Accelerate time to market by 90% and explore API documentation at docs.relysia.com Relysia's {language} SDK generated by Konfig (https://konfigthis.com/)."
}
\ No newline at end of file
diff --git a/sdks/db/generate-repository-description-cache/rivery.json b/sdks/db/generate-repository-description-cache/rivery.json
index c6b31b11e1..c705f601fb 100644
--- a/sdks/db/generate-repository-description-cache/rivery.json
+++ b/sdks/db/generate-repository-description-cache/rivery.json
@@ -1,3 +1,4 @@
{
- "Whether you're building out your data stack or transitioning to the cloud, managing your data workflows to analyze your business can be a real challenge. \n\nDeveloping an in-house solution requires valuable resources and upkeep, while integrating several tools adds new layers of complexity. \n\nRivery's SaaS platform provides a fully-managed solution for data ingestion, data transformation, data orchestration, reverse ETL and more, with built-in support for your data operations development and deployment lifecycles. \n\nDesigned to be nimble for non-technical users and with advanced capabilities for experts, Rivery enables you to manage data workflows as the foundation of a modern data stack. \n\nIf you're looking to accelerate your time to value, get in touch today.": "Rivery offers a fully-managed SaaS platform for data workflows, making data analysis and management easier. Designed for both non-technical users and experts, Rivery accelerates time-to-value for modern data stacks. Rivery's {language} SDK generated by Konfig (https://konfigthis.com/)."
+ "Whether you're building out your data stack or transitioning to the cloud, managing your data workflows to analyze your business can be a real challenge. \n\nDeveloping an in-house solution requires valuable resources and upkeep, while integrating several tools adds new layers of complexity. \n\nRivery's SaaS platform provides a fully-managed solution for data ingestion, data transformation, data orchestration, reverse ETL and more, with built-in support for your data operations development and deployment lifecycles. \n\nDesigned to be nimble for non-technical users and with advanced capabilities for experts, Rivery enables you to manage data workflows as the foundation of a modern data stack. \n\nIf you're looking to accelerate your time to value, get in touch today.": "Rivery offers a fully-managed SaaS platform for data workflows, making data analysis and management easier. Designed for both non-technical users and experts, Rivery accelerates time-to-value for modern data stacks. Rivery's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "Whether you're building out your data stack or transitioning to the cloud, managing your data workflows to analyze your business can be a real challenge.\n\nDeveloping an in-house solution requires valuable resources and upkeep, while integrating several tools adds new layers of complexity.\n\nRivery's SaaS platform provides a fully-managed solution for data ingestion, data transformation, data orchestration, reverse ETL and more, with built-in support for your data operations development and deployment lifecycles.\n\nDesigned to be nimble for non-technical users and with advanced capabilities for experts, Rivery enables you to manage data workflows as the foundation of a modern data stack.\n\nIf you're looking to accelerate your time to value, get in touch today.": "Rivery provides a fully-managed SaaS platform for data ingestion, transformation, orchestration, and more. Designed for non-technical users and experts, Rivery simplifies data workflow management for modern data stacks. Rivery's {language} SDK generated by Konfig (https://konfigthis.com/)."
}
\ No newline at end of file
diff --git a/sdks/db/generate-repository-description-cache/secoda.json b/sdks/db/generate-repository-description-cache/secoda.json
index 5ec21491a4..8dd43042f5 100644
--- a/sdks/db/generate-repository-description-cache/secoda.json
+++ b/sdks/db/generate-repository-description-cache/secoda.json
@@ -1,3 +1,4 @@
{
- "The all-in-one data management platform. Secoda is the first AI powered data search, catalog, lineage, and monitoring platform to double your data team's efficiency.\n\nData teams at companies like Panasonic, Mode, and Vanta use Secoda to automate data discovery, documentation, and take the grunt-work out of their day. \n\nBy automatically ingesting the metadata across all of your data sources, Secoda makes it easy to make decisions from a single source of truth. \n\nBuilt for users of the modern data stack, Secoda helps data teams take control of their data sprawl and reliably scale their tech stacks.\n\nWith Secoda, data teams save time and enable revenue teams with better data, faster.": "AI-powered data management platform that automates data discovery, documentation, and metadata ingestion for increased efficiency and better decision-making. Trusted by companies like Panasonic, Mode, and Vanta to streamline data processes and scale tech stacks. Secoda's {language} SDK generated by Konfig (https://konfigthis.com/)."
+ "The all-in-one data management platform. Secoda is the first AI powered data search, catalog, lineage, and monitoring platform to double your data team's efficiency.\n\nData teams at companies like Panasonic, Mode, and Vanta use Secoda to automate data discovery, documentation, and take the grunt-work out of their day. \n\nBy automatically ingesting the metadata across all of your data sources, Secoda makes it easy to make decisions from a single source of truth. \n\nBuilt for users of the modern data stack, Secoda helps data teams take control of their data sprawl and reliably scale their tech stacks.\n\nWith Secoda, data teams save time and enable revenue teams with better data, faster.": "AI-powered data management platform that automates data discovery, documentation, and metadata ingestion for increased efficiency and better decision-making. Trusted by companies like Panasonic, Mode, and Vanta to streamline data processes and scale tech stacks. Secoda's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "The all-in-one data management platform. Secoda is the first AI powered data search, catalog, lineage, and monitoring platform to double your data team's efficiency.\n\nData teams at companies like Panasonic, Mode, and Vanta use Secoda to automate data discovery, documentation, and take the grunt-work out of their day.\n\nBy automatically ingesting the metadata across all of your data sources, Secoda makes it easy to make decisions from a single source of truth.\n\nBuilt for users of the modern data stack, Secoda helps data teams take control of their data sprawl and reliably scale their tech stacks.\n\nWith Secoda, data teams save time and enable revenue teams with better data, faster.": "AI-powered data management platform that automates data discovery, documentation, and metadata ingestion, streamlining decision-making and enabling data teams to control data sprawl and scale tech stacks efficiently. Secoda's {language} SDK generated by Konfig (https://konfigthis.com/)."
}
\ No newline at end of file
diff --git a/sdks/db/intermediate-fixed-specs/goody/openapi.yaml b/sdks/db/intermediate-fixed-specs/goody/openapi.yaml
index 616fdca82c..ab610f992f 100644
--- a/sdks/db/intermediate-fixed-specs/goody/openapi.yaml
+++ b/sdks/db/intermediate-fixed-specs/goody/openapi.yaml
@@ -7,7 +7,7 @@ info:
email: support@ongoody.com
description: >-
Goody is a new way to send personal and business gifts as easily as a text
- message.
+ message.
Our business gifting platform, Goody for Business, powers employee
diff --git a/sdks/db/intermediate-fixed-specs/megaapi/openapi.yaml b/sdks/db/intermediate-fixed-specs/megaapi/openapi.yaml
new file mode 100644
index 0000000000..220caf6fc3
--- /dev/null
+++ b/sdks/db/intermediate-fixed-specs/megaapi/openapi.yaml
@@ -0,0 +1,1041 @@
+openapi: 3.0.3
+info:
+ version: '6.1'
+ title: Documentation MegaAPI
+ description: This is a sample documentation for a new API.
+ contact:
+ name: MegaAPI
+ url: https://mega-api.app.br
+components:
+ securitySchemes:
+ bearer:
+ type: http
+ scheme: bearer
+ bearerFormat: JWT
+ description: Your admin token
+ schemas:
+ MediaMessageKeys:
+ type: object
+ properties:
+ mediaKey:
+ type: string
+ example: ''
+ directPath:
+ type: string
+ example: ''
+ url:
+ type: string
+ example: ''
+ mimetype:
+ type: string
+ example: ''
+ messageType:
+ type: string
+ example: ''
+ ConfigWebhookSchema:
+ type: object
+ properties:
+ webhookUrl:
+ type: string
+ example: ''
+ webhookEnabled:
+ type: boolean
+ example: true
+ TextMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ MediaUrlMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ url:
+ type: string
+ example: ''
+ fileName:
+ type: string
+ example: ''
+ type:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ gifPlayback:
+ type: boolean
+ example: false
+ mimeType:
+ type: string
+ example: ''
+ MediaMessageBase64:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ base64:
+ type: string
+ example: ''
+ fileName:
+ type: string
+ example: ''
+ type:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ gifPlayback:
+ type: boolean
+ example: false
+ mimeType:
+ type: string
+ example: ''
+ LocationMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ address:
+ type: string
+ example: ''
+ caption:
+ type: string
+ example: ''
+ latitude:
+ type: number
+ example: ''
+ longitude:
+ type: number
+ example: ''
+ url:
+ type: string
+ example: ''
+ LinkPreview:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ textWithLink:
+ type: string
+ example: ''
+ SendListMessageData:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ buttonText:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ title:
+ type: string
+ example: ''
+ description:
+ type: string
+ example: ''
+ sections:
+ type: array
+ items:
+ $ref: '#/components/schemas/ListSection'
+ ListSection:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ rows:
+ type: array
+ items:
+ $ref: '#/components/schemas/ListRow'
+ ListRow:
+ type: object
+ properties:
+ title:
+ type: string
+ example: ''
+ description:
+ type: string
+ example: ''
+ rowId:
+ type: string
+ example: ''
+ SendVCardData:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ vcard:
+ $ref: '#/components/schemas/ContactData'
+ ContactData:
+ type: object
+ properties:
+ fullName:
+ type: string
+ example: ''
+ displayName:
+ type: string
+ example: ''
+ organization:
+ type: string
+ example: ''
+ phoneNumber:
+ type: string
+ example: ''
+ ForwardMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ message:
+ type: object
+ example: ''
+ QuoteMessage:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ text:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ message:
+ type: object
+ example: ''
+ DeleteMessageAndChat:
+ type: object
+ properties:
+ to:
+ type: string
+ example: ''
+ key:
+ type: object
+ example: ''
+ messageTimestamp:
+ type: number
+ example: 0
+ LastMessageClearFromMe:
+ type: object
+ properties:
+ id:
+ type: string
+ example: ''
+ timestamp:
+ type: number
+ example: 0
+ CreateGroupData:
+ type: object
+ properties:
+ group_name:
+ type: string
+ example: ''
+ participants:
+ type: array
+ items:
+ type: string
+ example:
+ - ''
+ GroupData:
+ type: object
+ properties:
+ jid:
+ type: string
+ example: ''
+ participants:
+ type: array
+ items:
+ type: string
+ example:
+ - ''
+paths:
+ /rest/instance/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - statusInstance
+ summary: Get an status of instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/downloadMediaMessage/{instance_key}:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - downloadMediaMessage
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageKeys:
+ $ref: '#/components/schemas/MediaMessageKeys'
+ type: object
+ tags:
+ - InstanceController
+ /rest/instance/isOnWhatsApp/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - isOnWhatsApp
+ summary: Check if the number exists in whatsapp
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/qrcode/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - qrcode
+ summary: Get the qrcode
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/qrcode_base64/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - qrcode_base64
+ summary: Get the qrcode in base64 format
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/pairingCode/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - pairingCode
+ summary: Get the pairing code to login
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: phoneNumber
+ required: false
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/{instance_key}/logout:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - logout
+ summary: Logout from an instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/instance/{instance_key}/restart:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Instance - restart
+ summary: Restart an instance
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - InstanceController
+ /rest/webhook/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Webhook - statusWebhook
+ summary: Get an instance webhook data
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - WebhookController
+ /rest/webhook/{instance_key}/configWebhook:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Webhook - configWebhook
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/ConfigWebhookSchema'
+ type: object
+ tags:
+ - WebhookController
+ /rest/sendMessage/{instance_key}/text:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - text
+ description: >-
+ Note that while sending to single chat, the id should not contain
+ @s.whatsapp.net.
+ However, while sending to groups, the id should end with @g.us
+
+ summary: Send a text message to an WhatsApp User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/TextMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/mediaUrl:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - mediaUrl
+ description: >
+ The this endpoint allows you to send a media URL to a user.
+
+
+
+ The url parameter is the URL of the media to be sent.
+
+
+
+ The to parameter is the phone number of the user to
+ send the media to.
+
+
+
+ The type parameter is the type of media to be sent.
+
+
+
+ The type of media can be one of the following:
+
+
+
+ - image - an image
+
+ - video - a video
+
+ - audio - an audio file
+
+ - ptt - an audio(ptt) file
+
+ - ptv - an video(ptv) file
+
+ - document - a document
+
+
+
+
+
+ The caption parameter is the caption of the media to be
+ sent.
+
+
+
+ The mimeType parameter is the mimeType of the media.
+ summary: Send a media message via a URL
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/MediaUrlMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/mediaBase64:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - mediaBase64
+ description: >
+ The this endpoint allows you to send a media Base64 to a user.
+
+
+
+ The base64 parameter is the Base64 of the media to be
+ sent.
+
+
+
+ The to parameter is the phone number of the user to
+ send the media to.
+
+
+
+ The type parameter is the type of media to be sent.
+
+
+
+ The type of media can be one of the following:
+
+
+
+ - image - an image
+
+ - video - a video
+
+ - audio - an audio file
+
+ - ptt - an audio(ptt) file
+
+ - ptv - an video(ptv) file
+
+ - document - a document
+
+
+
+
+
+ The caption parameter is the caption of the media to be
+ sent.
+
+
+
+ The mimeType parameter is the mimeType of the media.
+ summary: Send a media message via Base64
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/MediaMessageBase64'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/location:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - location
+ summary: Send an location to an WhatsApp User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/LocationMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/sendLinkPreview:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - sendLinkPreview
+ description: Send a message with link preview
+ summary: Send a message with link preview
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/LinkPreview'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/listMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - listMessage
+ summary: Send an List Message to an User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/SendListMessageData'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/contactMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - contactMessage
+ summary: Send an Vcard message to an User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/SendVCardData'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/forwardMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - forwardMessage
+ summary: Forward message to User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/ForwardMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/sendMessage/{instance_key}/quoteMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: SendMessage - quoteMessage
+ summary: Quote message for User
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/QuoteMessage'
+ type: object
+ tags:
+ - SendMessageController
+ /rest/chat/{instance_key}/presenceUpdateChat:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - presenceUpdateChat
+ description: >-
+ Option:
"unavailable"
"available"
"composing"
"recording"
"paused"
+ summary: Change presence for chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ to:
+ type: string
+ option:
+ type: string
+ type: object
+ tags:
+ - ChatController
+ /rest/chat/{instance_key}/deleteMessage:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - deleteMessage
+ summary: Delete message in chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ messageData:
+ $ref: '#/components/schemas/DeleteMessageAndChat'
+ type: object
+ tags:
+ - ChatController
+ /rest/chat/{instance_key}/deleteMessageFromMe:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Chat - deleteMessageFromMe
+ summary: Delete message fromMe in chat
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ to:
+ type: string
+ messageData:
+ $ref: '#/components/schemas/LastMessageClearFromMe'
+ type: object
+ tags:
+ - ChatController
+ /rest/group/list/{instance_key}:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - list
+ description: List all groups and communitys
+ summary: List all groups and communitys
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/group:
+ get:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - groupInfo
+ description: ''
+ summary: Get a group info
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/create:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - create
+ description: ''
+ summary: Create a group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/CreateGroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/addParticipants:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - addParticipants
+ description: >-
+ Please note that the participants should not contain @s.whatsapp.net
+
+ summary: Add participants to a group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/GroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/removeParticipants:
+ post:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - removeParticipants
+ description: >-
+ Please note that the participants should not contain @s.whatsapp.net
+
+ summary: Remove participants from group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ requestBody:
+ required: false
+ content:
+ application/json:
+ schema:
+ properties:
+ group_data:
+ $ref: '#/components/schemas/GroupData'
+ type: object
+ tags:
+ - GroupController
+ /rest/group/{instance_key}/leaveGroup:
+ delete:
+ responses:
+ '200':
+ description: Success
+ operationId: Groups - leaveGroup
+ description: Leave group
+ summary: Leave group
+ security:
+ - bearer: []
+ parameters:
+ - in: path
+ name: instance_key
+ required: true
+ schema:
+ type: string
+ - in: query
+ name: jid
+ required: false
+ schema:
+ type: string
+ tags:
+ - GroupController
+tags:
+ - name: InstanceController
+ description: Endpoints related to management of instances
+ - name: WebhookController
+ description: Endpoints related to management of webhook
+ - name: SendMessageController
+ description: Endpoints related to management of messages
+ - name: ChatController
+ description: Endpoints related to management of chats
+ - name: GroupController
+ description: Endpoints related to management of groups
+servers:
+ - url: https://apistart01.megaapi.com.br
diff --git a/sdks/db/processed-custom-request-cache/mega-api.app.br.yaml b/sdks/db/processed-custom-request-cache/mega-api.app.br.yaml
new file mode 100644
index 0000000000..ce93c3218e
--- /dev/null
+++ b/sdks/db/processed-custom-request-cache/mega-api.app.br.yaml
@@ -0,0 +1,22 @@
+processed:
+ securitySchemes:
+ bearer:
+ type: http
+ scheme: bearer
+ bearerFormat: JWT
+ description: Your admin token
+ apiBaseUrl: https://apistart01.megaapi.com.br
+ apiVersion: '6.1'
+ apiDescription: This is a sample documentation for a new API.
+ apiTitle: Documentation MegaAPI
+ endpoints: 28
+ sdkMethods: 28
+ schemas: 18
+ parameters: 51
+ contactUrl: https://mega-api.app.br
+ originalCustomRequest:
+ type: GET
+ url: https://apistart01.megaapi.com.br/docs/swagger.json
+ apiBaseUrl: https://apistart01.megaapi.com.br
+ customRequestSpecFilename: mega-api.app.br.yaml
+ difficultyScore: 49.75
diff --git a/sdks/db/progress/megaapi-progress.yaml b/sdks/db/progress/megaapi-progress.yaml
new file mode 100644
index 0000000000..6a281509be
--- /dev/null
+++ b/sdks/db/progress/megaapi-progress.yaml
@@ -0,0 +1,122 @@
+examples: {}
+examples_2: {}
+examples_3: {}
+operationIds:
+ /rest/chat/{instance_key}/deleteMessage:
+ post: ChatController_deleteMessageInstanceKey
+ /rest/chat/{instance_key}/deleteMessageFromMe:
+ post: ChatController_deleteMessageFromMe
+ /rest/chat/{instance_key}/presenceUpdateChat:
+ post: ChatController_changePresenceForChat
+ /rest/group/list/{instance_key}:
+ get: GroupController_listGroups
+ /rest/group/{instance_key}/addParticipants:
+ post: GroupController_addParticipantsToGroup
+ /rest/group/{instance_key}/create:
+ post: GroupController_createGroup
+ /rest/group/{instance_key}/group:
+ get: GroupController_getGroupInfo
+ /rest/group/{instance_key}/leaveGroup:
+ delete: GroupController_leaveGroup
+ /rest/group/{instance_key}/removeParticipants:
+ post: GroupController_removeParticipants
+ /rest/instance/downloadMediaMessage/{instance_key}:
+ post: InstanceController_downloadMediaMessage
+ /rest/instance/isOnWhatsApp/{instance_key}:
+ get: InstanceController_checkIfNumberExistsInWhatsApp
+ /rest/instance/pairingCode/{instance_key}:
+ get: InstanceController_getPairingCode
+ /rest/instance/qrcode/{instance_key}:
+ get: InstanceController_getQrCode
+ /rest/instance/qrcode_base64/{instance_key}:
+ get: InstanceController_getQrCodeBase64
+ /rest/instance/{instance_key}:
+ get: InstanceController_getInstanceStatus
+ /rest/instance/{instance_key}/logout:
+ delete: InstanceController_logoutInstanceKey
+ /rest/instance/{instance_key}/restart:
+ delete: InstanceController_restartInstance
+ /rest/sendMessage/{instance_key}/contactMessage:
+ post: SendMessageController_sendVcardMessageToUser
+ /rest/sendMessage/{instance_key}/forwardMessage:
+ post: SendMessageController_forwardToUserMessage
+ /rest/sendMessage/{instance_key}/listMessage:
+ post: SendMessageController_listMessageToUser
+ /rest/sendMessage/{instance_key}/location:
+ post: SendMessageController_sendLocation
+ /rest/sendMessage/{instance_key}/mediaBase64:
+ post: SendMessageController_sendMediaBase64
+ /rest/sendMessage/{instance_key}/mediaUrl:
+ post: SendMessageController_sendMediaViaUrl
+ /rest/sendMessage/{instance_key}/quoteMessage:
+ post: SendMessageController_quoteUserMessage
+ /rest/sendMessage/{instance_key}/sendLinkPreview:
+ post: SendMessageController_sendMessageLinkPreview
+ /rest/sendMessage/{instance_key}/text:
+ post: SendMessageController_sendTextMessage
+ /rest/webhook/{instance_key}:
+ get: WebhookController_getInstanceData
+ /rest/webhook/{instance_key}/configWebhook:
+ post: WebhookController_configureWebhook
+operationTags: {}
+renameTags: {}
+requestSchemaNames:
+ /rest/chat/{instance_key}/deleteMessage:
+ post:
+ application/json: ChatControllerDeleteMessageInstanceKeyRequest
+ /rest/chat/{instance_key}/deleteMessageFromMe:
+ post:
+ application/json: ChatControllerDeleteMessageFromMeRequest
+ /rest/chat/{instance_key}/presenceUpdateChat:
+ post:
+ application/json: ChatControllerChangePresenceForChatRequest
+ /rest/group/{instance_key}/addParticipants:
+ post:
+ application/json: GroupControllerAddParticipantsToGroupRequest
+ /rest/group/{instance_key}/create:
+ post:
+ application/json: GroupControllerCreateGroupRequest
+ /rest/group/{instance_key}/removeParticipants:
+ post:
+ application/json: GroupControllerRemoveParticipantsRequest
+ /rest/instance/downloadMediaMessage/{instance_key}:
+ post:
+ application/json: InstanceControllerDownloadMediaMessageRequest
+ /rest/sendMessage/{instance_key}/contactMessage:
+ post:
+ application/json: SendMessageControllerSendVcardMessageToUserRequest
+ /rest/sendMessage/{instance_key}/forwardMessage:
+ post:
+ application/json: SendMessageControllerForwardToUserMessageRequest
+ /rest/sendMessage/{instance_key}/listMessage:
+ post:
+ application/json: SendMessageControllerListMessageToUserRequest
+ /rest/sendMessage/{instance_key}/location:
+ post:
+ application/json: SendMessageControllerSendLocationRequest
+ /rest/sendMessage/{instance_key}/mediaBase64:
+ post:
+ application/json: SendMessageControllerSendMediaBase64Request
+ /rest/sendMessage/{instance_key}/mediaUrl:
+ post:
+ application/json: SendMessageControllerSendMediaViaUrlRequest
+ /rest/sendMessage/{instance_key}/quoteMessage:
+ post:
+ application/json: SendMessageControllerQuoteUserMessageRequest
+ /rest/sendMessage/{instance_key}/sendLinkPreview:
+ post:
+ application/json: SendMessageControllerSendMessageLinkPreviewRequest
+ /rest/sendMessage/{instance_key}/text:
+ post:
+ application/json: SendMessageControllerSendTextMessageRequest
+ /rest/webhook/{instance_key}/configWebhook:
+ post:
+ application/json: WebhookControllerConfigureWebhookRequest
+responseDescriptions: {}
+responseSchemaNames: {}
+securityParameters:
+ jid:
+ query: false
+ phoneNumber:
+ query: false
+validServerUrls: {}
diff --git a/sdks/db/published/from-custom-request_gridbees.com.json b/sdks/db/published/from-custom-request_gridbees.com.json
index 4514f5961c..f393fa4094 100644
--- a/sdks/db/published/from-custom-request_gridbees.com.json
+++ b/sdks/db/published/from-custom-request_gridbees.com.json
@@ -18,7 +18,7 @@
"company": "Gridbees",
"sdkName": "gridbees-{language}-sdk",
"clientName": "Gridbees",
- "metaDescription": "Gridbees 🚀 is an API-first headless e-commerce platform for companies in all types of fields of activity who wish to digitize their processes or who have already started their digital transformation.\n\nGridbees🚀 aggregates their very heterogeneous flows, harmonizes them and processes them for forwarding them to the front office in a homogeneous manner, increasing the efficiency and performance of e-merchants. The end consumer will thus benefit from a smooth shopping experience.\n \nConnectivity, technical know-how, support, agility and flexibility : these assets allow us to provide you with a real digital toolbox, modular and customizable, dedicated to the sales path, around 4 themes :\n\n✅ product and offer management\n\n✅ commercial and promotional animation\n\n✅ the purchasing process\n\n✅ customer service\n\nGridbees' team is specialized in integrations, offering a highly customizable solution that quickly and easily interconnects with any third party.\n\nBecause Gridbees 🚀 is much more than a software solution, entrust us with your most complex e-commerce projects for a tailor-made solution !\n\nDiscover all the tools and request your demo on : https://www.gridbees.com/en/\n\nYour contact :\n🗣 @Bruno Teplier\n🗣 @Faisal Nisar\n \n📧 sales@gridbees.com",
+ "metaDescription": "Gridbees 🚀 is an API-first headless e-commerce platform for companies in all types of fields of activity who wish to digitize their processes or who have already started their digital transformation.\n\nGridbees🚀 aggregates their very heterogeneous flows, harmonizes them and processes them for forwarding them to the front office in a homogeneous manner, increasing the efficiency and performance of e-merchants. The end consumer will thus benefit from a smooth shopping experience.\nConnectivity, technical know-how, support, agility and flexibility : these assets allow us to provide you with a real digital toolbox, modular and customizable, dedicated to the sales path, around 4 themes :\n\n✅ product and offer management\n\n✅ commercial and promotional animation\n\n✅ the purchasing process\n\n✅ customer service\n\nGridbees' team is specialized in integrations, offering a highly customizable solution that quickly and easily interconnects with any third party.\n\nBecause Gridbees 🚀 is much more than a software solution, entrust us with your most complex e-commerce projects for a tailor-made solution !\n\nDiscover all the tools and request your demo on : https://www.gridbees.com/en/\n\nYour contact :\n🗣 @Bruno Teplier\n🗣 @Faisal Nisar\n📧 sales@gridbees.com",
"apiStatusUrls": "inherit",
"homepage": "www.gridbees.com/",
"developerDocumentation": "www.gridbees.com/resources/api-documentation",
@@ -6082,14 +6082,14 @@
]
}
],
- "repositoryDescription": "Gridbees 🚀 is an API-first e-commerce platform that streamlines processes, enhances efficiency, and provides a seamless shopping experience. Offering modular tools for product management, promotions, purchasing, and customer service, Gridbees integrates with ease for tailored e-commerce solutions.",
+ "repositoryDescription": "Gridbees 🚀 is an API-first headless e-commerce platform that harmonizes and processes heterogeneous flows, increasing e-merchant efficiency. Connect, integrate, and personalize your sales path with our customizable solution. Discover more at gridbees.com/en Gridbees's {language} SDK generated by Konfig (https://konfigthis.com/).",
"logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/gridbees/logo.webp",
"openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/gridbees/openapi.yaml",
"openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/gridbees/openapi.yaml",
"previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/gridbees/imagePreview.png",
"faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/gridbees/favicon.jpg",
"clientNameCamelCase": "gridbees",
- "lastUpdated": "2024-03-29T22:54:35.762Z",
+ "lastUpdated": "2024-03-29T23:27:39.601Z",
"typescriptSdkUsageCode": "import { Gridbees } from 'gridbees-typescript-sdk';\n\nconst gridbees = new Gridbees()",
"typescriptSdkFirstRequestCode": "// This service is used to retrieve contacts. The total number of contacts in the response is a parameter of the service.\nContact your administrator to know or modify this value.\nconst getContactsResponse = gridbees.customerService.getContacts({\n xAccessId: \"X-ACCESS-ID\"\n})",
"fixedSpecFileName": "gridbees-fixed-spec.yaml"
diff --git a/sdks/db/published/from-custom-request_mega-api.app.br.json b/sdks/db/published/from-custom-request_mega-api.app.br.json
new file mode 100644
index 0000000000..4bdc33777a
--- /dev/null
+++ b/sdks/db/published/from-custom-request_mega-api.app.br.json
@@ -0,0 +1,817 @@
+{
+ "securitySchemes": {
+ "bearer": {
+ "type": "http",
+ "scheme": "bearer",
+ "bearerFormat": "JWT",
+ "description": "Your admin token"
+ }
+ },
+ "apiBaseUrl": "https://apistart01.megaapi.com.br",
+ "apiVersion": "6.1",
+ "apiDescription": "This is a sample documentation for a new API.",
+ "apiTitle": "Documentation MegaAPI",
+ "endpoints": 28,
+ "sdkMethods": 28,
+ "schemas": 35,
+ "parameters": 51,
+ "contactUrl": "https://mega-api.app.br",
+ "originalCustomRequest": {
+ "type": "GET",
+ "url": "https://apistart01.megaapi.com.br/docs/swagger.json",
+ "apiBaseUrl": "https://apistart01.megaapi.com.br"
+ },
+ "customRequestSpecFilename": "mega-api.app.br.yaml",
+ "difficultyScore": 49.75,
+ "difficulty": "Easy",
+ "company": "Megaapi",
+ "sdkName": "megaapi-{language}-sdk",
+ "clientName": "Megaapi",
+ "metaDescription": "Está precisando de uma API para integrar o sistema da empresa em que você trabalha ao WhatsApp?\nA MEGAAPI é a melhor api whatsapp do Brasil.\nUtilize a nossa API no seu sistema para enviar catálogos de produtos, cobranças automáticas, agendamento de consultas, enviar pesquisas de satisfação e outras inúmeras feautures para você escolher a que encaixa no perfil da sua empresa.\nIntegre seu sistema agora mesmo no Whatsapp\nApi muito simples e fácil de utilizar\n🎧 Suporte Nacional\n💰 Pagamento Nacional e Internacional",
+ "apiStatusUrls": "inherit",
+ "homepage": "mega-api.app.br/",
+ "developerDocumentation": "apistart01.megaapi.com.br/docs/",
+ "categories": [
+ "api",
+ "messaging",
+ "whatsapp",
+ "communication"
+ ],
+ "category": "Team Chat",
+ "methods": [
+ {
+ "url": "/rest/instance/{instance_key}",
+ "method": "getInstanceStatus",
+ "httpMethod": "get",
+ "tag": "InstanceController",
+ "typeScriptTag": "instanceController",
+ "description": "Get an status of instance",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/instance/downloadMediaMessage/{instance_key}",
+ "method": "downloadMediaMessage",
+ "httpMethod": "post",
+ "tag": "InstanceController",
+ "typeScriptTag": "instanceController",
+ "description": "",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageKeys",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/instance/isOnWhatsApp/{instance_key}",
+ "method": "checkIfNumberExistsInWhatsApp",
+ "httpMethod": "get",
+ "tag": "InstanceController",
+ "typeScriptTag": "instanceController",
+ "description": "Check if the number exists in whatsapp",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "jid",
+ "schema": "string",
+ "required": false,
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/instance/qrcode/{instance_key}",
+ "method": "getQrCode",
+ "httpMethod": "get",
+ "tag": "InstanceController",
+ "typeScriptTag": "instanceController",
+ "description": "Get the qrcode",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/instance/qrcode_base64/{instance_key}",
+ "method": "getQrCodeBase64",
+ "httpMethod": "get",
+ "tag": "InstanceController",
+ "typeScriptTag": "instanceController",
+ "description": "Get the qrcode in base64 format",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/instance/pairingCode/{instance_key}",
+ "method": "getPairingCode",
+ "httpMethod": "get",
+ "tag": "InstanceController",
+ "typeScriptTag": "instanceController",
+ "description": "Get the pairing code to login",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "phoneNumber",
+ "schema": "string",
+ "required": false,
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/instance/{instance_key}/logout",
+ "method": "logoutInstanceKey",
+ "httpMethod": "delete",
+ "tag": "InstanceController",
+ "typeScriptTag": "instanceController",
+ "description": "Logout from an instance",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/instance/{instance_key}/restart",
+ "method": "restartInstance",
+ "httpMethod": "delete",
+ "tag": "InstanceController",
+ "typeScriptTag": "instanceController",
+ "description": "Restart an instance",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/webhook/{instance_key}",
+ "method": "getInstanceData",
+ "httpMethod": "get",
+ "tag": "WebhookController",
+ "typeScriptTag": "webhookController",
+ "description": "Get an instance webhook data",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/webhook/{instance_key}/configWebhook",
+ "method": "configureWebhook",
+ "httpMethod": "post",
+ "tag": "WebhookController",
+ "typeScriptTag": "webhookController",
+ "description": "",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/text",
+ "method": "sendTextMessage",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Send a text message to an WhatsApp User",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/mediaUrl",
+ "method": "sendMediaViaUrl",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Send a media message via a URL",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/mediaBase64",
+ "method": "sendMediaBase64",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Send a media message via Base64",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/location",
+ "method": "sendLocation",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Send an location to an WhatsApp User",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/sendLinkPreview",
+ "method": "sendMessageLinkPreview",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Send a message with link preview",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/listMessage",
+ "method": "listMessageToUser",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Send an List Message to an User",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/contactMessage",
+ "method": "sendVcardMessageToUser",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Send an Vcard message to an User",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/forwardMessage",
+ "method": "forwardToUserMessage",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Forward message to User",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/sendMessage/{instance_key}/quoteMessage",
+ "method": "quoteUserMessage",
+ "httpMethod": "post",
+ "tag": "SendMessageController",
+ "typeScriptTag": "sendMessageController",
+ "description": "Quote message for User",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/chat/{instance_key}/presenceUpdateChat",
+ "method": "changePresenceForChat",
+ "httpMethod": "post",
+ "tag": "ChatController",
+ "typeScriptTag": "chatController",
+ "description": "Change presence for chat",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "to",
+ "schema": "string",
+ "description": ""
+ },
+ {
+ "name": "option",
+ "schema": "string",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/chat/{instance_key}/deleteMessage",
+ "method": "deleteMessageInstanceKey",
+ "httpMethod": "post",
+ "tag": "ChatController",
+ "typeScriptTag": "chatController",
+ "description": "Delete message in chat",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/chat/{instance_key}/deleteMessageFromMe",
+ "method": "deleteMessageFromMe",
+ "httpMethod": "post",
+ "tag": "ChatController",
+ "typeScriptTag": "chatController",
+ "description": "Delete message fromMe in chat",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "to",
+ "schema": "string",
+ "description": ""
+ },
+ {
+ "name": "messageData",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/group/list/{instance_key}",
+ "method": "listGroups",
+ "httpMethod": "get",
+ "tag": "GroupController",
+ "typeScriptTag": "groupController",
+ "description": "List all groups and communitys",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/group/{instance_key}/group",
+ "method": "getGroupInfo",
+ "httpMethod": "get",
+ "tag": "GroupController",
+ "typeScriptTag": "groupController",
+ "description": "Get a group info",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "jid",
+ "schema": "string",
+ "required": false,
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/group/{instance_key}/create",
+ "method": "createGroup",
+ "httpMethod": "post",
+ "tag": "GroupController",
+ "typeScriptTag": "groupController",
+ "description": "Create a group",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "group_data",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/group/{instance_key}/addParticipants",
+ "method": "addParticipantsToGroup",
+ "httpMethod": "post",
+ "tag": "GroupController",
+ "typeScriptTag": "groupController",
+ "description": "Add participants to a group",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "group_data",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/group/{instance_key}/removeParticipants",
+ "method": "removeParticipants",
+ "httpMethod": "post",
+ "tag": "GroupController",
+ "typeScriptTag": "groupController",
+ "description": "Remove participants from group",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "group_data",
+ "schema": "object",
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ },
+ {
+ "url": "/rest/group/{instance_key}/leaveGroup",
+ "method": "leaveGroup",
+ "httpMethod": "delete",
+ "tag": "GroupController",
+ "typeScriptTag": "groupController",
+ "description": "Leave group",
+ "parameters": [
+ {
+ "name": "instanceKey",
+ "schema": "string",
+ "required": true,
+ "description": "",
+ "example": "INSTANCE_KEY"
+ },
+ {
+ "name": "jid",
+ "schema": "string",
+ "required": false,
+ "description": ""
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": "Success"
+ }
+ ]
+ }
+ ],
+ "repositoryDescription": "MEGAAPI - A leading Whatsapp API in Brazil. Send product catalogs, automate billing, schedule appointments, conduct satisfaction surveys, and more. Simple integration for your business. National support and payments. Megaapi's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/megaapi/logo.png",
+ "openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/megaapi/openapi.yaml",
+ "openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/megaapi/openapi.yaml",
+ "previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/megaapi/imagePreview.png",
+ "faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/megaapi/favicon.png",
+ "clientNameCamelCase": "megaapi",
+ "lastUpdated": "2024-03-29T23:28:38.455Z",
+ "typescriptSdkUsageCode": "import { Megaapi } from 'megaapi-typescript-sdk';\n\nconst megaapi = new Megaapi({\n // Your admin token\n bearer: \"BEARER\"\n})",
+ "typescriptSdkFirstRequestCode": "// Get an status of instance\nconst getInstanceStatusResponse = megaapi.instanceController.getInstanceStatus({\n instanceKey: \"INSTANCE_KEY\"\n})",
+ "fixedSpecFileName": "megaapi-fixed-spec.yaml"
+}
\ No newline at end of file
diff --git a/sdks/db/published/from-custom-request_melod.ie.json b/sdks/db/published/from-custom-request_melod.ie.json
index e07f7f617e..62bf8f2677 100644
--- a/sdks/db/published/from-custom-request_melod.ie.json
+++ b/sdks/db/published/from-custom-request_melod.ie.json
@@ -19,7 +19,7 @@
"company": "Melodie Music",
"sdkName": "melodie-music-{language}-sdk",
"clientName": "MelodieMusic",
- "metaDescription": "Melodie Music (www.melod.ie) is an Australian company that provides a simple solution for content creators seeking to find and license high-quality music for their projects. \n\nWith Creator, Pro and Enterprise subscription options, their exclusive and meticulously curated catalogue of original music is accessible through an online search platform equipped with AI-powered search tools. \n\nFounded by composers, musicians and sound designers with first-hand experience of the crucial role music plays in storytelling, Melodie delivers an intuitive, user-friendly music licensing platform that caters to the needs of content creators, while supporting the growth of the music creators themselves. \n\nLearn more at www.melod.ie \n\n2023 Acquisition International Awarded: *Best Music Platform Australia* \n2022 Startup City Awarded: *Top 10 Startups in Australia* \n2021 TMN Nominated: \"Music Publisher of the Year\", \"Sync/ Licensing Biz of the Year\", \"Music Tech Platform of the Year\".",
+ "metaDescription": "Melodie Music (www.melod.ie) is an Australian company that provides a simple solution for content creators seeking to find and license high-quality music for their projects.\n\nWith Creator, Pro and Enterprise subscription options, their exclusive and meticulously curated catalogue of original music is accessible through an online search platform equipped with AI-powered search tools.\n\nFounded by composers, musicians and sound designers with first-hand experience of the crucial role music plays in storytelling, Melodie delivers an intuitive, user-friendly music licensing platform that caters to the needs of content creators, while supporting the growth of the music creators themselves.\n\nLearn more at www.melod.ie\n\n2023 Acquisition International Awarded: *Best Music Platform Australia*\n2022 Startup City Awarded: *Top 10 Startups in Australia*\n2021 TMN Nominated: \"Music Publisher of the Year\", \"Sync/ Licensing Biz of the Year\", \"Music Tech Platform of the Year\".",
"apiStatusUrls": "inherit",
"homepage": "melod.ie",
"developerDocumentation": "api.melod.ie/openapi",
@@ -613,14 +613,14 @@
]
}
],
- "repositoryDescription": "Melodie Music: Australian company providing high-quality music licensing solutions for content creators. Subscription options available. Exclusive and curated music catalog accessible through AI-powered search platform. Founded by composers, musicians, and sound designers.",
+ "repositoryDescription": "Melodie Music is an Australian company offering a user-friendly platform for content creators to find and license high-quality music. With Creator, Pro, and Enterprise subscriptions, access a curated catalogue through an AI-equipped search tool. Award-winning. www.melod.ie",
"logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/melodie-music/logo.png",
"openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/melodie-music/openapi.yaml",
"openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/melodie-music/openapi.yaml",
"previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/melodie-music/imagePreview.jpg",
"faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/melodie-music/favicon.png",
"clientNameCamelCase": "melodieMusic",
- "lastUpdated": "2024-03-29T22:43:24.817Z",
+ "lastUpdated": "2024-03-29T23:27:39.601Z",
"typescriptSdkUsageCode": "import { MelodieMusic } from 'melodie-music-typescript-sdk';\n\nconst melodieMusic = new MelodieMusic()",
"typescriptSdkFirstRequestCode": "// Get list of all available collections\nconst getListAllResponse = melodieMusic.collections.getListAll({\n authorization: \"AUTHORIZATION\"\n})",
"fixedSpecFileName": "melodie-music-fixed-spec.yaml"
diff --git a/sdks/db/published/from-custom-request_nanonets.com.json b/sdks/db/published/from-custom-request_nanonets.com.json
index 4c5e92b316..223c0f7bce 100644
--- a/sdks/db/published/from-custom-request_nanonets.com.json
+++ b/sdks/db/published/from-custom-request_nanonets.com.json
@@ -28,7 +28,7 @@
"company": "Nanonets",
"sdkName": "nanonets-{language}-sdk",
"clientName": "Nanonets",
- "metaDescription": "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning. \n\nAt Nanonets, we serve up the most accurate models. Always.",
+ "metaDescription": "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning.\n\nAt Nanonets, we serve up the most accurate models. Always.",
"apiStatusUrls": "inherit",
"homepage": "nanonets.com/",
"developerDocumentation": "nanonets.com/documentation/",
@@ -908,14 +908,14 @@
]
}
],
- "repositoryDescription": "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning. At Nanonets, we serve up the most accurate models. Always. Nanonets's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "repositoryDescription": "Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning. At Nanonets, we serve up the most accurate models. Always. Nanonets's {language} SDK generated by Konfig (https://konfigthis.com/).",
"logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/nanonets/logo.png",
"openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/nanonets/openapi.yaml",
"openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/nanonets/openapi.yaml",
"previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/nanonets/imagePreview.png",
"faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/nanonets/favicon.png",
"clientNameCamelCase": "nanonets",
- "lastUpdated": "2024-03-29T23:12:25.198Z",
+ "lastUpdated": "2024-03-29T23:27:39.601Z",
"typescriptSdkUsageCode": "import { Nanonets } from 'nanonets-typescript-sdk';\n\nconst nanonets = new Nanonets({\n /*\n * When you sign up for an account, you are given your first API key. To do so please [follow this link.](https://app.nanonets.com/#keys)\n * \n * Also you can generate additional API keys, and delete API keys (as you may need to rotate your keys in the future). NanoNets expects for the API key to be included in all API requests to the server in a header that looks like the following:\n * \n * Authorization: REPLACE_API_KEY\n * \n * All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API requests without authentication will also fail.\n */\n username: \"USERNAME\",\n password: \"PASSWORD\"\n})",
"typescriptSdkFirstRequestCode": "// Create New Model\nconst createNewModelResponse = nanonets.imageClassificationModel.createNewModel({\n categories: \"CATEGORIES\"\n})",
"fixedSpecFileName": "nanonets-fixed-spec.yaml"
diff --git a/sdks/db/published/from-custom-request_ongoody.com.json b/sdks/db/published/from-custom-request_ongoody.com.json
index 2d8d9915f7..33b9be175e 100644
--- a/sdks/db/published/from-custom-request_ongoody.com.json
+++ b/sdks/db/published/from-custom-request_ongoody.com.json
@@ -24,7 +24,7 @@
"company": "Goody",
"sdkName": "goody-{language}-sdk",
"clientName": "Goody",
- "metaDescription": "Goody is a new way to send personal and business gifts as easily as a text message. \n\nOur business gifting platform, Goody for Business, powers employee engagement, client appreciation, and sales prospecting gifts at more than 12,000 leading companies. Goody integrates with 30 leading HR platforms, allowing companies to automatically gift employees on birthdays and work anniversaries.\n\nChoose from a curated gift collection of 250+ brands. Send a gift with only an email or phone number — no address required. Let gift recipients swap your gift for equal or lower-priced options, with no pricing shown.",
+ "metaDescription": "Goody is a new way to send personal and business gifts as easily as a text message.\n\nOur business gifting platform, Goody for Business, powers employee engagement, client appreciation, and sales prospecting gifts at more than 12,000 leading companies. Goody integrates with 30 leading HR platforms, allowing companies to automatically gift employees on birthdays and work anniversaries.\n\nChoose from a curated gift collection of 250+ brands. Send a gift with only an email or phone number — no address required. Let gift recipients swap your gift for equal or lower-priced options, with no pricing shown.",
"apiStatusUrls": "inherit",
"homepage": "www.ongoody.com/",
"developerDocumentation": "developer.ongoody.com/introduction/overview",
@@ -37,7 +37,7 @@
"platform"
],
"category": "Customer Appreciation",
- "apiDescription": "Goody is a new way to send personal and business gifts as easily as a text message. \n\nOur business gifting platform, Goody for Business, powers employee engagement, client appreciation, and sales prospecting gifts at more than 12,000 leading companies. Goody integrates with 30 leading HR platforms, allowing companies to automatically gift employees on birthdays and work anniversaries.\n\nChoose from a curated gift collection of 250+ brands. Send a gift with only an email or phone number — no address required. Let gift recipients swap your gift for equal or lower-priced options, with no pricing shown.",
+ "apiDescription": "Goody is a new way to send personal and business gifts as easily as a text message.\n\nOur business gifting platform, Goody for Business, powers employee engagement, client appreciation, and sales prospecting gifts at more than 12,000 leading companies. Goody integrates with 30 leading HR platforms, allowing companies to automatically gift employees on birthdays and work anniversaries.\n\nChoose from a curated gift collection of 250+ brands. Send a gift with only an email or phone number — no address required. Let gift recipients swap your gift for equal or lower-priced options, with no pricing shown.",
"methods": [
{
"url": "/v1/me",
@@ -518,14 +518,14 @@
]
}
],
- "repositoryDescription": "Goody is a versatile gifting platform that simplifies sending personal and business gifts. It integrates with top HR platforms, offers a curated gift collection, and allows recipients to swap gifts hassle-free. Goody's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "repositoryDescription": "Goody is a gifting platform for businesses that simplifies sending gifts via email or phone number. Integrate with HR platforms, choose from 250+ brands, and allow recipients to swap gifts with ease. Goody's {language} SDK generated by Konfig (https://konfigthis.com/).",
"logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/goody/logo.png",
"openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/goody/openapi.yaml",
"openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/goody/openapi.yaml",
"previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/goody/imagePreview.png",
"faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/goody/favicon.png",
"clientNameCamelCase": "goody",
- "lastUpdated": "2024-03-29T22:43:40.620Z",
+ "lastUpdated": "2024-03-29T23:27:39.601Z",
"typescriptSdkUsageCode": "import { Goody } from 'goody-typescript-sdk';\n\nconst goody = new Goody({\n // Your Goody API key.\n bearer: \"BEARER\"\n})",
"typescriptSdkFirstRequestCode": "// Retrieve current user\nconst getCurrentUserResponse = goody.me.getCurrentUser()",
"fixedSpecFileName": "goody-fixed-spec.yaml"
diff --git a/sdks/db/published/from-custom-request_realcube.com.json b/sdks/db/published/from-custom-request_realcube.com.json
index 3431e9c93d..d6db6f0944 100644
--- a/sdks/db/published/from-custom-request_realcube.com.json
+++ b/sdks/db/published/from-custom-request_realcube.com.json
@@ -163,7 +163,7 @@
"company": "Realcube",
"sdkName": "realcube-{language}-sdk",
"clientName": "Realcube",
- "metaDescription": "Realcube is the cloud solution for smart and flexible digitilization in real estate management. Our API-first platform is here to revolutionize the real estate industry. It is a one-stop-shop for intelligent solutions which are adaptive to every client's individual needs. \n\nRealcube's ecosystem offers a growing number of applications from our valuable and industry-leading partners which aggregate the customer's data. It is worth mentioning that we keep our customers' data privacy and well-being as our top priority. \n \nAt Realcube, we enable the real estate companies and their contractual partners to consolidate their data in our state-of-the-art platform. This creates a uniform database that gives access to asset managers and other management levels to all relevant information at all times, just a click away! \n\nHave we grabbed your interest in our innovative solution for your real estate management? \nBook a free demo today! \n\nFor more information feel free to visit our website or contact us at: \ninfo@realcube.com",
+ "metaDescription": "Realcube is the cloud solution for smart and flexible digitilization in real estate management. Our API-first platform is here to revolutionize the real estate industry. It is a one-stop-shop for intelligent solutions which are adaptive to every client's individual needs.\n\nRealcube's ecosystem offers a growing number of applications from our valuable and industry-leading partners which aggregate the customer's data. It is worth mentioning that we keep our customers' data privacy and well-being as our top priority.\nAt Realcube, we enable the real estate companies and their contractual partners to consolidate their data in our state-of-the-art platform. This creates a uniform database that gives access to asset managers and other management levels to all relevant information at all times, just a click away!\n\nHave we grabbed your interest in our innovative solution for your real estate management?\nBook a free demo today!\n\nFor more information feel free to visit our website or contact us at:\ninfo@realcube.com",
"apiStatusUrls": "inherit",
"homepage": "realcube.com",
"developerDocumentation": "docs.realcube.com/",
@@ -18676,14 +18676,14 @@
]
}
],
- "repositoryDescription": "Realcube revolutionizes real estate management with its API-first platform, offering intelligent solutions tailored to individual needs. Ecosystem aggregates data from industry-leading partners, prioritizing customer data privacy. Consolidate and access information easily. Book a free demo now!",
+ "repositoryDescription": "Realcube offers a revolutionary cloud solution for flexible digitalization in real estate management. Our API-first platform provides intelligent and adaptive solutions, ensuring data privacy and efficiency for real estate companies. Book a free demo today! Realcube's {language} SDK generated by Konfig (https://konfigthis.com/).",
"logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/realcube/logo.png",
"openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/realcube/openapi.yaml",
"openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/realcube/openapi.yaml",
"previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/realcube/imagePreview.jpg",
"faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/realcube/favicon.png",
"clientNameCamelCase": "realcube",
- "lastUpdated": "2024-03-29T22:59:11.252Z",
+ "lastUpdated": "2024-03-29T23:27:39.601Z",
"typescriptSdkUsageCode": "import { Realcube } from 'realcube-typescript-sdk';\n\nconst realcube = new Realcube({\n apiKey: \"X_API_KEY\",\n clientId: \"CLIENT_ID\",\n clientSecret: \"CLIENT_SECRET\",\n redirectUri: \"REDIRECT_URI\"\n})",
"typescriptSdkFirstRequestCode": "// Shows the platform_configs\nconst showAllConfigsResponse = realcube.platformConfigs.showAllConfigs()",
"fixedSpecFileName": "realcube-fixed-spec.yaml"
diff --git a/sdks/db/published/from-custom-request_relysia.com.json b/sdks/db/published/from-custom-request_relysia.com.json
index 251555e020..8d22bf4809 100644
--- a/sdks/db/published/from-custom-request_relysia.com.json
+++ b/sdks/db/published/from-custom-request_relysia.com.json
@@ -29,7 +29,7 @@
"company": "Relysia",
"sdkName": "relysia-{language}-sdk",
"clientName": "Relysia",
- "metaDescription": "Relysia is a blockchain as a service provider for any enterprise and commercial companies and start-ups who wish to build their own blockchain applications. \n\nYou can use our APIs as building blocks to pick and choose how advanced you want your Bitcoin platform to be.\n\nWith over 50 blockchain related APIs, you can build any application you wish. With Relysia API, wallet creation, transactions, data storage, tokens, NFTs and smart contracts are all easy to implement as they require less than 10 lines of code.\n\nWe are simplifying Bitcoin application development. By providing our scalable and robust infrastructure, we help businesses reduce their time to market by over 90% allowing them to quickly iterate through ideas and execution strategies to find their product market fit.\n\nYou can explore the Relysia API documentation at: https://docs.relysia.com/.\nWe also have a Swagger implementation for demonstration and testing purposes available at: https://api.relysia.com/docs/.\n\nOur services have empowered many entrepreneurs and companies to actualise their blockchain ideas. Get in touch with us to explore Relysia API in deeper detail. \n\nRelysia by Vaionex Corporation",
+ "metaDescription": "Relysia is a blockchain as a service provider for any enterprise and commercial companies and start-ups who wish to build their own blockchain applications.\n\nYou can use our APIs as building blocks to pick and choose how advanced you want your Bitcoin platform to be.\n\nWith over 50 blockchain related APIs, you can build any application you wish. With Relysia API, wallet creation, transactions, data storage, tokens, NFTs and smart contracts are all easy to implement as they require less than 10 lines of code.\n\nWe are simplifying Bitcoin application development. By providing our scalable and robust infrastructure, we help businesses reduce their time to market by over 90% allowing them to quickly iterate through ideas and execution strategies to find their product market fit.\n\nYou can explore the Relysia API documentation at: https://docs.relysia.com/.\nWe also have a Swagger implementation for demonstration and testing purposes available at: https://api.relysia.com/docs/.\n\nOur services have empowered many entrepreneurs and companies to actualise their blockchain ideas. Get in touch with us to explore Relysia API in deeper detail.\n\nRelysia by Vaionex Corporation",
"apiStatusUrls": "inherit",
"homepage": "relysia.com",
"developerDocumentation": "api.relysia.com/docs/static/index.html",
@@ -3266,14 +3266,14 @@
]
}
],
- "repositoryDescription": "Relysia offers blockchain as a service with over 50 APIs for easy development of Bitcoin applications. Simplifying creation of wallets, tokens, NFTs, and smart contracts in less than 10 lines of code. Empowering businesses to quickly iterate ideas and reduce time to market by over 90%.",
+ "repositoryDescription": "Relysia offers blockchain services for enterprises and startups. With 50+ APIs, easily create Bitcoin applications with minimal code. Accelerate time to market by 90% and explore API documentation at docs.relysia.com Relysia's {language} SDK generated by Konfig (https://konfigthis.com/).",
"logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/relysia/logo.png",
"openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/relysia/openapi.yaml",
"openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/relysia/openapi.yaml",
"previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/relysia/imagePreview.png",
"faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/relysia/favicon.png",
"clientNameCamelCase": "relysia",
- "lastUpdated": "2024-03-29T23:16:30.109Z",
+ "lastUpdated": "2024-03-29T23:27:39.601Z",
"typescriptSdkUsageCode": "import { Relysia } from 'relysia-typescript-sdk';\n\nconst relysia = new Relysia({\n authToken: \"AUTH_TOKEN\",\n serviceId: \"SERVICE_ID\"\n})",
"typescriptSdkFirstRequestCode": "// \nconst getDataResponse = relysia.utility.getData()",
"fixedSpecFileName": "relysia-fixed-spec.yaml"
diff --git a/sdks/db/published/from-custom-request_rivery.io.json b/sdks/db/published/from-custom-request_rivery.io.json
index 2a65493575..67c5cf237c 100644
--- a/sdks/db/published/from-custom-request_rivery.io.json
+++ b/sdks/db/published/from-custom-request_rivery.io.json
@@ -25,7 +25,7 @@
"company": "Rivery",
"sdkName": "rivery-{language}-sdk",
"clientName": "Rivery",
- "metaDescription": "Whether you're building out your data stack or transitioning to the cloud, managing your data workflows to analyze your business can be a real challenge. \n\nDeveloping an in-house solution requires valuable resources and upkeep, while integrating several tools adds new layers of complexity. \n\nRivery's SaaS platform provides a fully-managed solution for data ingestion, data transformation, data orchestration, reverse ETL and more, with built-in support for your data operations development and deployment lifecycles. \n\nDesigned to be nimble for non-technical users and with advanced capabilities for experts, Rivery enables you to manage data workflows as the foundation of a modern data stack. \n\nIf you're looking to accelerate your time to value, get in touch today.",
+ "metaDescription": "Whether you're building out your data stack or transitioning to the cloud, managing your data workflows to analyze your business can be a real challenge.\n\nDeveloping an in-house solution requires valuable resources and upkeep, while integrating several tools adds new layers of complexity.\n\nRivery's SaaS platform provides a fully-managed solution for data ingestion, data transformation, data orchestration, reverse ETL and more, with built-in support for your data operations development and deployment lifecycles.\n\nDesigned to be nimble for non-technical users and with advanced capabilities for experts, Rivery enables you to manage data workflows as the foundation of a modern data stack.\n\nIf you're looking to accelerate your time to value, get in touch today.",
"apiStatusUrls": "inherit",
"homepage": "rivery.io",
"developerDocumentation": "api.rivery.io/documentation",
@@ -3157,14 +3157,14 @@
]
}
],
- "repositoryDescription": "Rivery offers a fully-managed SaaS platform for data workflows, making data analysis and management easier. Designed for both non-technical users and experts, Rivery accelerates time-to-value for modern data stacks. Rivery's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "repositoryDescription": "Rivery provides a fully-managed SaaS platform for data ingestion, transformation, orchestration, and more. Designed for non-technical users and experts, Rivery simplifies data workflow management for modern data stacks. Rivery's {language} SDK generated by Konfig (https://konfigthis.com/).",
"logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/rivery/logo.png",
"openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/rivery/openapi.yaml",
"openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/rivery/openapi.yaml",
"previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/rivery/imagePreview.jpg",
"faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/rivery/favicon.png",
"clientNameCamelCase": "rivery",
- "lastUpdated": "2024-03-29T23:16:30.109Z",
+ "lastUpdated": "2024-03-29T23:27:39.601Z",
"typescriptSdkUsageCode": "import { Rivery } from 'rivery-typescript-sdk';\n\nconst rivery = new Rivery({\n httpBearer: \"HTTP_BEARER\"\n})",
"typescriptSdkFirstRequestCode": "// Get Dataframes\nconst dataframesResponse = rivery.dataframes.dataframes({\n accountId: \"ACCOUNT_ID\"\n environmentId: \"ENVIRONMENT_ID\"\n itemsPerPage: 20\n page: 1\n})",
"fixedSpecFileName": "rivery-fixed-spec.yaml"
diff --git a/sdks/db/published/from-custom-request_secoda.co.json b/sdks/db/published/from-custom-request_secoda.co.json
index 94dc7a7869..8ee25769c9 100644
--- a/sdks/db/published/from-custom-request_secoda.co.json
+++ b/sdks/db/published/from-custom-request_secoda.co.json
@@ -24,7 +24,7 @@
"company": "Secoda",
"sdkName": "secoda-{language}-sdk",
"clientName": "Secoda",
- "metaDescription": "The all-in-one data management platform. Secoda is the first AI powered data search, catalog, lineage, and monitoring platform to double your data team's efficiency.\n\nData teams at companies like Panasonic, Mode, and Vanta use Secoda to automate data discovery, documentation, and take the grunt-work out of their day. \n\nBy automatically ingesting the metadata across all of your data sources, Secoda makes it easy to make decisions from a single source of truth. \n\nBuilt for users of the modern data stack, Secoda helps data teams take control of their data sprawl and reliably scale their tech stacks.\n\nWith Secoda, data teams save time and enable revenue teams with better data, faster.",
+ "metaDescription": "The all-in-one data management platform. Secoda is the first AI powered data search, catalog, lineage, and monitoring platform to double your data team's efficiency.\n\nData teams at companies like Panasonic, Mode, and Vanta use Secoda to automate data discovery, documentation, and take the grunt-work out of their day.\n\nBy automatically ingesting the metadata across all of your data sources, Secoda makes it easy to make decisions from a single source of truth.\n\nBuilt for users of the modern data stack, Secoda helps data teams take control of their data sprawl and reliably scale their tech stacks.\n\nWith Secoda, data teams save time and enable revenue teams with better data, faster.",
"apiStatusUrls": "inherit",
"homepage": "secoda.co",
"developerDocumentation": "docs.secoda.co/",
@@ -5509,14 +5509,14 @@
]
}
],
- "repositoryDescription": "AI-powered data management platform that automates data discovery, documentation, and metadata ingestion for increased efficiency and better decision-making. Trusted by companies like Panasonic, Mode, and Vanta to streamline data processes and scale tech stacks. Secoda's {language} SDK generated by Konfig (https://konfigthis.com/).",
+ "repositoryDescription": "AI-powered data management platform that automates data discovery, documentation, and metadata ingestion, streamlining decision-making and enabling data teams to control data sprawl and scale tech stacks efficiently. Secoda's {language} SDK generated by Konfig (https://konfigthis.com/).",
"logo": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/secoda/logo.png",
"openApiRaw": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/secoda/openapi.yaml",
"openApiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/secoda/openapi.yaml",
"previewLinkImage": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/secoda/imagePreview.jpg",
"faviconUrl": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/secoda/favicon.png",
"clientNameCamelCase": "secoda",
- "lastUpdated": "2024-03-29T23:16:30.109Z",
+ "lastUpdated": "2024-03-29T23:27:39.601Z",
"typescriptSdkUsageCode": "import { Secoda } from 'secoda-typescript-sdk';\n\nconst secoda = new Secoda({\n apiKeyAuth: \"API_KEY_AUTH\"\n})",
"typescriptSdkFirstRequestCode": "// List Integrations\nconst listActiveResponse = secoda.integrations.listActive({\n type: \"bigquery\"\n})",
"fixedSpecFileName": "secoda-fixed-spec.yaml"
diff --git a/sdks/db/spec-data/amadeus.com_amadeus-seatmap-display_1.9.2.json b/sdks/db/spec-data/amadeus.com_amadeus-seatmap-display_1.9.2.json
index f61c992740..643f297d72 100644
--- a/sdks/db/spec-data/amadeus.com_amadeus-seatmap-display_1.9.2.json
+++ b/sdks/db/spec-data/amadeus.com_amadeus-seatmap-display_1.9.2.json
@@ -14,5 +14,5 @@
"schemas": 72,
"parameters": 5,
"difficultyScore": 39.25,
- "difficulty": "Easy"
+ "difficulty": "Very Easy"
}
\ No newline at end of file
diff --git a/sdks/db/spec-data/apideck.com_connector_10.0.0.json b/sdks/db/spec-data/apideck.com_connector_10.0.0.json
index ce288f4acc..9060b3e804 100644
--- a/sdks/db/spec-data/apideck.com_connector_10.0.0.json
+++ b/sdks/db/spec-data/apideck.com_connector_10.0.0.json
@@ -26,5 +26,5 @@
"contactUrl": "https://developers.apideck.com",
"contactEmail": "hello@apideck.com",
"difficultyScore": 39.25,
- "difficulty": "Easy"
+ "difficulty": "Very Easy"
}
\ No newline at end of file
diff --git a/sdks/db/spec-data/doqs.dev_1.0.json b/sdks/db/spec-data/doqs.dev_1.0.json
index 5dbb4f14ef..81a39fcce0 100644
--- a/sdks/db/spec-data/doqs.dev_1.0.json
+++ b/sdks/db/spec-data/doqs.dev_1.0.json
@@ -18,5 +18,5 @@
"schemas": 29,
"parameters": 43,
"difficultyScore": 39.25,
- "difficulty": "Easy"
+ "difficulty": "Very Easy"
}
\ No newline at end of file
diff --git a/sdks/db/spec-data/from-custom-request_mega-api.app.br.json b/sdks/db/spec-data/from-custom-request_mega-api.app.br.json
new file mode 100644
index 0000000000..c2f5a3cf45
--- /dev/null
+++ b/sdks/db/spec-data/from-custom-request_mega-api.app.br.json
@@ -0,0 +1,27 @@
+{
+ "securitySchemes": {
+ "bearer": {
+ "type": "http",
+ "scheme": "bearer",
+ "bearerFormat": "JWT",
+ "description": "Your admin token"
+ }
+ },
+ "apiBaseUrl": "https://apistart01.megaapi.com.br",
+ "apiVersion": "6.1",
+ "apiDescription": "This is a sample documentation for a new API.",
+ "apiTitle": "Documentation MegaAPI",
+ "endpoints": 28,
+ "sdkMethods": 28,
+ "schemas": 18,
+ "parameters": 51,
+ "contactUrl": "https://mega-api.app.br",
+ "originalCustomRequest": {
+ "type": "GET",
+ "url": "https://apistart01.megaapi.com.br/docs/swagger.json",
+ "apiBaseUrl": "https://apistart01.megaapi.com.br"
+ },
+ "customRequestSpecFilename": "mega-api.app.br.yaml",
+ "difficultyScore": 49.75,
+ "difficulty": "Easy"
+}
\ No newline at end of file
diff --git a/sdks/db/spec-data/motaword.com_1.0.json b/sdks/db/spec-data/motaword.com_1.0.json
index 843cdeddb6..aab1334cce 100644
--- a/sdks/db/spec-data/motaword.com_1.0.json
+++ b/sdks/db/spec-data/motaword.com_1.0.json
@@ -51,5 +51,5 @@
"schemas": 193,
"parameters": 704,
"difficultyScore": 563.5,
- "difficulty": "Hard"
+ "difficulty": "Very Hard"
}
\ No newline at end of file
diff --git a/sdks/publish.yaml b/sdks/publish.yaml
index d656ed3620..a38acc0090 100644
--- a/sdks/publish.yaml
+++ b/sdks/publish.yaml
@@ -9085,3 +9085,34 @@ publish:
serviceName: false
sdkName: moffin-{language}-sdk
clientName: Moffin
+ from-custom-request_mega-api.app.br:
+ homepage: mega-api.app.br/
+ company: Megaapi
+ developerDocumentation: apistart01.megaapi.com.br/docs/
+ apiStatusUrls: inherit
+ metaDescription: >-
+ Está precisando de uma API para integrar o sistema da empresa em que você
+ trabalha ao WhatsApp?
+
+ A MEGAAPI é a melhor api whatsapp do Brasil.
+
+ Utilize a nossa API no seu sistema para enviar catálogos de produtos,
+ cobranças automáticas, agendamento de consultas, enviar pesquisas de
+ satisfação e outras inúmeras feautures para você escolher a que encaixa no
+ perfil da sua empresa.
+
+ Integre seu sistema agora mesmo no Whatsapp
+
+ Api muito simples e fácil de utilizar
+
+ 🎧 Suporte Nacional
+
+ 💰 Pagamento Nacional e Internacional
+ categories:
+ - api
+ - messaging
+ - whatsapp
+ - communication
+ serviceName: false
+ sdkName: megaapi-{language}-sdk
+ clientName: Megaapi
diff --git a/sdks/src/collect-from-custom-requests.ts b/sdks/src/collect-from-custom-requests.ts
index d885e27807..a343e944d0 100644
--- a/sdks/src/collect-from-custom-requests.ts
+++ b/sdks/src/collect-from-custom-requests.ts
@@ -2585,7 +2585,12 @@ const customRequests: Record = {
"moffin.mx": {
type: "GET",
url: "https://app.moffin.mx/api/v1/docs",
- }
+ },
+ "mega-api.app.br": {
+ type: "GET",
+ url: "https://apistart01.megaapi.com.br/docs/swagger.json",
+ apiBaseUrl: "https://apistart01.megaapi.com.br"
+ },
};
async function downloadOpenApiSpecFromMintlify({