Community concepts
Upload community concepts
post/community-concepts
Query parameters
dry_runboolean
If true, validates and previews the upload without persisting any data. The response will be wrapped in a dry_run_data envelope.
deactivation'none' | 'by_party'
Which existing concepts to deactivate in VegBank by setting their status stop date to now:
- none: Don't dactivate any concepts
- by_party: Deactivate all concepts associated with any party linked to concepts in the uploaded data
Response
Upload accepted. When dry_run=false (default), returns an upload summary. When dry_run=true, the same summary is nested under dry_run_data and the data is not actually inserted into VegBank.
Example response
{
"counts": {
"xx": {
"inserted": 1
},
"yy": {
"inserted": 2
},
"ds": {
"inserted": 1
}
},
"resources": {
"xx": [
{
"action": "INSERT",
"user_xx_code": "my_xx_code",
"vb_xx_code": "xx.123"
}
],
"yy": [
{
"action": "INSERT",
"user_yy_code": "my_yy_code_1",
"vb_yy_code": "yy.123"
}
],
"ds": [
{
"action": "INSERT",
"user_ds_code": "upload_dataset_20260325110254",
"vb_ds_code": "ds.123"
}
]
}
}