# Nova Public API

## Home

- [Welcome](https://docs.unimarket.com/readme.md)

## Documentation

- [Overview](https://docs.unimarket.com/documentation/readme.md): Integration documentation for connecting external systems to Unimarket
- [REST API Introduction](https://docs.unimarket.com/documentation/rest-api-nova-public-api/rest-api-introduction.md): Overview of the Nova Public REST API as an integration option
- [Purchase Order Integration (OrderRequest) Overview](https://docs.unimarket.com/documentation/transactions-orders-receipts-invoices-and-more/purchase-order-integration-overview.md): Overview of the OrderRequest (cXML) integration for transmitting Purchase Orders
- [Integration Options for Validate Account Code (Budget Check) Integration](https://docs.unimarket.com/documentation/transactions-orders-receipts-invoices-and-more/validate-account-code-budget-check-options.md)
- [cXML Order Integration - Change Orders](https://docs.unimarket.com/documentation/transactions-orders-receipts-invoices-and-more/cxml-order-integration-change-orders.md)
- [Electronic Invoicing](https://docs.unimarket.com/documentation/transactions-orders-receipts-invoices-and-more/electronic-invoicing.md)
- [Peppol eInvoicing in Australia & New Zealand](https://docs.unimarket.com/documentation/transactions-orders-receipts-invoices-and-more/peppol-einvoicing-au-nz.md)
- [Purchase Order (OrderRequest) Technical Documentation](https://docs.unimarket.com/documentation/transactions-orders-receipts-invoices-and-more/order-request-technical-documentation.md)
- [Unimarket File Automation (sFTP)](https://docs.unimarket.com/documentation/file-automation-sftp/unimarket-file-automation-sftp.md)
- [sFTP File Error: Problem Processing File](https://docs.unimarket.com/documentation/file-automation-sftp/sftp-file-error-problem-processing-file.md)
- [sFTP Setup for File Automation](https://docs.unimarket.com/documentation/file-automation-sftp/sftp-setup-for-file-automation.md)
- [Approval Data Uploads via sFTP](https://docs.unimarket.com/documentation/file-automation-sftp/approval-data-uploads-via-sftp.md)
- [User Data Uploads via sFTP](https://docs.unimarket.com/documentation/file-automation-sftp/user-data-uploads-via-sftp.md)
- [Supplier Master Data Uploads via sFTP](https://docs.unimarket.com/documentation/file-automation-sftp/supplier-master-data-uploads-via-sftp.md)
- [Step By Step of the Workato Agent Cert Renew using Linux Host Server OS](https://docs.unimarket.com/documentation/unimarket-integration-middleware/workato-agent-cert-renew-linux.md)
- [Renew the Workato OPA Certificate](https://docs.unimarket.com/documentation/unimarket-integration-middleware/renew-workato-opa-certificate.md)
- [Workato On-Premise Agent (OPA)](https://docs.unimarket.com/documentation/unimarket-integration-middleware/workato-on-premise-agent-opa.md)
- [Unimarket Connector Platform](https://docs.unimarket.com/documentation/unimarket-integration-middleware/unimarket-connector-platform.md)
- [Update Account Code Format Integration](https://docs.unimarket.com/documentation/master-data/update-account-code-format-integration.md)
- [Validate Account Codes (Budget Check)](https://docs.unimarket.com/documentation/master-data/validate-account-codes-budget-check.md)
- [Approval Request/Response Integration](https://docs.unimarket.com/documentation/master-data/approval-request-response-integration.md)
- [Approval Configuration Request Integration](https://docs.unimarket.com/documentation/master-data/approval-configuration-request-integration.md)
- [Authentication](https://docs.unimarket.com/documentation/authentication-and-users/authentication.md)
- [Setting up SAML SSO](https://docs.unimarket.com/documentation/authentication-and-users/setting-up-saml-sso.md)
- [User API (JSON)](https://docs.unimarket.com/documentation/authentication-and-users/user-api-json.md)
- [eMarketplace Punch-out (ERP to Unimarket)](https://docs.unimarket.com/documentation/punchout/emarketplace-punchout-erp-to-unimarket.md)
- [ERP Punchout to Unimarket (Technical Information)](https://docs.unimarket.com/documentation/punchout/erp-punchout-to-unimarket-technical-information.md)
- [Email Authentication](https://docs.unimarket.com/documentation/general-technical/email-authentication.md)
- [Simplifying SPF Maintenance](https://docs.unimarket.com/documentation/general-technical/simplifying-spf-maintenance.md)
- [Webservice Integration Technical Documentation & Examples](https://docs.unimarket.com/documentation/general-technical/webservice-integration-technical-documentation-examples.md)
- [Sending POX (Plain Old XML) Messages to Unimarket](https://docs.unimarket.com/documentation/general-technical/sending-pox-messages-to-unimarket.md)
- [Sending SOAP Messages to Unimarket](https://docs.unimarket.com/documentation/general-technical/sending-soap-messages-to-unimarket.md)
- [Troubleshooting: Invoices Not Appearing in Banner](https://docs.unimarket.com/documentation/troubleshooting/invoices-not-appearing-in-banner.md)
- [Troubleshooting: Purchase Orders Not Appearing in Banner](https://docs.unimarket.com/documentation/troubleshooting/purchase-orders-not-appearing-in-banner.md)
- [Troubleshooting: Cancel Order Not Appearing in Banner](https://docs.unimarket.com/documentation/troubleshooting/cancel-order-not-appearing-in-banner.md)
- [Troubleshooting Ellucian/Colleague Timeout Errors](https://docs.unimarket.com/documentation/troubleshooting/ellucian-colleague-timeout-errors.md)
- [Troubleshooting Unimarket-to-Banner PO Integration Errors](https://docs.unimarket.com/documentation/troubleshooting/unimarket-to-banner-po-integration-errors.md)
- [Troubleshooting SSO Errors](https://docs.unimarket.com/documentation/troubleshooting/troubleshooting-sso-errors.md)

## API Reference

- [Overview](https://docs.unimarket.com/api-reference/getting-started/readme.md): Explore the endpoints available from Nova Public API
- [Authentication](https://docs.unimarket.com/api-reference/getting-started/authentication.md): How to authenticate requests to the Nova Public API
- [Errors](https://docs.unimarket.com/api-reference/getting-started/errors.md): HTTP status codes and error responses returned by the Nova Public API
- [Pagination](https://docs.unimarket.com/api-reference/getting-started/pagination.md): How to paginate and sort results from the Nova Public API
- [The Supplier Object](https://docs.unimarket.com/api-reference/suppliers/object.md): The Supplier object and its attributes
- [Suppliers](https://docs.unimarket.com/api-reference/models/suppliers.md)
- [Models](https://docs.unimarket.com/api-reference/models/models.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
This site has an agentic ask interface you may use to query the documentation dynamically by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.unimarket.com/index.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
