# SERTICA Im Invoices API

**Canonical:** https://apis.io/apis/sertica/sertica-iminvoices-api/  
**Provider:** SERTICA — https://apis.io/providers/sertica/  
**Base URL:** https://{sitename}.sertica.com/api  
**Documentation:** https://www.sertica.com/modules/maintenance-api/

SERTICA Im Invoices API is one of 254 APIs that [SERTICA](https://apis.io/providers/sertica/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include ImInvoices. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

The ImInvoices API from SERTICA — 53 operation(s) for iminvoices.

## Operations (55)

| Method | Path | Summary |
|---|---|---|
| GET | `/ImInvoices` | Gets a list of ImInvoices |
| POST | `/ImInvoices` | Creates a new invoice record |
| GET | `/ImInvoices/{invoiceNo}` | Gets a specific ImInvoice |
| GET | `/ImInvoices/{invoiceNo}/calculatedFields` | Gets a specific ImInvoice |
| GET | `/ImInvoices/{invoiceNo}/history` | Gets history for a specific ImInvoice |
| POST | `/ImInvoices/search` | Search for ImInvoices Takes a SearchDefinition input, which can include filters… |
| POST | `/ImInvoices/searchIndex/{invoiceGuid}` | Get index of a record in a search for ImInvoice Takes a SearchDefinition input… |
| POST | `/ImInvoices/searchCount` | Returns number of hits in a search for ImInvoices Takes a SearchDefinition… |
| GET | `/ImInvoices/searchInfo` | Returns structured information about what and how you can search for |
| POST | `/ImInvoices/build` | Builds a record and returns it without persisting it |
| PUT | `/ImInvoices/{imInvoiceNo}` | Updates an existing Invoice |
| GET | `/ImInvoices/{invoiceNo}/positions` | Gets a list of ImInvoice positions |
| GET | `/ImInvoices/{invoiceNo}/positions/calculatedFields` | Get invoice positions calculated fields |
| GET | `/ImInvoices/{invoiceNo}/positions/{positionNo}` | Get invoice position |
| GET | `/ImInvoices/{invoiceNo}/positions/{positionNo}/calculatedFields` | Get invoice position calculated fields |
| GET | `/ImInvoices/{invoiceNo}/approval` | Gets a list of ImInvoice Approvers |
| POST | `/ImInvoices/{invoiceNo}/approveFromApprovalWeb` | Approve Invoice |
| POST | `/ImInvoices/{invoiceNo}/rejectFromApprovalWeb` | Reject Invoice |
| POST | `/ImInvoices/{invoiceNo}/UpdateExternalPaymentInfo` | Updates external payment information on an Invoice |
| GET | `/ImInvoices/{invoiceNo}/documents/primary` | Returns a specific job document |
| GET | `/ImInvoices/{invoiceNo}/purchaseOrders` | Returns a list of Purchase Orders used on the Invoice |
| GET | `/ImInvoices/{invoiceNo}/responses` | Gets a list of ImInvoice Responses |
| POST | `/ImInvoices/{invoiceNo}/responses` | Add response |
| GET | `/ImInvoices/{invoiceNo}/responses/count` | Returns number of ImInvoiceResponses for invoiceNo |
| GET | `/ImInvoices/{invoiceNo}/additionalCosts` | Gets a list of ImInvoice additional costs |
| GET | `/ImInvoices/{invoiceNo}/documents` | Gets a list of ImInvoice documents |
| GET | `/ImInvoices/{invoiceNo}/purchaseordertotals` | Get im invoice purchase order totals |
| GET | `/ImInvoices/{invoiceNo}/relatedinvoices` | Gets a list of related Invoices |
| GET | `/ImInvoices/{invoiceNo}/canBeReversed` | Check if current user can reverse invoice |
| POST | `/ImInvoices/{invoiceNo}/createReversal` | Create reversed ImInvoice |
| GET | `/ImInvoices/{invoiceNo}/canBeAutomatched` | Check if current invoice can be automatched |
| POST | `/ImInvoices/{invoiceNo}/automatchInvoice` | Automatch current invoice |
| GET | `/ImInvoices/{invoiceNo}/canBePutOnHold` | Check if current invoice can be put on hold by the current user |
| POST | `/ImInvoices/{invoiceNo}/putOnHold` | Put the current invoice on hold |
| GET | `/ImInvoices/{invoiceNo}/canBeResumed` | Checks if the invoice can be taken out of hold/resumed by the current user |
| POST | `/ImInvoices/{invoiceNo}/resume` | Resumes the invoice |
| GET | `/ImInvoices/{invoiceNo}/canReturnToDraft` | Check if Invoice can be returned to draft by current user |
| POST | `/ImInvoices/{invoiceNo}/returnToDraft` | Returns invoice to draft |
| GET | `/ImInvoices/{invoiceNo}/canBeRejected` | Check if Invoice can be rejected by currentuser |
| POST | `/ImInvoices/{invoiceNo}/reject` | Rejects the current invoice |
| POST | `/ImInvoices/{invoiceNo}/addDocument` | Add Document to a closed invoice |
| GET | `/ImInvoices/{invoiceNo}/canBeMovedToAnotherUnit` | Check if Invoice can be moved to another unit |
| POST | `/ImInvoices/{invoiceNo}/moveToAnotherUnit` | Move Invoice to another Unit |
| GET | `/ImInvoices/{invoiceNo}/canResponsibleBeChanged` | Check if responsible of invoice can be changed |
| POST | `/ImInvoices/{invoiceNo}/changeResponsible` | Change responsible User on Invoice |
| GET | `/ImInvoices/{invoiceNo}/canBeForwardedForApproval` | Check if Invoice can be forwarded for approval |
| POST | `/ImInvoices/PrepareForwardForApproval` | Check what issues may occur for invoice when forwarding for approval |
| POST | `/ImInvoices/ExecuteForwardForApproval` | Execute forward for approval for one or more invoices |
| GET | `/ImInvoices/{invoiceNo}/CanBeApproved` | Check if Invoice can be approved |
| POST | `/ImInvoices/PrepareApprove` | Check what issues may occur for invoice when forwarding for approval |
| POST | `/ImInvoices/ExecuteApprove` | Execute approve for one or more invoices |
| GET | `/ImInvoices/{invoiceNo}/CanBePreApproved` | Check if Invoice can be pre approved |
| POST | `/ImInvoices/PreparePreApprove` | Check what issues may occur for invoice when Pre Approving |
| POST | `/ImInvoices/ExecutePreApprove` | Execute pre approve for one or more invoices |
| POST | `/ImInvoices/{invoiceNo}/changeApprovalSetup` | Change approval setup |

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/sertica/refs/heads/main/openapi/sertica-iminvoices-api-openapi.yml
- **Documentation** — https://support.sertica.com/hc/en-us/articles/28558470734109-SERTICA-Application-Programming-Interface
- **APIReference** — https://docs.sertica.com/api/swagger/index.html
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/sertica/refs/heads/main/errors/sertica-problem-types.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/sertica/refs/heads/main/authentication/sertica-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/sertica/refs/heads/main/conventions/sertica-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/sertica/refs/heads/main/data-model/sertica-data-model.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/sertica/refs/heads/main/asyncapi/sertica-webhooks.yml

## Other SERTICA APIs (12)

- [SERTICA Accounting Dimensions API](https://apis.io/apis/sertica/sertica-accountingdimensions-api/)
- [SERTICA Accounting Dimensions Cache API](https://apis.io/apis/sertica/sertica-accountingdimensionscache-api/)
- [SERTICA Accounts API](https://apis.io/apis/sertica/sertica-accounts-api/)
- [SERTICA Activity Groups API](https://apis.io/apis/sertica/sertica-activitygroups-api/)
- [SERTICA Address Categories API](https://apis.io/apis/sertica/sertica-addresscategories-api/)
- [SERTICA Address Classifications API](https://apis.io/apis/sertica/sertica-addressclassifications-api/)
- [SERTICA Addresses API](https://apis.io/apis/sertica/sertica-addresses-api/)
- [SERTICA AI Client API](https://apis.io/apis/sertica/sertica-aiclient-api/)
- [SERTICA Analytics API](https://apis.io/apis/sertica/sertica-analytics-api/)
- [SERTICA Analytics Custom Menus API](https://apis.io/apis/sertica/sertica-analyticscustommenus-api/)
- [SERTICA Analytics Custom Templates API](https://apis.io/apis/sertica/sertica-analyticscustomtemplates-api/)
- [SERTICA Analytics Excel Templates API](https://apis.io/apis/sertica/sertica-analyticsexceltemplates-api/)

## Tags

ImInvoices

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/sertica/sertica-iminvoices-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/sertica/.
