NAiOS IconNAiOS Logo
Volver al catálogo

Maintainx

maintainx

MaintainX is a cloud-based computerized maintenance management system (CMMS) that helps organizations centralize maintenance data, communication, and workflows.

Acciones
11
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (11)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Create Work OrderMAINTAINX_CREATE_WORK_ORDERAcción

This tool creates a new work order in maintainx. it uses the post /api/v1/workorders endpoint. the tool requires a 'title' for the work order and offers several optional parameters including description, priority, duedate, startdate, userids, teamids, proceduretemplateid, locationid, assetid, and categories.

Parámetros de entrada

  • titlestringObligatorio

    The title of the work order

  • asset_idinteger

    ID of the asset associated with the work order

  • due_datestring

    Due date for the work order in ISO 8601 format (e.g., 2024-03-15T14:30:00Z)

  • prioritystringenum

    Priority level of the work order (NONE, LOW, MEDIUM, HIGH)

    NONELOWMEDIUMHIGH
  • team_idsinteger[]

    List of team IDs to assign to the work order

  • user_idsinteger[]

    List of user IDs to assign to the work order

  • categoriesstring[]

    List of categories for the work order

  • start_datestring

    Start date for the work order in ISO 8601 format (e.g., 2024-03-15T14:30:00Z)

  • descriptionstring

    Detailed description of the work order

  • location_idinteger

    ID of the location where the work is to be performed

  • procedure_template_idinteger

    ID of the procedure template to use

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Work Order CommentMAINTAINX_CREATE_WORK_ORDER_COMMENTAcción

This tool creates a new comment on an existing work order in maintainx. it allows users to add comments for documentation, updates, or communication purposes within a specific work order. it requires a workorderid and the text content of the comment to create a new comment on the work order, providing capabilities to update maintenance work order records.

Parámetros de entrada

  • contentstringObligatorio

    The text content of the comment

  • work_order_idintegerObligatorio

    The ID of the work order to add the comment to

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create Work Request PortalMAINTAINX_CREATE_WORK_REQUEST_PORTALAcción

Creates a new work request portal in maintainx. a work request portal allows users to submit work requests through a dedicated url. the portal can be customized with a title, welcome text, and description placeholder. it can be associated with a specific location and asset, and can be configured to require email contact information.

Parámetros de entrada

  • titlestringObligatorio

    Title of the portal

  • asset_idinteger

    ID of the asset related to the portal

  • email_onlyboolean

    Allow request creation with email only to contact the requester

  • location_idinteger

    ID of the location where the portal is located

  • welcome_textstring

    Description text describing the portal

  • contact_informationstring

    Contact of the person creating the portal (email or phone number)

  • description_placeholderstring

    Placeholder text for the description field

  • send_email_notificationboolean

    Send email notifications to the portal requesters with status updates on their requests

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Find EntityMAINTAINX_FIND_ENTITYAcción

A tool to search and find specific entities within maintainx by specified fields. this tool allows users to search for different types of entities including work orders, users, and locations.

Parámetros de entrada

  • limitinteger

    Max number of results to return (1-200)

  • offsetinteger

    Number of items to skip for pagination

  • statusstring

    Filter by status (applicable for workorders)

  • sort_bystring

    Field to sort results by

  • sort_orderstring

    Sort order (asc or desc)

  • entity_typestringObligatorio

    Type of entity to search for

  • search_querystringObligatorio

    Text to filter entities by title/name

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List AssetsMAINTAINX_LIST_ASSETSAcción

This tool allows users to retrieve a list of all assets in their organization.

Parámetros de entrada

  • limitinteger

    Max number of Assets returned (1-200)

  • cursorstring

    Last pagination reference

  • expandstring[]

    Fields to expand in the response

  • location_idinteger

    Will only show assets that are related to the location

  • custom_field_namestring[]

    Filter assets by custom field value

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List CategoriesMAINTAINX_LIST_CATEGORIESAcción

This tool retrieves a list of all categories in your maintainx organization. categories are used to organize and classify work orders, assets, and other items in the system. it supports listing the categories with pagination and provides details such as category id, name, description, and timestamps for creation and update.

Parámetros de entrada

  • limitinteger

    Max number of Categories returned (1-200). Default is 100.

  • cursorstring

    Last pagination reference

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List LocationsMAINTAINX_LIST_LOCATIONSAcción

This tool retrieves a list of all available locations in the organization's maintainx account. the locations can be physical places where assets are located, work is performed, or maintenance is needed.

Parámetros de entrada

  • limitinteger

    Max number of Locations returned (1-200)

  • cursorstring

    Last pagination reference

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List TeamsMAINTAINX_LIST_TEAMSAcción

This tool retrieves a list of all teams in your maintainx organization.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Work OrdersMAINTAINX_LIST_WORK_ORDERSAcción

Action to list work orders from maintainx.

Parámetros de entrada

  • sortstring

    Sort attribute

  • limitinteger

    Max number of Work Orders returned (1-200)

  • partsinteger[]

    Filter by part IDs

  • teamsinteger[]

    Filter by team IDs

  • titlestring

    Filter work orders by title

  • assetsinteger[]

    Filter by asset IDs

  • cursorstring

    Last pagination reference

  • expandstring[]

    Expand specific fields in response

  • vendorsinteger[]

    Filter by vendor IDs

  • notPartsinteger[]

    Exclude work orders with specified parts

  • statusesstring[]

    Filter by statuses

  • assigneesinteger[]

    Filter by assignee IDs

  • locationsinteger[]

    Filter by location IDs

  • notAssetsinteger[]

    Exclude work orders with specified assets

  • categoriesstring[]

    Filter by categories

  • notVendorsinteger[]

    Exclude work orders with specified vendors

  • prioritiesstring[]

    Filter by priorities

  • notLocationsinteger[]

    Exclude work orders with specified locations

  • notCategoriesstring[]

    Exclude work orders with specified categories

  • show_upcomingboolean

    Include work orders with future start date

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Work OrderMAINTAINX_UPDATE_WORK_ORDERAcción

This tool allows users to update an existing work order in maintainx by modifying specific attributes without affecting other unchanged fields. it requires the workorder id and at least one of the optional parameters (title, description, or priority) to perform the update.

Parámetros de entrada

  • titlestring

    New title for the work order

  • prioritystring

    New priority level for the work order (LOW, MEDIUM, HIGH)

  • descriptionstring

    New description for the work order

  • workorder_idstringObligatorio

    The ID of the work order to update

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update Work Order StatusMAINTAINX_UPDATE_WORK_ORDER_STATUSAcción

This tool allows users to update the status of a specific work order in maintainx. it is focused specifically on status updates, making it more streamlined than the comprehensive 'update work order' action which allows updating multiple fields.

Parámetros de entrada

  • statusstringObligatorioenum

    The new status for the work order

    OPENIN_PROGRESSON_HOLDDONE
  • workorder_idstringObligatorio

    The ID of the work order to update

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not