Reference Data
Retrieves the reference dataset with the specified ID.
Reference dataset ID
Reference dataset retrieved
Unauthorized
Forbidden
Internal Server Error
GET /api/reference_data/{id} HTTP/1.1
Accept: */*
{
"data": {
"domain_ids": [
101
],
"headers": [
"code",
"name"
],
"id": 321,
"inserted_at": "2026-06-10T10:00:00Z",
"name": "countries",
"row_count": 249,
"rows": [
[
"ES",
"Spain"
],
[
"FR",
"France"
],
[
"DE",
"Germany"
]
],
"updated_at": "2026-06-10T10:00:00Z"
}
}Updates the specified reference dataset with a new file, name, or domain assignments.
Reference dataset ID
CSV file content
Domain IDs to associate with the dataset
Dataset name
Reference dataset updated
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
PUT /api/reference_data/{id} HTTP/1.1
Content-Type: multipart/form-data
Accept: */*
Content-Length: 100
{
"dataset": "updated_reference_data.csv",
"domain_ids": [
1,
3
],
"name": "Updated Customer Status Dataset"
}{
"data": {
"domain_ids": [
101,
102
],
"id": 321,
"name": "countries_updated",
"row_count": 250
}
}Deletes the specified reference dataset.
Reference dataset ID
Reference dataset deleted
No content
Unauthorized
Forbidden
Internal Server Error
DELETE /api/reference_data/{id} HTTP/1.1
Accept: */*
No content
Updates the specified reference dataset with a new file, name, or domain assignments.
Reference dataset ID
CSV file content
Domain IDs to associate with the dataset
Dataset name
Reference dataset updated
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
PATCH /api/reference_data/{id} HTTP/1.1
Content-Type: multipart/form-data
Accept: */*
Content-Length: 100
{
"dataset": "updated_reference_data.csv",
"domain_ids": [
1,
3
],
"name": "Updated Customer Status Dataset"
}{
"data": {
"domain_ids": [
101,
102
],
"id": 321,
"name": "countries_updated",
"row_count": 250
}
}Returns reference datasets visible to the current user, filtered by permitted domain IDs.
Reference datasets retrieved
Unauthorized
Forbidden
Internal Server Error
GET /api/reference_data HTTP/1.1
Accept: */*
{
"data": [
{
"domain_ids": [
101
],
"id": 321,
"name": "countries",
"row_count": 249
},
{
"domain_ids": [
101,
102
],
"id": 322,
"name": "regions",
"row_count": 50
}
]
}Creates a new reference dataset using uploaded data and associated metadata.
CSV file content
Domain IDs to associate with the dataset
Dataset name
Reference dataset created
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
POST /api/reference_data HTTP/1.1
Content-Type: multipart/form-data
Accept: */*
Content-Length: 84
{
"dataset": "reference_data.csv",
"domain_ids": [
1,
2
],
"name": "Customer Status Dataset"
}{
"data": {
"domain_ids": [
101
],
"id": 321,
"name": "countries",
"row_count": 249
}
}Downloads the specified reference dataset as a CSV attachment.
Reference dataset ID
CSV file
Unauthorized
Forbidden
Internal Server Error
GET /api/reference_data/{reference_data_id}/csv HTTP/1.1
Accept: */*
binaryLast updated