---
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.
