Skip to content

Integrations

Jama Connect

Manage requirements, traceability, and verification in Jama Connect

Jama Connect manages requirements, their relationships, and verification records. Use the Jama Connect block to search and edit items, inspect relationships and comments, compare versions and baselines, and work with test execution results.

Connect your account

In Jama Connect, open your profile and select Set API credentials. Create a client ID and secret, then save them with your Jama instance URL in the block's Jama Account field. Use the instance's base URL, such as https://example.jamacloud.com, including a context path if your self-hosted instance uses one.

Jama uses the OAuth client credentials grant for these personal API credentials. Sim obtains short-lived access tokens when needed. The credentials retain their owner's Jama permissions; they do not grant administrator access. Jama requires a Named Creator license and REST API access. This authentication method supports Jama Cloud and self-hosted Jama Connect 8.62 or later, including instances that use SSO. See Jama's API authentication guide.

Work with requirements and tests

  • Custom fields: Use Get Item Type to read the internal field names, types, and required fields before creating or updating an item. Use List Pick List Options for valid option IDs. Field names and status values vary by instance.
  • Create items: Select a project and item type, then supply Fields as a JSON object. Parent Item ID places the new item inside an existing container. Sets and folders also require Child Item Type ID.
  • Update items: Supply a JSON Patch array, for example [{"op":"replace","path":"/fields/name","value":"Updated requirement"}]. Only the listed paths change. The supported operations are add, remove, and replace.
  • Search: Search Items uses Jama's abstract item search, which can return requirements, test plans, test cycles, test runs, and attachments. Results include their item type and current fields. File downloads are not included.
  • Filters: For a saved filter with projectScope set to CURRENT, provide Project when listing its results.
  • Test execution: Read the test run and its item type before updating execution fields. Use Jama's configured field names and status values, and supply ISO 8601 timestamps for execution dates.
  • Pagination: List and search operations return one page, with a default of 20 and a maximum of 50 results. Set the next Start Offset to pageInfo.startIndex + pageInfo.resultCount and stop when it reaches pageInfo.totalResults, or when the page is empty.

Requests use the supported /rest/v1 API. Read requests and idempotent updates retry bounded transient failures; creates and JSON Patch updates are not automatically replayed. Jama Cloud and self-hosted instances can apply their own API throttling. See Jama's API cookbook.

Use the block

Search and manage requirements, inspect custom item types and pick lists, trace upstream and downstream relationships, collaborate with comments, compare item versions and baselines, and read test plans, cycles, and runs or update execution results. Connect with saved Jama API client credentials that retain the account owner’s permissions.

Actions

Jama List Projects

List Projects in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)

Output

ParameterTypeDescription
projectsarrayList Projects result

Jama Get Project

Get Project in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
projectIdstringYesproject ID

Output

ParameterTypeDescription
projectobjectGet Project result

Jama List Item Types

List Item Types in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
projectIdstringNoOnly item types enabled in this project

Output

ParameterTypeDescription
itemTypesarrayList Item Types result

Jama Get Item Type

Get Item Type in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
itemTypeIdstringYesitemType ID

Output

ParameterTypeDescription
itemTypeobjectGet Item Type result

Jama List Items

List Items in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
projectIdstringYesproject ID
rootOnlybooleanNoOnly root-level items in the project

Output

ParameterTypeDescription
itemsarrayList Items result

Jama Search Items

Search Items in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
querystringYesText to find in item names, descriptions, and fields
projectIdstringNoRestrict search to a project
itemTypeIdstringNoRestrict search to an item type
documentKeystringNoExact document key
modifiedSincestringNoOnly items modified since this ISO 8601 date
sortBystringNoSort field and direction, for example modifiedDate.desc

Output

ParameterTypeDescription
itemsarraySearch Items result

Jama Get Item

Get Item in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
itemIdstringYesitem ID

Output

ParameterTypeDescription
itemobjectGet Item result

Jama Create Item

Create Item in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
projectIdstringYesproject ID
itemTypeIdstringYesitemType ID
fieldsjsonYesJama field names and values, including name and required custom fields
parentItemIdstringNoParent item ID; otherwise create at the project root
childItemTypeIdstringNoChild item type ID, required for sets and folders

Output

ParameterTypeDescription
idnumberCreated resource ID
locationstringAPI URL of the created resource

Jama Update Item

Update Item in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
itemIdstringYesitem ID
patchjsonYesJSON Patch array using add, remove, or replace, for example [{"op":"replace","path":"/fields/name","value":"Updated name"}]

Output

ParameterTypeDescription
statusnumberSuccessful HTTP status code

Jama Delete Item

Delete Item in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
itemIdstringYesitem ID

Output

ParameterTypeDescription
statusnumberSuccessful HTTP status code

Jama List Item Children

List Item Children in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
itemIdstringYesitem ID

Output

ParameterTypeDescription
itemsarrayList Item Children result

Jama List Upstream Items

List Upstream Items in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
itemIdstringYesitem ID

Output

ParameterTypeDescription
itemsarrayList Upstream Items result

