---
title: "Bulk reject invoice approvals"
method: POST
path: "/api/received-invoices/bulk-reject-approval"
tags: ["Received invoices"]
---

# Bulk reject invoice approvals

`POST /api/received-invoices/bulk-reject-approval`

## Request

- Base URL: `https://api.typless.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.typless.com/api/received-invoices/bulk-reject-approval`
- Auth: none declared

## Request body

- BulkRejectApprovalDocumentsQuery
  - `filters` FilterDTO[]
    - `field_name` string, required
    - `operator` 'EQUALS' | 'NOT_EQUALS' | 'BEGINS_WITH' | 'LESS_THAN' | 'LESS_THAN_EQUALS' | 'GREATER_THAN' | 'GREATER_THAN_EQUALS' | 'BETWEEN' | 'IS_NULL' | 'IS_NOT_NULL' | 'MATCH_ANY' | 'MATCH_ALL' | 'IN' | 'NOT_IN', required
    - `values` string[], required
  - `filter_logic` 'AND' | 'OR'
  - `business_unit_id` string, uuid, nullable
  - `aggregate_ids` string[]
  - `apply_to_all` boolean
  - `waiting_my_approval` boolean
  - `note` string, required

## Response `202`

Successful Response

- BulkActionSubmittedDTO
  - `task_id` string, uuid, required
  - `skipped` SkippedDocumentDTO[]
    - `aggregate_id` string, uuid, required
    - `reason` 'NOT_FOUND_OR_NOT_ACCESSIBLE' | 'NOT_WAITING_APPROVAL' | 'NOT_YOUR_APPROVAL' | 'WRONG_STATUS' | 'DUPLICATE_INVOICE' | 'INVALID_DETAILS' | 'SAME_BUSINESS_UNIT' | 'SOURCE_MINIMAX' | 'IN_EXPORT' | 'IN_REVIEW_BY_OTHER' | 'UNAUTHORIZED_BUSINESS_UNIT', required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/typless/apis/typless-api.md) · [All operations](https://skmtc.dev/typless/apis/typless-api/llms.txt) · [OpenAPI document](https://skmtc.dev/typless/apis/typless-api/revisions/d614787a47ef?raw)
