InTouch Hub · Blue Isle Software

TM1

Run IBM Planning Analytics (TM1) TurboIntegrator processes, read and write cube data, and query dimensions through the TM1 REST API.

Licensed connector — not free. TM1 requires a paid licence from Blue Isle. You may download and install it, but it will not execute until a valid licence is applied — the server checks at run time. Contact Blue Isle to licence it.

Supported by Blue Isle. This is a commercially licensed connector, maintained and supported by Blue Isle Software under the terms of your licence agreement. Talk to Blue Isle about licensing and support.

bibusinessbusiness-intelligenceintelligencestatus

TM1 Tool

IBM Cognos TM1 / Planning Analytics automation via the TM1 REST API.

Tool ID

tm1

Credential Required

Yes — TM1 server connection.

Credential Properties

Property Type Default Description
server string Required. TM1 server hostname
port integer Required. TM1 REST API port (HTTPPortNumber from tm1s.cfg)
login string Required. Username
password string Required. Password
https boolean false Use HTTPS
authMode string basic Required. Authentication mode: basic (TM1 native) or cam (Cognos Access Manager)
namespace string CAM namespace (required when authMode is cam)

Authentication Modes

Operations

Task Configuration

All operations use a single objects array containing chores and/or processes to execute sequentially:

Property Type Default Description
objects array Required. List of TM1 objects to execute

Each object in the array:

Property Type Description
objectType string Required. Chore or Process
object string Required. Chore or process name
parameters array Process parameters (ignored for chores)

Process parameters:

Property Type Default Description
name string Parameter name
value string Parameter value
type string String String or Numeric

Operation Types

Chore — Executes a TM1 chore via POST /Chores('{name}')/tm1.Execute

Process — Executes a TurboIntegrator process via POST /Processes('{name}')/tm1.Execute with optional parameters

Available Operations (via getModelNames)

Published Outputs: - objectsExecuted — total objects executed - object_N_type — type of Nth object (Chore/Process) - object_N_name — name of Nth object - object_N_status — status of Nth object (success)

Killable

Yes — logs out and closes the session.

Technology

Java 11 HttpClient against TM1 REST API v1. Session-based authentication with cookie persistence.

Chaining Patterns

Use Cases

Error Handling

Publishes

The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.

Fields not documented above

Generated from this tool's own schema and published outputs on 2026-09-03. A field the README omits is discoverable only by reading the source, and a published key nothing documents is a capability nobody can reference.

Field Type Description
readTimeoutMinutes integer HTTP read timeout in minutes (default 2, increase for long-running processes)