Okta Tool
Read Okta identity data — users, groups, apps — via the Okta Management API.
Tool ID
okta-directory
Credential Required
Yes — an API-key credential (auth mode header:Authorization). The credential's key is sent as the raw Authorization request header, so it must be the FULL header value including the SSWS scheme prefix: SSWS <yourToken> (e.g. SSWS 00QCjAl4MlV-WPXM...). Create the token in the Okta Admin Console under Security > API > Tokens. The tool resolves the key from the credential's apiKey, password, or secret field (a task-input apiKey is honoured as a legacy fallback). The Okta domain is not part of the credential — it is the domain task input, forming the base URL https://{domain}/api/v1.
Credential Properties
| Property | Type | Default | Description |
|---|---|---|---|
apiKey |
string | — | Required. API key / token used to authenticate. For Okta: the full Authorization header value, SSWS <yourToken>. |
Operations
1. list_users — List users
Lists users in the Okta org. Calls GET /users.
Properties:
| Property | Type | Default | Description |
|---|---|---|---|
operation |
string | — | Required. list_users |
domain |
string | — | Required. Your full Okta domain (host only, no scheme), e.g. dev-12345.okta.com or acme.okta.com. |
query |
string | — | Optional query params as a JSON object string, e.g. {"limit": 50, "filter": "status eq \"ACTIVE\""}. |
Published Outputs:
- result — the JSON response body
- status — HTTP status code
2. get_user — Get one user
Fetches a single user by id. Calls GET /users/{id}.
Properties:
| Property | Type | Default | Description |
|---|---|---|---|
operation |
string | — | Required. get_user |
domain |
string | — | Required. Your full Okta domain (host only, no scheme), e.g. dev-12345.okta.com or acme.okta.com. |
id |
string | — | Required. Okta user id. |
query |
string | — | Optional query params as a JSON object string. |
Published Outputs:
- result — the JSON response body
- status — HTTP status code
3. list_groups — List groups
Lists groups in the Okta org. Calls GET /groups.
Properties:
| Property | Type | Default | Description |
|---|---|---|---|
operation |
string | — | Required. list_groups |
domain |
string | — | Required. Your full Okta domain (host only, no scheme), e.g. dev-12345.okta.com or acme.okta.com. |
query |
string | — | Optional query params as a JSON object string. |
Published Outputs:
- result — the JSON response body
- status — HTTP status code
4. list_apps — List apps
Lists applications in the Okta org. Calls GET /apps.
Properties:
| Property | Type | Default | Description |
|---|---|---|---|
operation |
string | — | Required. list_apps |
domain |
string | — | Required. Your full Okta domain (host only, no scheme), e.g. dev-12345.okta.com or acme.okta.com. |
query |
string | — | Optional query params as a JSON object string. |
Published Outputs:
- result — the JSON response body
- status — HTTP status code
Self-Contained JAR
The jar bundles all runtime dependencies; only intouch-tool-api is provided by the server.
Publishes
The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.
completeoperationresultstatuswarning