OCR Invoice Job Group API (1.0.0)

Download OpenAPI specification:Download

API for managing OCR invoice job groups

OCR Invoice Job Group

Operations related to OCR invoice job group management

Get all OCR invoice job groups

Retrieve a list of all OCR invoice job groups with optional filtering and pagination

Authorizations:
ApiKeyAuth
query Parameters
limit
integer [ 1 .. 100 ]
Default: 50

Maximum number of records to return

offset
integer >= 0
Default: 0

Number of records to skip for pagination

sort
string

Field to sort by

order
string
Default: "desc"
Enum: "asc" "desc"

Sort order (asc or desc)

filter
string

Filter conditions in JSON format

search
string

Search term for text fields

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": [
    ],
  • "total": 0
}

Create a new OCR invoice job group

Create a new OCR invoice job group with the provided data

Authorizations:
ApiKeyAuth
Request Body schema: application/json
name
required
string

Name of the job group

description
string

Description of the job group

batchNumber
string

Batch number for tracking

template
required
string

OCR template ID to use for this group

priority
string
Default: "medium"
Enum: "low" "medium" "high" "urgent"

Processing priority

object
object
createdBy
string

User who created the job group

assignedTo
string

User assigned to manage this group

tags
Array of strings

Tags for categorization

object

Additional metadata

Responses

Request samples

Content type
application/json
{
  • "name": "Monthly Invoice Batch - January 2023",
  • "description": "string",
  • "batchNumber": "BATCH-2023-001",
  • "template": "60f7b1b3e4b0e8b3f8b3f8b4",
  • "priority": "low",
  • "processingSettings": {
    },
  • "notifications": {
    },
  • "createdBy": "60f7b1b3e4b0e8b3f8b3f8b5",
  • "assignedTo": "60f7b1b3e4b0e8b3f8b3f8b6",
  • "tags": [
    ],
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Get OCR invoice job group by ID

Retrieve a specific OCR invoice job group by its ID

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

OCR invoice job group ID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Update OCR invoice job group

Update an existing OCR invoice job group with new data

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

OCR invoice job group ID

Request Body schema: application/json
name
required
string

Name of the job group

description
string

Description of the job group

batchNumber
string

Batch number for tracking

template
required
string

OCR template ID to use for this group

priority
string
Default: "medium"
Enum: "low" "medium" "high" "urgent"

Processing priority

object
object
createdBy
string

User who created the job group

assignedTo
string

User assigned to manage this group

tags
Array of strings

Tags for categorization

object

Additional metadata

Responses

Request samples

Content type
application/json
{
  • "name": "Monthly Invoice Batch - January 2023",
  • "description": "string",
  • "batchNumber": "BATCH-2023-001",
  • "template": "60f7b1b3e4b0e8b3f8b3f8b4",
  • "priority": "low",
  • "processingSettings": {
    },
  • "notifications": {
    },
  • "createdBy": "60f7b1b3e4b0e8b3f8b3f8b5",
  • "assignedTo": "60f7b1b3e4b0e8b3f8b3f8b6",
  • "tags": [
    ],
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "success": true,
  • "data": {
    }
}

Delete OCR invoice job group

Delete an existing OCR invoice job group

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

OCR invoice job group ID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "message": "OCR invoice job group deleted successfully"
}

Get jobs in a group

Retrieve all OCR jobs belonging to a specific group

Authorizations:
ApiKeyAuth
path Parameters
id
required
string

OCR invoice job group ID

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "data": [
    ]
}