Jama List Downstream Items

List Downstream Items in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
itemIdstringYesitem ID

Output

ParameterTypeDescription
itemsarrayList Downstream Items result

Jama List Relationships

List Relationships in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
projectIdstringYesproject ID

Output

ParameterTypeDescription
relationshipsarrayList Relationships result

Jama Get Relationship

Get Relationship in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
relationshipIdstringYesrelationship ID

Output

ParameterTypeDescription
relationshipobjectGet Relationship result

Jama Create Relationship

Create Relationship in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
fromItemIdstringYesfromItem ID
toItemIdstringYestoItem ID
relationshipTypeIdstringNoRelationship type ID; defaults to the instance default

Output

ParameterTypeDescription
idnumberCreated resource ID
locationstringAPI URL of the created resource

Jama Delete Relationship

Delete Relationship in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
relationshipIdstringYesrelationship ID

Output

ParameterTypeDescription
statusnumberSuccessful HTTP status code

Jama List Relationship Types

List Relationship Types in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)

Output

ParameterTypeDescription
relationshipTypesarrayList Relationship Types result

Jama List Item Comments

List Item Comments in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
itemIdstringYesitem ID

Output

ParameterTypeDescription
commentsarrayList Item Comments result

Jama Create Comment

Create Comment in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
itemIdstringYesitem ID
textstringYesComment text
inReplyTostringNoParent comment ID when replying

Output

ParameterTypeDescription
idnumberCreated resource ID
locationstringAPI URL of the created resource

Jama List Item Versions

List Item Versions in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
itemIdstringYesitem ID

Output

ParameterTypeDescription
versionsarrayList Item Versions result

Jama Get Item Version

Get Item Version in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
itemIdstringYesitem ID
versionNumberstringYesVersion number returned by List Item Versions

Output

ParameterTypeDescription
itemobjectGet Item Version result

Jama List Filters

List Filters in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
projectIdstringNoOnly filters for this project

Output

ParameterTypeDescription
filtersarrayList Filters result

Jama Get Filter

Get Filter in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
filterIdstringYesfilter ID

Output

ParameterTypeDescription
filterobjectGet Filter result

Jama List Filter Results

List Filter Results in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
filterIdstringYesfilter ID
projectIdstringNoProject ID required for a filter whose projectScope is CURRENT

Output

ParameterTypeDescription
itemsarrayList Filter Results result

Jama List Baselines

List Baselines in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
projectIdstringYesproject ID

Output

ParameterTypeDescription
baselinesarrayList Baselines result

Jama Get Baseline

Get Baseline in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
baselineIdstringYesbaseline ID

Output

ParameterTypeDescription
baselineobjectGet Baseline result

Jama List Baseline Items

List Baseline Items in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
baselineIdstringYesbaseline ID

Output

ParameterTypeDescription
itemsarrayList Baseline Items result

Jama List Test Plans

List Test Plans in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
projectIdstringYesproject ID

Output

ParameterTypeDescription
testPlansarrayList Test Plans result

Jama Get Test Plan

Get Test Plan in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
testPlanIdstringYestestPlan ID

Output

ParameterTypeDescription
testPlanobjectGet Test Plan result

Jama List Test Cycles

List Test Cycles in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
testPlanIdstringYestestPlan ID

Output

ParameterTypeDescription
testCyclesarrayList Test Cycles result

Jama Get Test Cycle

Get Test Cycle in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
testCycleIdstringYestestCycle ID

Output

ParameterTypeDescription
testCycleobjectGet Test Cycle result

Jama List Test Runs

List Test Runs in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
testCycleIdstringYestestCycle ID

Output

ParameterTypeDescription
testRunsarrayList Test Runs result

Jama Get Test Run

Get Test Run in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
testRunIdstringYestestRun ID

Output

ParameterTypeDescription
testRunobjectGet Test Run result

Jama Update Test Run

Update Test Run in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
testRunIdstringYestestRun ID
fieldsjsonYesComplete execution fields to update, including testRunStatus, testRunSteps, or executionDate as supported by the item type

Output

ParameterTypeDescription
statusnumberSuccessful HTTP status code

Jama List Releases

List Releases in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
projectIdstringYesproject ID

Output

ParameterTypeDescription
releasesarrayList Releases result

Jama List Tags

List Tags in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
projectIdstringYesproject ID

Output

ParameterTypeDescription
tagsarrayList Tags result

Jama List Pick Lists

List Pick Lists in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)

Output

ParameterTypeDescription
pickListsarrayList Pick Lists result

Jama List Pick List Options

List Pick List Options in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription
startAtnumberNoZero-based result offset (default 0)
maxResultsnumberNoResults per page, from 1 to 50 (default 20)
pickListIdstringYespickList ID

Output

ParameterTypeDescription
optionsarrayList Pick List Options result

Jama Get Current User

Get Current User in Jama Connect using the connected user's access permissions.

Inputs and outputs

Input

ParameterTypeRequiredDescription

Output

ParameterTypeDescription
userobjectGet Current User result
Was this helpful?
Suggest an edit