NOW LOADING

REST API

REST APIs for Requirement Yogi (Confluence)

This documentation is also available inside the product using Atlassian's REST API Browser.

BaselineResource

@PublicApi This API is public. See our policy.

GET /rest/reqs/1/baseline/{spaceKey}
GET /rest/reqs/1/baseline/{spaceKey}/{version}/pages
POST /rest/reqs/1/baseline/{spaceKey}/1/create
POST /rest/reqs/1/baseline/{spaceKey}/2/create-instant
PUT /rest/reqs/1/baseline/{spaceKey}/{version}/label
DELETE /rest/reqs/1/baseline/{spaceKey}/{version}
GET /rest/reqs/1/baseline/{spaceKey}/0/search
GET /rest/reqs/1/baseline/{spaceKey}/0/suggest
PUT /rest/reqs/1/baseline/{spaceKey}/0/refreeze

RequirementResource2

CRUD API for requirements. As opposed to RequirementResource, this one is space-local.

@PublicApi This API is public. See our policy.

PUT /rest/reqs/1/requirement2/{spaceKey}/{key}/link/issue/{issue}
DELETE /rest/reqs/1/requirement2/{spaceKey}/{key}/link/issue/{issue}
GET /rest/reqs/1/requirement2/{spaceKey}/{key}
GET /rest/reqs/1/requirement2/{spaceKey}
POST /rest/reqs/1/requirement2/{spaceKey}/{key}
DELETE /rest/reqs/1/requirement2/{spaceKey}/{key}
PUT /rest/reqs/1/requirement2/{spaceKey}/{key}
PUT /rest/reqs/1/requirement2/{spaceKey}

RequirementResource3

A Requirement resource that returns requirements in bulk

@PublicApi This API is public. See our policy.

PUT /rest/reqs/1/requirement3/request

ExcelResource

REST endpoint to handle files for excel Integration

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/excel/{spaceKey}/{attachmentId}/config
POST /rest/reqs/1/excel/{spaceKey}/{attachmentId}/config/integrationState
DELETE /rest/reqs/1/excel/{spaceKey}/{attachmentId}

HelpersResource

Various functions that didn't fit in other resources

@Internal Private resource. It will change often and it is not entirely documented.

PUT /rest/reqs/1/helpers/reindex/{contentId}

IntegrationResource

A REST resource to integrate RY with any other software.

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/integration
POST /rest/reqs/1/integration
GET /rest/reqs/1/integration/{serviceId}
POST /rest/reqs/1/integration/{serviceId}/check-applinks
POST /rest/reqs/1/integration/{serviceId}/authenticate-user
POST /rest/reqs/1/integration/{serviceId}/change-version
PUT /rest/reqs/1/integration/{serviceId}
DELETE /rest/reqs/1/integration/{serviceId}
GET /rest/reqs/1/integration/{serviceId}/queue/outbound
DELETE /rest/reqs/1/integration/{serviceId}/queue/outbound/{messageId}
PUT /rest/reqs/1/integration/{serviceId}/queue/outbound/{messageId}
GET /rest/reqs/1/integration/{serviceId}/queue/flush
GET /rest/reqs/1/integration/{serviceId}/queue/inbound
POST /rest/reqs/1/integration/{serviceId}/queue/inbound
GET /rest/reqs/1/integration/{serviceId}/applink/test

IssueTemplatesResource

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/templates/{spaceKey}/
POST /rest/reqs/1/templates/{spaceKey}/
PUT /rest/reqs/1/templates/{spaceKey}/{id}
DELETE /rest/reqs/1/templates/{spaceKey}/{id}
GET /rest/reqs/1/templates/{spaceKey}/{id}/issues

JiraResources

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/integration/{serviceId}/jira/projects
GET /rest/reqs/1/integration/{serviceId}/jira/projects/{projectKey}/meta
GET /rest/reqs/1/integration/{serviceId}/jira/projects/{projectKey}/relationships
POST /rest/reqs/1/integration/{serviceId}/jira/create-issues-bulk
GET /rest/reqs/1/integration/{serviceId}/jira/issues

