Delete several submissions
curl --request POST \
--url https://{organization}.rescueconsole.com/api/forms/submissions/bulk-delete \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"ids": [
"e4b1c2d3-5f6a-4b7c-8d9e-0f1a2b3c4d5e",
"f5c2d3e4-6a7b-4c8d-9e0f-1a2b3c4d5e6f"
]
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ids: ['e4b1c2d3-5f6a-4b7c-8d9e-0f1a2b3c4d5e', 'f5c2d3e4-6a7b-4c8d-9e0f-1a2b3c4d5e6f']
})
};
fetch('https://{organization}.rescueconsole.com/api/forms/submissions/bulk-delete', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{organization}.rescueconsole.com/api/forms/submissions/bulk-delete"
payload = { "ids": ["e4b1c2d3-5f6a-4b7c-8d9e-0f1a2b3c4d5e", "f5c2d3e4-6a7b-4c8d-9e0f-1a2b3c4d5e6f"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"deleted": 123,
"forbidden": 123,
"not_found": 123
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}Submissions
Delete several submissions
Deletes up to 100 submissions at once, for good. Each is checked on its own: one your key may not read is counted as not found, one it may read but not write is counted as forbidden, and the rest are deleted; the request is not refused over one of them. The people the submissions belong to are not touched. It cannot be undone.
POST
/
api
/
forms
/
submissions
/
bulk-delete
Delete several submissions
curl --request POST \
--url https://{organization}.rescueconsole.com/api/forms/submissions/bulk-delete \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"ids": [
"e4b1c2d3-5f6a-4b7c-8d9e-0f1a2b3c4d5e",
"f5c2d3e4-6a7b-4c8d-9e0f-1a2b3c4d5e6f"
]
}
'const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
ids: ['e4b1c2d3-5f6a-4b7c-8d9e-0f1a2b3c4d5e', 'f5c2d3e4-6a7b-4c8d-9e0f-1a2b3c4d5e6f']
})
};
fetch('https://{organization}.rescueconsole.com/api/forms/submissions/bulk-delete', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{organization}.rescueconsole.com/api/forms/submissions/bulk-delete"
payload = { "ids": ["e4b1c2d3-5f6a-4b7c-8d9e-0f1a2b3c4d5e", "f5c2d3e4-6a7b-4c8d-9e0f-1a2b3c4d5e6f"] }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text){
"deleted": 123,
"forbidden": 123,
"not_found": 123
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}Authorizations
An API key from Settings, API keys. It starts with rc_live_.
Body
application/json
The record IDs of the submissions to delete.
Required array length:
1 - 100 elements