Back to Nodes

AirProcess

Last updated Jun 16, 2026

Community n8n node for AirProcess API integrations.

200 Weekly Downloads
412 Monthly Downloads

Included Nodes

AirProcess

Description

n8n-nodes-airprocess (AirProcess)

Community n8n node for AirProcess.

What this package provides

  • One node: AirProcess
  • Route families grouped by HTTP method: GET, POST, PATCH, DELETE, Custom
  • Dynamic model and field dropdowns loaded from AirProcess (/model)
  • Supported operations

    GET

  • Find One Model: GET /model/{MODEL_ID}
  • Get a Record: GET /{MODELID}/{RECORDID}
  • Get Records: GET /{MODEL_ID}
  • Get Models: GET /model
  • Get Users: GET /account
  • Get Applications: GET /application
  • Get Groups: GET /group
  • Get Workspaces: GET /workspace
  • POST

  • Create a Record: POST /{MODEL_ID}
  • Specify Body = JSON: send raw JSON body
    Specify Body = Using Fields Below: build payload from selected fields

  • Find Records (Mongo): POST /{MODEL_ID}
  • Specify Filters = Using Fields Below: build filter from selected field/value pairs
    Specify Filters = JSON: send raw JSON in filter
    – Sends a search payload with:
    operation: "search"
    filterSyntax: "mongo"
    skip
    limit
    filter from fields or raw JSON (depending on selected mode)

    PATCH

  • Update a Record: PATCH /{MODELID}/{RECORDID}
  • DELETE

  • Delete a Record: DELETE /{MODELID}/{RECORDID}
  • Send to Trash: DELETE /{MODELID}/{RECORDID} with body { "sendToTrash": true }
  • Custom

  • Custom GET, Custom POST, Custom PATCH, Custom DELETE
  • Accepts relative path or full URL
  • Optional custom headers (Send Headers)
  • Optional request body (Send Body)
  • Example: Find Records (Mongo)

    Example payload generated by the node:

    {
      "operation": "search",
      "filterSyntax": "mongo",
      "skip": 0,
      "limit": 10,
      "filter": {
        "flddHGP8O6VWZGpaj": "Done"
      }
    }
    

    You can build the same filter either:

  • with Using Fields Below
  • or with Specify Filters = JSON
  • Authentication

    The node uses the package credential AirProcess API (airProcessApi) with an API token (Bearer).

    Base URL

    https://app.airprocess.com

    Local development

    npm run dev
    

    Build

    npm run build
    

    Lint

    npm run lint
    

    Publish on npm (official/verified path)

    1. Create an npm automation token and add it in your GitHub repository secrets as NPM_TOKEN.
    2. Bump the package version in package.json.
    3. Commit and push your changes to GitHub.
    4. Create a GitHub Release, or run the Publish n8n Node to npm workflow manually from the Actions tab.
    5. GitHub Actions publishes the package from a GitHub-hosted runner with npm provenance enabled.

    Important:

  • For n8n Creator Portal verification, do not publish from your local machine.
  • The repository must be public, and the published version must come from GitHub Actions.
  • The package homepage should point to the repository or documentation page.
  • Publish a public npm package manually

    Use this when you want to publish the package directly from your terminal instead of relying on GitHub Actions.

    1. Make sure the version in package.json is new.
    2. Build the package:

    npm run build
    

    3. Log in to npm:

    npm login
    

    4. Publish the package publicly:

    npm run release
    

    Notes:

  • Do not use npm publish directly in this project. The prepublishOnly hook runs n8n-node prerelease and blocks direct publishing.
  • If your npm account has two-factor authentication enabled for publishing, npm will ask for an OTP (one-time password).
  • The OTP code comes from the authenticator app linked to your npm account, such as Google Authenticator, Authy, Microsoft Authenticator, or 1Password.
  • If the publish fails because the version already exists on npm, bump the version again and retry.
  • For a first public publish, npm may require public access:
  • npm publish --access public --ignore-scripts
    

    Only use this fallback if you explicitly need to bypass the project publish hook.

    Workflow file:

  • .github/workflows/publish-npm.yml
  • Submit to n8n Creator Portal

    After publishing your package, submit it through the n8n Creator Portal for verification.

    Prepare these details:

  • npm package name: n8n-nodes-airprocess
  • repository URL: https://github.com/Angelina974/n8n-connector.git
  • documentation: this README.md
  • supported auth: AirProcess API credential (API token)
  • Recommended before submitting:

  • npm run lint
  • npm run build
  • ensure the latest published npm version matches your GitHub release