APIs for VBASoftware
VBASoftware (v1)
- VBAPI VBASoftwarehttps://vbapi.vbasoftware.com/vbasoftware/vbagateway-message-threads/{MessageThread_Key}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://vbapi.vbasoftware.com/vbasoftware/vbagateway-message-threads/{MessageThread_Key}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'vbasoftware-database: string' \
-H 'x-api-key: YOUR_API_KEY_HERE'No response example- application/json
- text/json
- application/*+json
Unique identifier (UUID) of the user who created the thread. If null, this is considered an admin-level action or system-generated.
Current status of the thread, limited to 32 characters. Possible values: "CLOSED" - Closed Thread "NEW" - New Thread "NEWREC" - Active Thread
Title or subject line for the thread, limited to 512 characters.
- VBAPI VBASoftwarehttps://vbapi.vbasoftware.com/vbasoftware/vbagateway-message-threads/{MessageThread_Key}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://vbapi.vbasoftware.com/vbasoftware/vbagateway-message-threads/{MessageThread_Key}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'vbasoftware-database: string' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"messageThread_Key": 0,
"thread_Create_Date": "2019-08-24T14:15:22Z",
"thread_Create_UserId": "a53b10b9-a14a-47bb-9122-78c03aeddc05",
"thread_Status": "string",
"thread_Title": "string",
"thread_Type": "string"
}'No response example- application/json
- text/json
- application/*+json
The unique identifier for the message. On creation, set this to 0 as it will be auto-generated by the system.
The unique identifier of the message thread this message belongs to. This value must be provided and should reference an existing message thread.
The content or body of the message being created or updated. This can be any text relevant to the message thread.
The date and time when the message was created. This value may be null and, if not provided, the system may assign a timestamp automatically.
The unique identifier (UUID) of the user who created the message. If null, it represents an Admin submission from the VBASoftware system. If provided, it should be the UUID from the Gateway system. This information should be retrieved externally if needed.
The status of the message, limited to 32 characters in length. May represent states like "READ", "UNREAD".
- VBAPI VBASoftwarehttps://vbapi.vbasoftware.com/vbasoftware/vbagateway-message-threads/{MessageThread_Key}/messages
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://vbapi.vbasoftware.com/vbasoftware/vbagateway-message-threads/{MessageThread_Key}/messages' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-H 'vbasoftware-database: string' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"message_Key": 0,
"messageThread_Key": 0,
"message_Body": "string",
"message_Create_Date": "2019-08-24T14:15:22Z",
"message_Create_UserId": "967ca206-05d7-4c4b-8fd8-fee4ebb68ac0",
"message_Status": "string",
"message_Type": "string"
}'No response example