This endpoint provides a list of criteria across all workspaces in an organization along with the organization level criteria.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Returns the catalog of scoring guidelines — called criteria in the API — configured for your organization. Use this to understand exactly which rules Vidmob is evaluating your creatives against, and how those rules are structured.
What a criterion contains
Each record in the response includes:
name— Human-readable guideline name (e.g. "Human Presence", "Brand Name or Logo Early")rule— The specific rule being evaluated (e.g. "Brand name or logo shown in first 2 seconds")channel— The platform this criterion applies toweight— Numeric importance: higher weight means more impact on the rolled-up channel scoreconsideration—MANDATORYorOPTIONAL(legacy field; useweightfor new integrations)criteriaGroups— Group memberships for this criterion (e.g. "Brand Standards", "Attention")creativeTypes— Asset types this criterion applies to (e.g.VIDEO,IMAGE)
Filtering the catalog
The request body accepts several optional filters:
{
"workspaces": [45914],
"channels": ["META", "TIKTOK"],
"globalOnly": false
}| Filter | Behavior |
|---|---|
workspaces | Returns criteria for specific workspaces. Mutually exclusive with globalOnly. |
channels | Returns only criteria for the specified channels. |
criteriaGroups | Returns only criteria in the specified group UUIDs. |
globalOnly: true | Returns only org-level criteria shared across all workspaces. |
Criteria groups
Group membership is only returned by this endpoint — it is not included in the scores response. If your integration displays scores alongside group context (e.g. "Brand Standards: 3 of 5 passed"), fetch this catalog once at setup time and cache it as reference data.
Pagination
Use perPage (max 100) and offset query parameters to page through large catalogs. A typical org has dozens to hundreds of criteria across all channels.