PARSER GUIDES
Create Classifier
POST
/api/v1/classifiers
Create a document classifier with at least one routing rule. Classifiers route documents to parsers and do not define extraction fields.
Authorization
bearerAuth
authorization: <token>
Your API key. Include it directly in the Authorization header as the API key value (e.g., 'authorization: your-api-key-here')
In: header
Request Body
application/json
name — string
description?string
acceptedFileTypes?array<string\>
routing — object
splitDocuments?SplitDocumentsSettings
PDF split settings for a parser. Split settings apply to PDF files imported through uploads, email, upload pages, embeds, API, URL imports, and Zapier.
isActive?boolean
\[key: string\]?never
Response Body
201
application/json
400
application/json
curl -X POST "https://api.PARSER.com/api/v1/classifiers" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "routing": { "rules": [ { "label": "Invoice", "targetParserId": "c1414b5c-cc7f-4042-9bc2-fa9363157ee6" } ], "fallback": { "action": "skip" } } }'
201400
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"name": "Claims intake",
"description": "string",
"isActive": true,
"emailAddress": "contact@parser.example",
"acceptedFileTypes": [
{
"mimeType": "application/pdf",
"label": "PDF"
}
],
"settings": {
"routing": {
"rules": [
{
"id": "string",
"label": "Invoice",
"targetParserId": "c1414b5c-cc7f-4042-9bc2-fa9363157ee6"
}
],
"fallback": {
"action": "skip",
"targetParserId": "c1414b5c-cc7f-4042-9bc2-fa9363157ee6"
},
"instructions": "string"
},
"splitDocuments": {
"enabled": true,
"mode": "everyXPages",
"everyXPages": 5,
"pageRanges": "1, 3, 7-9",
"instructions": "Each invoice starts with an invoice number at the top.",
"partitionKey": "transactions.transaction_date",
"partitionKeySource": "parserField"
}
},
"counts": {
"totalDocuments": 0,
"routed": 0,
"skipped": 0,
"failed": 0
},
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}
{
"error": true,
"message": "Parser ID mismatch"
}
List Classifiers GETList document classifiers available to the API key's team. Parser schema, fields, exports, and review settings are not included.Open guide →
Get Classifier GETNext PageOpen guide →