Elements #
Element is a part of the user interface, more precisely, that is displayed on the screen. As usual, it contains data, that will be deleted too if someone removes an element.
All actions with files are performed using these requests:
element/add #
Request for creating new elements.
Request #
| Request Method | Content Type | Request URL |
|---|---|---|
Post |
Form Data |
https://gudhub.com/GudHub_Test/api/new/element/add |
It contains token, application ID, and element object, that in turn contains information about it.
| Property | Type | Description |
|---|---|---|
| token | string |
using for getting access |
| app_id | object |
unique application ID |
| element | object |
object which consists of element data |
Example:
token:midj_xxlu-x-.odhkxrlh_cokrlroe_cyhymgwgi
app_id:3733
element:{
"field_id":1,
"create_field":"newfield1",
"field_name":"First Name2",
"data_id":0,
"data_type":"text",
"file_name":"0"
}
Response #
In response will be information about created element.
{
"field_id":42637,
"field_priority":0,
"field_name":"First Name2",
"data_type":"text"
}
Status Code #
| Name | Description |
|---|---|
| 000 | element is created |
| 200 Ok | user have no rights to create a new element |
element/update #
Request for updating element data.
Request #
| Request Method | Content Type | Request URL |
|---|---|---|
POST |
Form Data |
https://gudhub.com/GudHub_Test/api/new/element/update |
It contains token and element object.
| Name | Type | Description |
|---|---|---|
| token | string |
using for getting access |
| element | object |
object which consists of element data |
Example:
Token:midj_xxlu-x-.odhkxrlh_cokrlroe_cyhymgwgi
element:{
"field_id":42637,
"element_id":42637,
"field_priority":0,
"field_name":"TESTNAME2",
"data_type":"text"
}
Response #
In return will be updated element information.
{
"field_id":42637,
"element_id":42637,
"field_priority":0,
"field_name":"TESTNAME2",
"data_type":"text"
}
Status Code #
| Name | Description |
|---|---|
| 000 | user have no right to update elements |
| 000 | wong data (format or the number of symbols) |
| 200 Ok | element is updated |
element/get #
Request for getting an element.
Request #
| Request Method | Content Type | Request URL |
|---|---|---|
POST |
Form Data |
https://gudhub.com/GudHub_Test/api/new/element/get |
It contains token and element ID.
| Name | Type | Description |
|---|---|---|
| token | string |
using for getting access |
| element_id | number |
unique element ID |
Example:
token:midj_xxlu-x-.odhkxrlh_cokrlroe_cyhymgwgi
element_id:42637
Response #
In return will be an element object.
{
"field_id":42637,
"element_id":42637,
"field_priority":0,
"field_name":"TESTNAME2",
"data_type":"text"
}
Status Code #
| Name | Description |
|---|---|
| 200 Ok | successful operation |
element/delete #
Request for deleting elements.
Request #
| Request Method | Content Type | Request URL |
|---|---|---|
POST |
Form Data |
https://gudhub.com/GudHub_Test/api/new/element/delete |
It contains token and element ID.
| Name | Type | Description |
|---|---|---|
| token | string |
using for getting access |
| element_id | number |
unique element ID |
Example:
token:midj_xxlu-x-.odhkxrlh_cokrlroe_cyhymgwgi
element_id:42637
Response #
As a result, you will see a message about successful deteling.
delete field with id = 42637. Ok
Status Code #
| Name | Description |
|---|---|
| 000 | user have no right to delete element |
| 200 Ok | element with a specified ID is deleted |
value-increase #
This request helps to increase field value by the specified value It works both with integers and decimals (for example 1, 1.25), with positive and negative numbers.
Request #
It contains token, data ID, and increase value.
| Name | Type | Description |
|---|---|---|
| token | string |
using for getting access |
| data_id | number |
unique data ID |
| increase_on | number |
value on which a current value will be increased |
This request helps to increase field value by the specified value. Sending token and parameters data_id and increase_on. The method works both with integers and decimals (for example 1, 1.25), with positive and negative numbers.
Example:
increase_on: 5
data_id: 2115545
token:.bbzmagbgc_qsbfitdbrl.psqcenmdvqdjbakwyojm.cj
Response #
In return will be gotten a result of increasing.
new_value = 13.0