Web-based software for online inventory management, order fulfillment and manufacturing using bills of materials.
Go to siteMegaventory offers a powerful and flexible API that lets you integrate your existing systems with our platform. With the Megaventory API, you can:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
megaventory: {
type: "app",
app: "megaventory",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.megaventory.com/v2017a/json/reply/ProductGet?APIKEY=${this.megaventory.$auth.api_key}`,
headers: {
"Authorization": `Token token=${this.megaventory.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})
Emit new event when a new product is created. See the docs.
Emit new event when a new purchase order is created. See the docs.
Emit new event when a new sales order is created. See the docs.
Insert or update a product in the database. See the docs.
Insert or update a purchase order in the database. See the docs.
Insert or update a sales order in the database. See the docs.
Megaventory uses API keys for authentication. When you connect your Megaventory account, Pipedream securely stores the keys so you can easily authenticate to Megaventory APIs in both code and no-code steps.
You can generate an API key for each user of your Megaventory account from Admin -> Users -> Display all -> Click on the user name. You can also copy-paste this link -https://[YOURDOMAIN].megaventory.com/inventory/default.aspx?data=editUser&id=[YOURID]&name=[YOURNAME]
Important: Megaventory user access permissions do apply, i.e. each API key carries the permissions of the user who created it.