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 areadd,remove, andreplace. - 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
projectScopeset toCURRENT, 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.resultCountand stop when it reachespageInfo.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.
Jama Get Project
Get Project in Jama Connect using the connected user's access permissions.
Jama List Item Types
List Item Types in Jama Connect using the connected user's access permissions.
Jama Get Item Type
Get Item Type in Jama Connect using the connected user's access permissions.
Jama List Items
List Items in Jama Connect using the connected user's access permissions.
Jama Search Items
Search Items in Jama Connect using the connected user's access permissions.
Jama Get Item
Get Item in Jama Connect using the connected user's access permissions.
Jama Create Item
Create Item in Jama Connect using the connected user's access permissions.
Jama Update Item
Update Item in Jama Connect using the connected user's access permissions.
Jama Delete Item
Delete Item in Jama Connect using the connected user's access permissions.
Jama List Item Children
List Item Children in Jama Connect using the connected user's access permissions.
Jama List Upstream Items
List Upstream Items in Jama Connect using the connected user's access permissions.
Jama List Downstream Items
List Downstream Items in Jama Connect using the connected user's access permissions.
Jama List Relationships
List Relationships in Jama Connect using the connected user's access permissions.
Jama Get Relationship
Get Relationship in Jama Connect using the connected user's access permissions.
Jama Create Relationship
Create Relationship in Jama Connect using the connected user's access permissions.
Jama Delete Relationship
Delete Relationship in Jama Connect using the connected user's access permissions.
Jama List Relationship Types
List Relationship Types in Jama Connect using the connected user's access permissions.
Jama List Item Comments
List Item Comments in Jama Connect using the connected user's access permissions.
Jama Create Comment
Create Comment in Jama Connect using the connected user's access permissions.
Jama List Item Versions
List Item Versions in Jama Connect using the connected user's access permissions.
Jama Get Item Version
Get Item Version in Jama Connect using the connected user's access permissions.
Jama List Filters
List Filters in Jama Connect using the connected user's access permissions.
Jama Get Filter
Get Filter in Jama Connect using the connected user's access permissions.
Jama List Filter Results
List Filter Results in Jama Connect using the connected user's access permissions.
Jama List Baselines
List Baselines in Jama Connect using the connected user's access permissions.
Jama Get Baseline
Get Baseline in Jama Connect using the connected user's access permissions.
Jama List Baseline Items
List Baseline Items in Jama Connect using the connected user's access permissions.
Jama List Test Plans
List Test Plans in Jama Connect using the connected user's access permissions.
Jama Get Test Plan
Get Test Plan in Jama Connect using the connected user's access permissions.
Jama List Test Cycles
List Test Cycles in Jama Connect using the connected user's access permissions.
Jama Get Test Cycle
Get Test Cycle in Jama Connect using the connected user's access permissions.
Jama List Test Runs
List Test Runs in Jama Connect using the connected user's access permissions.
Jama Get Test Run
Get Test Run in Jama Connect using the connected user's access permissions.
Jama Update Test Run
Update Test Run in Jama Connect using the connected user's access permissions.
Jama List Releases
List Releases in Jama Connect using the connected user's access permissions.
Jama List Tags
List Tags in Jama Connect using the connected user's access permissions.
Jama List Pick Lists
List Pick Lists in Jama Connect using the connected user's access permissions.
Jama List Pick List Options
List Pick List Options in Jama Connect using the connected user's access permissions.
Jama Get Current User
Get Current User in Jama Connect using the connected user's access permissions.