JiraSyncResource

@deprecated since 1.10.1 (January 2018) - Do not use

@Internal Private resource. It will change often and it is not entirely documented.

POST /rest/reqs/1/sync

LongRunningTaskResource

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/tasks/status/{taskId}
GET /rest/reqs/1/tasks/jobs
GET /rest/reqs/1/tasks/jobs/{jobId}
POST /rest/reqs/1/tasks/jobs/{jobId}/abort
DELETE /rest/reqs/1/tasks/jobs/{jobId}
PUT /rest/reqs/1/tasks/status/{taskId}/pages/{id}
DELETE /rest/reqs/1/tasks/{taskId}

MiscResource

A resource for various needs that couldn't be addressed in other resources

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/misc/{spaceKey}/history
GET /rest/reqs/1/misc/{spaceKey}/uiSearch
GET /rest/reqs/1/misc/{spaceKey}/{pageId}
POST /rest/reqs/1/misc/{spaceKey}/migrateUsersQueries
PUT /rest/reqs/1/misc/{spaceKey}/uiTraceability
GET /rest/reqs/1/misc/{spaceKey}/traceability/data
GET /rest/reqs/1/misc/{spaceKey}/traceability/data/{id}
GET /rest/reqs/1/misc/{spaceKey}/dependency
GET /rest/reqs/1/misc/{spaceKey}/refreezeDependencies
GET /rest/reqs/1/misc/{spaceKey}/extended-mode

OnboardingResource

CRUD API to remember what the user has already onboarded. It's like settings, but attached to a user's profile.

@Internal Private resource. It will change often and it is not entirely documented.

PUT /rest/reqs/1/onboarding/{settingsName}
POST /rest/reqs/1/onboarding/notifications

PersonalQueueResource

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/personal-queue
DELETE /rest/reqs/1/personal-queue/{serviceId}/{messageId}
PUT /rest/reqs/1/personal-queue/{serviceId}/{messageId}

RepairResource

A resource for repairs, when there is a data discrepancy between Confluence and Jira and an admin has to
manually fix it.

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/repair/jiralinks
DELETE /rest/reqs/1/repair/jiralinks

RequirementResource

Deprecated. Use /requirement2 instead.RequirementResource2

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/requirement/{key}
DELETE /rest/reqs/1/requirement/{key}
PUT /rest/reqs/1/requirement/{key}
PUT /rest/reqs/1/requirement

RteResource

A resource for anything managed in the Rich Text Editor

@Internal Private resource. It will change often and it is not entirely documented.

POST /rest/reqs/1/rte/{spaceKey}/suggestAtInitialization
GET /rest/reqs/1/rte/{spaceKey}/suggest2
GET /rest/reqs/1/rte/{spaceKey}/report/transform-to-html
GET /rest/reqs/1/rte/{spaceKey}/traceability/transform-to-html

SettingsResource

CRUD API for settings.

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/settings
GET /rest/reqs/1/settings/{settingsName}
PUT /rest/reqs/1/settings/{settingsName}
PUT /rest/reqs/1/settings

TraceabilityResource

Access to traceability matrix.TraceabilityMatrixfor the detail of a traceability matrix

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/traceability/{spaceKey}/
GET /rest/reqs/1/traceability/{spaceKey}/{id}
POST /rest/reqs/1/traceability/{spaceKey}
PUT /rest/reqs/1/traceability/{spaceKey}/{id}
DELETE /rest/reqs/1/traceability/{spaceKey}/{id}
PUT /rest/reqs/1/traceability/{spaceKey}/uiTraceability

TypesResource

@Internal Private resource. It will change often and it is not entirely documented.

GET /rest/reqs/1/types/{spaceKey}
POST /rest/reqs/1/types/{spaceKey}/createAndReplace
POST /rest/reqs/1/types/{spaceKey}/create

UninstallResource

Rest resource for macros uninstallation.

@Internal Private resource. It will change often and it is not entirely documented.

DELETE /rest/reqs/1/uninstall/pages/{pageId}