We aim to provide accurate and helpful details about third‑party tools, but we can’t guarantee that this information is always complete or up to date. If you notice any discrepancies, feel free to share them in the feedback section below. For the most reliable information, please always refer to the third‑party tool’s official documentation.
Interact with the Prismatic internal API
Connections
Prismatic Refresh Token
Prismatic Refresh Token
To authenticate with this component, a refresh token obtained from the Prism Command Line Interface (CLI) is required.
For users with multiple tenants in a single region, a Tenant ID can optionally be provided to specify which tenant to authenticate with.
Prerequisites
- Prism CLI installed, configured and authenticated
Setup Steps
To obtain a refresh token:
-
Ensure the Prism CLI is authenticated by running:
prism login -
Generate a refresh token by running:
prism me:token --type refresh -
Copy the generated JWT token from the command output
The token will be in JWT format, similar to:
qWu7twYOhI0q2KWtf6LLs80bnN8Hp6K1HhwHW7rlpNiOF
For multi tenant scenarios:
If the organization has multiple tenants in a single region:
-
Verify available tenants by running:
prism me -
Copy the Tenant ID (UUID format) from the command output
-
Use this Tenant ID when configuring the connection
If no Tenant ID is provided, the connection will default to the first tenant associated with the region. Only provide a Tenant ID if explicit tenant selection is required for the use case.
Configure the Connection
- Enter the Refresh Token obtained from the
prism me:token --type refreshcommand - Optional: Enter the Tenant ID (UUID format) if authenticating with a specific tenant in a multi tenant setup
| Input | Comments | Default |
|---|---|---|
| Refresh Token | Provide the Refresh Token obtained from the prism command line by calling prism me:token --type refresh. | |
| Tenant ID | If you have multiple tenants in a single region, you can specify which tenant you want to authenticate with by including the tenant_id (UUID). You can verify your tenant ID by running prism me. If no tenant ID is provided, the first tenant associated with your region will be used by default. |
Actions
Deploy Instance
Deploy an instance to production
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Instance Id | Provide the unique ID of an instance. |
Disable Instance
Disable an existing instance
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Instance Id | Provide the unique ID of an instance. |
Get Current User
Get information about the current logged in user
| Input | Comments | Default |
|---|---|---|
| Connection |
Get Customer
Get a customer's information and metadata
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Customer | Provide the unique identifier of a customer. This value should be an Id |
Get Execution
Get the information and metadata of an execution
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Execution Id | Provide the unique identifier of an execution record. |
Get Instance
Get the information and metadata of an existing instance
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Instance Id | Provide the unique ID of an instance. |
Get Integration
Get the information and metadata of an integration
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Integration Id | Provide the unique identifier of an integration. This value should be the Id of the integration. |
Import Integration
Import Integration
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Integration Id | Provide the unique identifier of an integration. This value should be the Id of the integration. | |
| YAML Definition | Provide a string value for the definition of the integration. |
List Components
Returns a list of all the components published to your account
| Input | Comments | Default |
|---|---|---|
| Connection |
List Customers
List all customers in an organization
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Before | Specifies a cursor for use in combination with last to implement backward pagination. | |
| After | Specifies a cursor for use in combination with first to implement forward pagination. | |
| Name | Provide a name. | |
| Offset | Filter results based on the offset. | |
| External Id | Provide the customer external Id. | |
| Description Contains | Filter for objects where description contains the specified value (case insensitive). | |
| Label Contains | Filter for objects where labels contains the specified value (case insensitive). | |
| Last | A non-negative integer that specifies to return at most last edges before the before cursor. | |
| Name Contains | A non-negative integer that specifies to return at most last edges before the before cursor. | |
| Name Starts With | Provide a value for the start of the customer name |
List Flows
List all flows on an integration
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Integration Id | Provide the unique identifier of an integration. This value should be the Id of the integration. |
List Instances
List all instances
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Name | Provide a name. | |
| Before | Specifies a cursor for use in combination with last to implement backward pagination. | |
| After | Specifies a cursor for use in combination with first to implement forward pagination. | |
| Customer | Provide the unique identifier of a customer. This value should be an Id | |
| Offset | Filter results based on the offset. | |
| Compatibility | Provide an integer value to filter by compatibility. | |
| Customer External Id | Provide the customer external Id. | |
| Description | Provide a string value for the description. | |
| Description Contains | Filter for objects where description contains the specified value (case insensitive). | |
| Enabled | Filter for objects where description contains the specified value (case insensitive). | true |
| First | A non-negative integer that specifies to return at most first edges after the after cursor. | |
| Integration | Provide an identifier for the integration. This value should be an id. | |
| Label Contains | Filter for objects where labels contains the specified value (case insensitive). | |
| Last | A non-negative integer that specifies to return at most last edges before the before cursor. | |
| Name Contains | A non-negative integer that specifies to return at most last edges before the before cursor. | |
| Needs Deploy | Filter for objects where needsDeploy matches the specified value. | false |
List Integrations
List all available integrations
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| After | Specifies a cursor for use in combination with first to implement forward pagination. | |
| Before | Specifies a cursor for use in combination with last to implement backward pagination. | |
| Name | Provide a name. | |
| Offset | Filter results based on the offset. | |
| All Versions | Return all versions instead of only the latest | false |
| Category | Filter for objects where category matches the specified value. | |
| Category Contains | Filter for objects where category contains the specified value (case insensitive). | |
| Description | Provide a string value for the description. | |
| Description Contains | Filter for objects where description contains the specified value (case insensitive). | |
| First | A non-negative integer that specifies to return at most first edges after the after cursor. | |
| Has Instances | Return only Integrations that have Instances | false |
| Has Unpublished Changes | Filter for objects where hasUnpublishedChanges matches the specified value. | true |
| Label Contains | Filter for objects where labels contains the specified value (case insensitive). | |
| Last | A non-negative integer that specifies to return at most last edges before the before cursor. | |
| Marketplace | Returns only the version of Integrations either deployed or available in the Marketplace | false |
| Marketplace Config | Return only integrations sharing the provided marketplace config | |
| Name Contains | A non-negative integer that specifies to return at most last edges before the before cursor. | |
| Version Is Available | Filter for objects where versionIsAvailable matches the specified value. | true |
| Version Number | Provide an integer value to filter by version number. | |
| Version Sequence Id | Return only integrations sharing the provided version sequence id. |
Publish Integration Version
Publish a new version of an existing integration
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Integration Id | Provide the unique identifier of an integration. This value should be the Id of the integration. | |
| Comments | Provide a string value for comments. |
Raw GraphQL Request
Send raw GraphQL request to Prismatic
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Query or Mutation | Provide a query or mutation for the GraphQL request | query ($myCustomerId: ID!) { customer(id: $myCustomerId) { id name externalId } } |
| GraphQL Variables | These should match the variables of your query or mutation. |
Test Flow
Test an existing integration flow
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Flow Id | Provide the unique identifier of a flow | |
| Payload | Provide a payload to be passed to the given flow upon execution. | |
| Content Type | Provide a content type to be passed to the given flow upon execution. |
Update Instance
Update an existing instance
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Instance Id | Provide the unique ID of an instance. | |
| Name | Provide a string value for the name of the instance | |
| Description | Provide a string value for the description of the instance |
Update Integration
Update the information and metadata of an integration
| Input | Comments | Default |
|---|---|---|
| Connection | ||
| Integration Id | Provide the unique identifier of an integration. This value should be the Id of the integration. | |
| Name | Provide a name. | |
| Description | Provide a string value for the description. |