# MRPeasy

MRPeasy is a Cloud-Based ERP/MRP system made for small manufacturers and distributors with 10-200 employees. The software offers production planning and scheduling, inventory management, purchasing, CRM, team management, and accounting functionalities to businesses that need a powerful yet affordable and easy-to-use tool for managing their business.

### Prerequisites

To connect MRPEasy to Omnata, you need to have an active MRPEasy account on a Unlimited Plan. If you don't have one, you can sign up [here](https://www.mrpeasy.com/).

### Authentication

MRPeasy REST API uses Basic access authentication

* api-key - your MRPeasy API key, that can be found in Settings - Integration -> API access;
* access-key - a secret key that can be defined in Settings - Integration -> API access

### Inbound Syncs

The following streams are supported:

* user\_actions (Full Refresh and Incremental)
* activities (Full Refresh and Incremental)
* units\_of\_measurement (Full Refresh and Incremental)
* work\_stations (Full Refresh and Incremental)
* work\_station\_types (Full Refresh and Incremental)
* vendors (Full Refresh and Incremental)
* vendor\_contact\_data (Full Refresh and Incremental)
* bills\_of\_materials (Full Refresh and Incremental)
* bills\_of\_material\_components (Full Refresh and Incremental)
* customer\_orders (Full Refresh and Incremental)
* customer\_order\_products (Full Refresh and Incremental)
* customer\_order\_product\_sources (Full Refresh and Incremental)
* customers (Full Refresh and Incremental)
* customer\_contact\_data (Full Refresh and Incremental)
* manufacturing\_orders (Full Refresh and Incremental)
* manufacturing\_order\_parts (Full Refresh and Incremental)
* manufacturing\_order\_part\_lots (Full Refresh and Incremental)
* manufacturing\_order\_operations (Full Refresh and Incremental)
* manufacturing\_order\_operation\_work\_stations (Full Refresh and Incremental)
* manufacturing\_order\_operation\_work\_station\_workers (Full Refresh and Incremental)
* manufacturing\_order\_operation\_work\_station\_worker\_results (Full Refresh and Incremental)
* manufacturing\_order\_notes (Full Refresh and Incremental)
* parameters (Full Refresh and Incremental)
* parameter\_values (Full Refresh and Incremental)
* product\_groups (Full Refresh and Incremental)
* purchase\_orders (Full Refresh and Incremental)
* purchase\_order\_products (Full Refresh and Incremental)
* purchase\_order\_bills (Full Refresh and Incremental)
* relations (Full Refresh and Incremental)
* relation\_lines (Full Refresh and Incremental)
* relation\_line\_values (Full Refresh and Incremental)
* return\_material\_authorization\_orders (Full Refresh and Incremental)
* routings (Full Refresh and Incremental)
* routing\_operations (Full Refresh and Incremental)
* sales\_invoices (Full Refresh and Incremental)
* sales\_invoice\_products (Full Refresh and Incremental)
* serial\_numbers (Full Refresh and Incremental)
* shipments (Full Refresh and Incremental)
* shipment\_products (Full Refresh and Incremental)
* stock\_items (Full Refresh and Incremental)
* stock\_item\_purchase\_terms (Full Refresh and Incremental)
* stock\_item\_parameters (Full Refresh and Incremental)
* stock\_lots (Full Refresh and Incremental)
* stock\_lot\_locations (Full Refresh and Incremental)

For incremental loads, we utilise the user\_actions and the activity codes to determine the changes in the system. The user\_actions stream is used to determine the changes in the system and the activity codes are used to determine the changes in the specific stream.

### Outbound Syncs

There is currently no outbound sync support for this App, but please [let us know](https://omnata.com/contact-us) if you have a use case in mind.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.omnata.com/omnata-product-documentation/omnata-sync-for-snowflake/apps/mrpeasy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
