v1
latestOpenAPI 3.1.02026-07-2466150275.0 KBForm Instances
Aggregate Form Instance Signatures
Aggregate form instance signatures with GROUP BY operations.
Allows grouping by type, is_reviewer, form_submit_id, and user_id with aggregation functions like COUNT, COUNT_DISTINCT, MIN, MAX.
post/v1/form-instance/signature/aggregate
Request body
Example request
{
"aggregations": [
{
"alias": "total_signatures",
"column": "id",
"operator": "count"
},
{
"alias": "unique_signers",
"column": "user_id",
"operator": "count_distinct"
}
],
"date_filter_column": "updated_at",
"group_by": [
"type",
"is_reviewer"
],
"is_archived": false,
"limit": 50,
"project_is_archived": false,
"skip": 0,
"sort_column": "unique_signers",
"sort_direction": "desc"
}Response
Successful Response
Example response
{
"data": {
"data": [
{
"is_reviewer": false,
"total_signatures": 520,
"type": "worker",
"unique_signers": 85
},
{
"is_reviewer": true,
"total_signatures": 180,
"type": "supervisor",
"unique_signers": 12
},
{
"is_reviewer": true,
"total_signatures": 95,
"type": "manager",
"unique_signers": 5
}
],
"metadata": {
"aggregations": [
{
"alias": "total_signatures",
"column": "id",
"operator": "count"
},
{
"alias": "unique_signers",
"column": "user_id",
"operator": "count_distinct"
}
],
"group_by_columns": [
"type",
"is_reviewer"
]
},
"total_groups": 3
}
}