--- title: "eMaint Connector" slug: "emaint-connector" updated: 2024-02-21T08:38:36Z published: 2024-02-21T08:38:36Z canonical: "support.tulip.co/emaint-connector" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.tulip.co/llms.txt > Use this file to discover all available pages before exploring further. # eMaint Connector To download the app, visit: [Library](https://tulip.co/library/connectors/emaint-connector/) ## Introduction eMaint Computerized Maintenance Management System (CMMS) is an award-winning software for work orders, PM scheduling, asset management, spare parts inventory, condition monitoring, and much more. ## Purpose Connect with eMaint platform thorugh REST API, modifying records, retrieven all kind of order and Item informations, and so much more. ## API Doc The following Connector Function highlighted in this document have leveraged [eMaint API Docs](https://api.x4.emaint.com/#24662d7b-1ecf-432c-890b-f86e895979f3). ## Pre-Requisites Sign up for an account at eMaint and download the connector from the library. ## Tulip Connection Details The following information would need to be configured on Tulip's HTTP connector. Running On: Cloud Connector Host Host: x46.emaint.com Port:443 TLS: Yes Authentication: OAuth 2 (Bearer Token) Bearer - xxxxxxxxxxxxxxxxxxxxx Headers: Accept - application/json ## Prebuilt Connector Functions #### Get Bearer Token Generated tokens are valid for 7 days and are paired with the Xt-UserAgent header variable that was used to generate the token. Therefore you have to always specify not just the token but also the same Xt-UserAgent in the header of each subsequent API call. #### Add record Adds a new table record with the data provided in “payload” json object #### Adjust Inventory Item Quantities Use this method to set or adjust on-hand quantities of an existing inventory item #### Sign off WorkOrder Use this method to sign off a work order. #### Sign on WorkOrder Use this method to sign on to a work order. **Connector Function** **Connector Functions** are individual operations to interact with an HTTP or SQL Datasources. Connector Functions can have inputs and outputs, and can be called from: Triggers, Functions, Automations, and AI Agents. Once pulled, data can be used throughout your applications.