Databases
Insert database data.
ROLES: RESOURCE_WRITE,RESOURCE_ADMIN USER: true SERVICE ACCOUNT: true
POST
/
api
/
v1
/
databases
/
{databaseId}
/
insertData
Insert database data.
curl --request POST \
--url https://api.revoengine.com/api/v1/databases/{databaseId}/insertData \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"upsert": true,
"return": true,
"data": [
{}
]
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({upsert: true, return: true, data: [{}]})
};
fetch('https://api.revoengine.com/api/v1/databases/{databaseId}/insertData', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.revoengine.com/api/v1/databases/{databaseId}/insertData"
payload = {
"upsert": True,
"return": True,
"data": [{}]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)Authorizations
Bearer JWT token or API Key (sk-*).
Path Parameters
Provide databaseId.
Body
application/json
Specify if you want to update on conflict.
Return inserted or updated rows. Defaults to true for low-code calls.
Data limited to 32mb and 100,000 rows.
When rows are returned, return only primary keys.
For upserts, update only properties supplied by each conflicting row. Defaults to true. Set false for the legacy full replacement behavior.
Response
OK.
⌘I
Insert database data.
curl --request POST \
--url https://api.revoengine.com/api/v1/databases/{databaseId}/insertData \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"upsert": true,
"return": true,
"data": [
{}
]
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({upsert: true, return: true, data: [{}]})
};
fetch('https://api.revoengine.com/api/v1/databases/{databaseId}/insertData', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.revoengine.com/api/v1/databases/{databaseId}/insertData"
payload = {
"upsert": True,
"return": True,
"data": [{}]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
