Skip to content

Operations Reference ​

n8n-nodes-devdeskapp provides 4 resources with 13 deterministic operations. Every operation executes synchronously in-memory and outputs cleanly formatted JSON objects.


1. Crypto & Hash (crypto) ​

Generate cryptographic hashes for security tokens, Gravatar identifiers, cache keys, or payload integrity checks.

Operations ​

MD5 Hash (md5) ​

Computes an MD5 hex digest from an input string.

  • Parameters:
    • Text to Hash (text): The input string to hash.
  • Output JSON:
    json
    {
      "input": "test@example.com",
      "hash": "55502f40dc8b7c769880b10874abc9d0",
      "algorithm": "md5"
    }

SHA-256 Hash (sha256) ​

Computes an industry-standard SHA-256 cryptographic digest.

  • Parameters:
    • Text to Hash (text): The input string to hash.
  • Output JSON:
    json
    {
      "input": "devdeskapp",
      "hash": "c0053e1a0673f4e3c35b80a1846b0a034f78de1f74075f782c5890772714041b",
      "algorithm": "sha256"
    }

SHA-512 Hash (sha512) ​

Computes a high-entropy SHA-512 cryptographic digest.

  • Parameters:
    • Text to Hash (text): The input string to hash.
  • Output JSON:
    json
    {
      "input": "devdeskapp",
      "hash": "9c12e52b2b1e2e...",
      "algorithm": "sha512"
    }

2. Text & String (text) ​

Perform string manipulation, casing conversion, and binary-to-text encoding.

Operations ​

Convert String Case (caseConverter) ​

Transforms any string into the chosen formatting standard.

  • Parameters:
    • Text to Convert (text): The input string.
    • Target Case (targetCase):
      • camelCase (e.g., helloWorld)
      • kebab-case (e.g., hello-world)
      • lowercase (e.g., hello world)
      • PascalCase (e.g., HelloWorld)
      • Snake_Case (e.g., hello_world)
      • Title Case (e.g., Hello World)
      • UPPERCASE (e.g., HELLO WORLD)
  • Output JSON:
    json
    {
      "original": "DevDesk App Suite",
      "converted": "devdesk_app_suite",
      "case": "snakeCase"
    }

Base64 Encode String (base64Encode) ​

Encodes plaintext or raw strings into standard Base64.

  • Parameters:
    • Text to Encode (text): Plaintext string.
  • Output JSON:
    json
    {
      "original": "user:pass123",
      "encoded": "dXNlcjpwYXNzMTIz"
    }

Base64 Decode String (base64Decode) ​

Decodes Base64 encoded strings back to UTF-8 plaintext.

  • Parameters:
    • Base64 Text (text): Valid Base64 string.
  • Output JSON:
    json
    {
      "original": "dXNlcjpwYXNzMTIz",
      "decoded": "user:pass123"
    }

Url Encode String (urlEncode) ​

Encodes characters into percent-encoded URL formatting.

  • Parameters:
    • Text to Encode (text): String with spaces or query characters.
  • Output JSON:
    json
    {
      "original": "hello world & foo=bar",
      "encoded": "hello%20world%20%26%20foo%3Dbar"
    }

Url Decode String (urlDecode) ​

Decodes percent-encoded URL strings back into readable text.

  • Parameters:
    • URL Encoded Text (text): Percent-encoded string.
  • Output JSON:
    json
    {
      "original": "hello%20world%20%26%20foo%3Dbar",
      "decoded": "hello world & foo=bar"
    }

3. HR & Calculator (hr) ​

Compute comprehensive payroll, tax, and in-hand compensation models directly in n8n.

Operations ​

Calculate In-Hand Salary (inHandSalary) ​

Breaks down annual Cost to Company (CTC) into statutory components:

  • Basic salary, HRA, and Special Allowance.

  • Employee deductions (EPF, ESIC, Professional Tax, estimated TDS).

  • Employer contributions (Employer EPF, Gratuity, Insurance).

  • Exact monthly and annual take-home (in-hand) pay.

  • Parameters:

    • Annual CTC (INR) (ctc): Total annual compensation (e.g. 1200000).
    • Annual Bonus / Variable (INR) (bonus): Optional bonus component (default: 0).
    • Metro City Resident (isMetro): Boolean flag for HRA calculations (default: true).
    • Income Tax Regime (taxRegime): new (default) or old.
    • Additional Custom Deductions (INR) (customDeductions): Any extra annual deductions (default: 0).
  • Output JSON Structure:

    json
    {
      "annualCTC": 1200000,
      "bonus": 0,
      "taxRegime": "new",
      "isMetro": true,
      "monthlyGross": 100000,
      "monthlyInHand": 82600,
      "annualInHand": 991200,
      "breakdown": {
        "basicMonthly": 40000,
        "hraMonthly": 20000,
        "specialAllowanceMonthly": 40000,
        "employeePfMonthly": 1800,
        "professionalTaxMonthly": 200,
        "monthlyTaxEstimated": 15400
      }
    }

4. Utilities & Conversion (utilities) ​

High-speed system utilities for identity generation and workflow time stamping.

Operations ​

Generate UUID V4 (uuid) ​

Generates a cryptographically random RFC 4122 Version 4 UUID.

  • Parameters: None required.
  • Output JSON:
    json
    {
      "uuid": "4f3b2a1c-9e8d-4a7b-8c5d-3e2f1a0b9c8d",
      "version": "v4"
    }

Current Timestamp & Unix Epoch (timestamp) ​

Generates timestamps in standard formats for file naming, database upserts, and time logging.

  • Parameters: None required.
  • Output JSON:
    json
    {
      "iso": "2026-10-15T18:30:00.000Z",
      "epochSeconds": 1792089000,
      "epochMillis": 1792089000000
    }

Released under the MIT License.