Documentation Index
Fetch the complete documentation index at: https://docs.spojit.com/llms.txt
Use this file to discover all available pages before exploring further.
The Text Tools connector provides a comprehensive set of string manipulation operations for your workflows.
No connection required — this utility connector works out of the box.
split — Split text by delimiter
Delimiter string or regex pattern.
Treat delimiter as a regular expression.
Maximum number of splits.
Example request:{
"text": "one, two, three, four",
"delimiter": ", ",
"limit": 3
}
Example response:{
"parts": ["one", "two", "three, four"],
"count": 3
}
join — Join strings together
Array of strings to join.
Example request:{
"parts": ["2026", "04", "02"],
"separator": "-"
}
Example response:{ "result": "2026-04-02" }
replace — Find and replace
String or regex pattern to find.
Treat search as a regular expression.
Replace all occurrences (or just the first).
Regex flags (when isRegex is true).
Example request:{
"text": "Hello World! Hello Universe!",
"search": "Hello",
"replacement": "Hi",
"replaceAll": true
}
Example response:{ "result": "Hi World! Hi Universe!" }
Trim mode: both, start, or end.
Specific characters to trim (whitespace if omitted).
Example request:{
"text": "---Hello World---",
"chars": "-"
}
Example response:{ "result": "Hello World" }
Target case: upper, lower, title, sentence, camel, pascal, snake, kebab, constant, dot, path, or capital.
Example request:{
"text": "user first name",
"to": "camel"
}
Example response:{ "result": "userFirstName" }
truncate — Truncate with ellipsis
Truncate at word boundaries.
Example request:{
"text": "The quick brown fox jumps over the lazy dog",
"length": 20,
"preserveWords": true
}
Example response:{ "result": "The quick brown..." }
Pad position: start, end, or both.
Example request:{
"text": "42",
"length": 6,
"char": "0",
"position": "start"
}
Example response:slugify — Convert to URL slug
Strip special characters.
Example request:{
"text": "My Blog Post: A New Beginning!"
}
Example response:{ "result": "my-blog-post-a-new-beginning" }
Reverse word order instead of characters.
Example request:{
"text": "the quick brown fox",
"byWords": true
}
Example response:{ "result": "fox brown quick the" }
count-words — Count words
Example request:{
"text": "The quick brown fox jumps over the lazy dog"
}
Example response: count-chars — Count characters
Include spaces in the count.
Include newlines in the count.
Example request:{
"text": "Hello World",
"includeSpaces": false
}
Example response:substring — Extract substring
Number of repetitions (0–1000).
Separator between repetitions.
Example request:{
"text": "na",
"count": 4,
"separator": " "
}
Example response:{ "result": "na na na na" }
contains — Check if text contains substring
Example request:{
"text": "Error: Connection refused",
"search": "error",
"ignoreCase": true
}
Example response: starts-with — Check prefix
Example request:{
"text": "https://api.example.com/v1/users",
"prefix": "https://"
}
Example response:
Example request:{
"text": "report_2026.pdf",
"suffix": ".pdf"
}
Example response: