Glossaries
A glossary is a collection of common and agreed upon (business) terms, typically focused on defining the meaning of data and described in terms that everyone understands.
Endpoints
Skip to sectionGET | /v1/glossaries |
POST | /v1/glossaries |
GET | /v1/glossaries/{id} |
PATCH | /v1/glossaries/{id} |
PUT | /v1/glossaries/{id} |
DELETE | /v1/glossaries/{id} |
GET | /v1/glossaries/{id}/actions/export |
GET | /v1/glossaries/{id}/categories |
POST | /v1/glossaries/{id}/categories |
GET | /v1/glossaries/{id}/categories/{categoryId} |
PATCH | /v1/glossaries/{id}/categories/{categoryId} |
PUT | /v1/glossaries/{id}/categories/{categoryId} |
DELETE | /v1/glossaries/{id}/categories/{categoryId} |
GET | /v1/glossaries/{id}/terms |
POST | /v1/glossaries/{id}/terms |
GET | /v1/glossaries/{id}/terms/{termId} |
PATCH | /v1/glossaries/{id}/terms/{termId} |
PUT | /v1/glossaries/{id}/terms/{termId} |
DELETE | /v1/glossaries/{id}/terms/{termId} |
POST | /v1/glossaries/{id}/terms/{termId}/actions/change-status |
GET | /v1/glossaries/{id}/terms/{termId}/links |
POST | /v1/glossaries/{id}/terms/{termId}/links |
GET | /v1/glossaries/{id}/terms/{termId}/revisions |
POST | /v1/glossaries/actions/import |
Returns all glossaries.
Facts GET /v1/glossaries
Rate limit required | Tier 1 (1000 requests per minute) |
Query Parameters GET /v1/glossaries
countTotal boolean | Optional parameter to request total count for query |
limit default=20, minimum=1, maximum=100 integer | The number of glossaries to get. |
next string | Optional parameter to request the next page. |
prev string | Optional parameter to request the previous page. |
sort string | Optional resource field name to sort on, eg. name. Can be prefixed with +/- to determine order, defaults to (+) ascending. Enum: name +name -name description +description -description |
Responses GET /v1/glossaries
200 application/json | Successful Operation. |
400 application/json | The request is in incorrect format |
403 application/json | The user does not have privileges to perform the requested action. |
GET/v1/glossaries
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries
{
"data": [
{
"id": "507f191e810c19729de860ea",
"name": "Organization wide glossary",
"tags": [
"Red",
"Sales"
],
"ownerId": "507f191e810c19729de860ea",
"spaceId": "507f191e810c19729de860ea",
"overview": "string",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"description": "This glossary contains definitions and concepts of business terms.",
"termTemplate": {
"relatedInformation": "string"
}
}
],
"meta": {
"countTotal": 0
},
"links": {
"next": {
"href": "string"
},
"prev": {
"href": "string"
},
"self": {
"href": "string"
}
}
}
Creates a new glossary. Only a steward can create a glossary.
Facts POST /v1/glossaries
Rate limit required | Tier 2 (100 requests per minute) |
Request Body POST /v1/glossaries
application/json | No description |
Responses POST /v1/glossaries
201 application/json | Successfully created a new glossary. |
400 application/json | The request is in incorrect format |
403 application/json | The user does not have privileges to perform the requested action. |
POST/v1/glossaries
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries" \
-X POST \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '{"name":"Organization wide glossary","tags":["Red","Sales"],"spaceId":"507f191e810c19729de860ea","overview":"string","description":"This glossary contains definitions and concepts of business terms.","termTemplate":{"relatedInformation":"string"}}'
Request POST /v1/glossaries
{
"name": "Organization wide glossary",
"tags": [
"Red",
"Sales"
],
"spaceId": "507f191e810c19729de860ea",
"overview": "string",
"description": "This glossary contains definitions and concepts of business terms.",
"termTemplate": {
"relatedInformation": "string"
}
}
Response POST /v1/glossaries
{
"id": "507f191e810c19729de860ea",
"name": "Organization wide glossary",
"tags": [
"Red",
"Sales"
],
"ownerId": "507f191e810c19729de860ea",
"spaceId": "507f191e810c19729de860ea",
"overview": "string",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"description": "This glossary contains definitions and concepts of business terms.",
"termTemplate": {
"relatedInformation": "string"
}
}
Retrieves a glossary.
Facts GET /v1/glossaries/{id}
Rate limit required | Tier 1 (1000 requests per minute) |
Path Parameters GET /v1/glossaries/{id}
id required string<uuid> | The id of the glossary to retrieve. |
Responses GET /v1/glossaries/{id}
200 application/json | Successfully retrieved the glossary. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The glossary is not found |
GET/v1/glossaries/{id}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries/{id}
{
"id": "507f191e810c19729de860ea",
"name": "Organization wide glossary",
"tags": [
"Red",
"Sales"
],
"ownerId": "507f191e810c19729de860ea",
"spaceId": "507f191e810c19729de860ea",
"overview": "string",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"description": "This glossary contains definitions and concepts of business terms.",
"termTemplate": {
"relatedInformation": "string"
}
}
Updates glossary properties with json-patch formated data
Facts PATCH /v1/glossaries/{id}
Rate limit required | Tier 2 (100 requests per minute) |
Header Parameters PATCH /v1/glossaries/{id}
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the glossary was fetched. |
Path Parameters PATCH /v1/glossaries/{id}
id required string<uuid> | The glossary id. |
Request Body PATCH /v1/glossaries/{id}
application/json | No description |
Responses PATCH /v1/glossaries/{id}
204 object | Glossary updated successfully. |
400 application/json | Bad request. Payload could not be parsed to a JSON Patch or Patch operations are invalid. |
401 application/json | Not authorized. |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The term to patch was not found. |
429 application/json | Request has been rate limited. |
PATCH/v1/glossaries/{id}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}" \
-X PATCH \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '[{"op":"replace","path":"name","value":"new name"},{"op":"replace","path":"description","value":"new description"}]'
Request PATCH /v1/glossaries/{id}
[
{
"op": "replace",
"path": "name",
"value": "new name"
},
{
"op": "replace",
"path": "description",
"value": "new description"
}
]
Updates a glossary.
Facts PUT /v1/glossaries/{id}
Rate limit required | Tier 2 (100 requests per minute) |
Header Parameters PUT /v1/glossaries/{id}
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the glossary was fetched. |
Path Parameters PUT /v1/glossaries/{id}
id required string<uuid> | The id of the glossary to update. |
Request Body PUT /v1/glossaries/{id}
application/json | No description |
Responses PUT /v1/glossaries/{id}
200 application/json | Successfully updated the glossary. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
PUT/v1/glossaries/{id}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}" \
-X PUT \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '{"name":"Organization wide glossary","tags":["Red","Sales"],"spaceId":"507f191e810c19729de860ea","overview":"string","description":"This glossary contains definitions and concepts of business terms.","termTemplate":{"relatedInformation":"string"}}'
Request PUT /v1/glossaries/{id}
{
"name": "Organization wide glossary",
"tags": [
"Red",
"Sales"
],
"spaceId": "507f191e810c19729de860ea",
"overview": "string",
"description": "This glossary contains definitions and concepts of business terms.",
"termTemplate": {
"relatedInformation": "string"
}
}
Response PUT /v1/glossaries/{id}
{
"id": "507f191e810c19729de860ea",
"name": "Organization wide glossary",
"tags": [
"Red",
"Sales"
],
"ownerId": "507f191e810c19729de860ea",
"spaceId": "507f191e810c19729de860ea",
"overview": "string",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"description": "This glossary contains definitions and concepts of business terms.",
"termTemplate": {
"relatedInformation": "string"
}
}
Deletes a glossary and all of its terms.
Facts DELETE /v1/glossaries/{id}
Rate limit required | Tier 2 (100 requests per minute) |
Path Parameters DELETE /v1/glossaries/{id}
id required string<uuid> | The id of the glossary to delete. |
Responses DELETE /v1/glossaries/{id}
204 object | Successful Operation. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The glossary is not found |
DELETE/v1/glossaries/{id}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}" \
-X DELETE \
-H "Authorization: Bearer <API-key>"
Exports a glossary.
Facts GET /v1/glossaries/{id}/actions/export
Rate limit required | Tier 1 (1000 requests per minute) |
Path Parameters GET /v1/glossaries/{id}/actions/export
id required string<uuid> | The glossary id. |
Responses GET /v1/glossaries/{id}/actions/export
200 application/json | Successfully exported the glossary. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The glossary is not found |
GET/v1/glossaries/{id}/actions/export
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/actions/export" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries/{id}/actions/export
{
"id": "507f191e810c19729de860ea",
"name": "string",
"tags": [
"tag1",
"tag2"
],
"terms": [
{
"id": "507f191e810c19729de860ea",
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"status": {
"type": "draft",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea"
},
"linksTo": [
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
],
"revision": 0,
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"glossaryId": "507f191e810c19729de860ea",
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
],
"ownerId": "507f191e810c19729de860ea",
"spaceId": "507f191e810c19729de860ea",
"overview": "glossary overview",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"categories": [
{
"id": "507f191e810c19729de860ea",
"name": "string",
"parentId": "507f191e810c19729de860ea",
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"glossaryId": "507f191e810c19729de860ea",
"description": "string"
}
],
"description": "string"
}
Returns a list of categories for a glossary.
Facts GET /v1/glossaries/{id}/categories
Rate limit required | Tier 1 (1000 requests per minute) |
Path Parameters GET /v1/glossaries/{id}/categories
id required string<uuid> | The glossary id. |
Query Parameters GET /v1/glossaries/{id}/categories
countTotal boolean | Optional parameter to request total count for query |
limit default=20, minimum=1, maximum=100 integer | The number of terms to get. |
next string | Optional parameter to request the next page. |
prev string | Optional parameter to request the previous page. |
sort string | Optional resource field name to sort on, eg. name. Can be prefixed with +/- to determine order, defaults to (+) ascending. Enum: description +description -description name +name -name update +update -update |
Responses GET /v1/glossaries/{id}/categories
200 application/json | Successful Operation. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
GET/v1/glossaries/{id}/categories
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/categories" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries/{id}/categories
{
"data": [
{
"id": "507f191e810c19729de860ea",
"name": "string",
"parentId": "507f191e810c19729de860ea",
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"glossaryId": "507f191e810c19729de860ea",
"description": "string"
}
],
"meta": {
"countTotal": 0
},
"links": {
"next": {
"href": "string"
},
"prev": {
"href": "string"
},
"self": {
"href": "string"
}
}
}
Creates a new category.
Facts POST /v1/glossaries/{id}/categories
Rate limit required | Tier 2 (100 requests per minute) |
Path Parameters POST /v1/glossaries/{id}/categories
id required string<uuid> | The glossary id. |
Request Body POST /v1/glossaries/{id}/categories
application/json | No description |
Responses POST /v1/glossaries/{id}/categories
201 application/json | Successfully created a new category. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
POST/v1/glossaries/{id}/categories
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/categories" \
-X POST \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '{"name":"string","parentId":"507f191e810c19729de860ea","stewards":["6305e8691a1d504df06efab9","63075b341a1d504df06efabc"],"description":"string"}'
Request POST /v1/glossaries/{id}/categories
{
"name": "string",
"parentId": "507f191e810c19729de860ea",
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"description": "string"
}
Response POST /v1/glossaries/{id}/categories
{
"id": "507f191e810c19729de860ea",
"name": "string",
"parentId": "507f191e810c19729de860ea",
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"glossaryId": "507f191e810c19729de860ea",
"description": "string"
}
Retrieves a category.
Facts GET /v1/glossaries/{id}/categories/{categoryId}
Rate limit required | Tier 1 (1000 requests per minute) |
Header Parameters GET /v1/glossaries/{id}/categories/{categoryId}
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the category was fetched. |
Path Parameters GET /v1/glossaries/{id}/categories/{categoryId}
categoryId required string<uuid> | The category id. |
id required string<uuid> | The glossary id. |
Responses GET /v1/glossaries/{id}/categories/{categoryId}
200 application/json | Successfully retrieved the category. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
GET/v1/glossaries/{id}/categories/{categoryId}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/categories/{categoryId}" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries/{id}/categories/{categoryId}
{
"id": "507f191e810c19729de860ea",
"name": "string",
"parentId": "507f191e810c19729de860ea",
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"glossaryId": "507f191e810c19729de860ea",
"description": "string"
}
Updates category properties with json-patch formated data
Facts PATCH /v1/glossaries/{id}/categories/{categoryId}
Rate limit required | Tier 2 (100 requests per minute) |
Header Parameters PATCH /v1/glossaries/{id}/categories/{categoryId}
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the category was fetched. |
Path Parameters PATCH /v1/glossaries/{id}/categories/{categoryId}
categoryId required string<uuid> | The category id. |
id required string<uuid> | The glossary id. |
Request Body PATCH /v1/glossaries/{id}/categories/{categoryId}
application/json | No description |
Responses PATCH /v1/glossaries/{id}/categories/{categoryId}
204 object | Category updated successfully. |
400 application/json | Bad request. Payload could not be parsed to a JSON Patch or Patch operations are invalid. |
401 application/json | Not authorized. |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The term to patch was not found. |
429 application/json | Request has been rate limited. |
PATCH/v1/glossaries/{id}/categories/{categoryId}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/categories/{categoryId}" \
-X PATCH \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '[{"op":"replace","path":"name","value":"new name"},{"op":"replace","path":"description","value":"new description"}]'
Request PATCH /v1/glossaries/{id}/categories/{categoryId}
[
{
"op": "replace",
"path": "name",
"value": "new name"
},
{
"op": "replace",
"path": "description",
"value": "new description"
}
]
Updates a category.
Facts PUT /v1/glossaries/{id}/categories/{categoryId}
Rate limit required | Tier 2 (100 requests per minute) |
Header Parameters PUT /v1/glossaries/{id}/categories/{categoryId}
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the category was fetched. |
Path Parameters PUT /v1/glossaries/{id}/categories/{categoryId}
categoryId required string<uuid> | The category id. |
id required string<uuid> | The glossary id. |
Request Body PUT /v1/glossaries/{id}/categories/{categoryId}
application/json | No description |
Responses PUT /v1/glossaries/{id}/categories/{categoryId}
200 application/json | Successfully updated the category. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
PUT/v1/glossaries/{id}/categories/{categoryId}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/categories/{categoryId}" \
-X PUT \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '{"name":"string","parentId":"507f191e810c19729de860ea","stewards":["6305e8691a1d504df06efab9","63075b341a1d504df06efabc"],"description":"string"}'
Request PUT /v1/glossaries/{id}/categories/{categoryId}
{
"name": "string",
"parentId": "507f191e810c19729de860ea",
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"description": "string"
}
Response PUT /v1/glossaries/{id}/categories/{categoryId}
{
"id": "507f191e810c19729de860ea",
"name": "string",
"parentId": "507f191e810c19729de860ea",
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"glossaryId": "507f191e810c19729de860ea",
"description": "string"
}
Deletes a category.
Facts DELETE /v1/glossaries/{id}/categories/{categoryId}
Rate limit required | Tier 2 (100 requests per minute) |
Path Parameters DELETE /v1/glossaries/{id}/categories/{categoryId}
categoryId required string<uuid> | The id for the category to delete. All subcategories are also deleted |
id required string<uuid> | The id of the glossary. |
Responses DELETE /v1/glossaries/{id}/categories/{categoryId}
204 object | Successful Operation. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
DELETE/v1/glossaries/{id}/categories/{categoryId}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/categories/{categoryId}" \
-X DELETE \
-H "Authorization: Bearer <API-key>"
Returns a list of terms for a glossary.
Facts GET /v1/glossaries/{id}/terms
Rate limit required | Tier 1 (1000 requests per minute) |
Path Parameters GET /v1/glossaries/{id}/terms
id required string<uuid> | The glossary id. |
Query Parameters GET /v1/glossaries/{id}/terms
countTotal boolean | Optional parameter to request total count for query |
filter string | Optional SCIM filter to be used to filter terms Usable fields are
|
limit default=20, minimum=1, maximum=100 integer | The number of terms to get. |
next string | Optional parameter to request the next page. |
prev string | Optional parameter to request the previous page. |
sort string | Optional resource field name to sort on, eg. name. Can be prefixed with +/- to determine order, defaults to (+) ascending. Enum: abbreviation +abbreviation -abbreviation description +description -description name +name -name status +status -status updated +updated -updated |
Responses GET /v1/glossaries/{id}/terms
200 application/json | Successful Operation. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
GET/v1/glossaries/{id}/terms
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries/{id}/terms
{
"data": [
{
"id": "507f191e810c19729de860ea",
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"status": {
"type": "draft",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea"
},
"linksTo": [
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
],
"revision": 0,
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"glossaryId": "507f191e810c19729de860ea",
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
],
"meta": {
"countTotal": 0
},
"links": {
"next": {
"href": "string"
},
"prev": {
"href": "string"
},
"self": {
"href": "string"
}
}
}
Creates a new term.
Facts POST /v1/glossaries/{id}/terms
Rate limit required | Tier 2 (100 requests per minute) |
Path Parameters POST /v1/glossaries/{id}/terms
id required string<uuid> | The glossary id. |
Request Body POST /v1/glossaries/{id}/terms
application/json | No description |
Responses POST /v1/glossaries/{id}/terms
201 application/json | Successfully created a new term. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
POST/v1/glossaries/{id}/terms
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms" \
-X POST \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '{"name":"Earnings Before Interest and Tax (EBIT)","tags":["Finance","Accounting"],"linksTo":[{"type":"definition","resourceId":"string","resourceType":"app","subResourceId":"string","subResourceName":"string","subResourceType":"master_dimension"}],"stewards":["6305e8691a1d504df06efab9","63075b341a1d504df06efabc"],"relatesTo":[{"type":"isA","termId":"507f191e810c19729de860ea"}],"categories":["507f191e810c19729de860ea","507f191e810c19729de860eb"],"description":"string","abbreviation":"EBIT","relatedInformation":"In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."}'
Request POST /v1/glossaries/{id}/terms
{
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"linksTo": [
{
"type": "definition",
"resourceId": "string",
"resourceType": "app",
"subResourceId": "string",
"subResourceName": "string",
"subResourceType": "master_dimension"
}
],
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
Response POST /v1/glossaries/{id}/terms
{
"id": "507f191e810c19729de860ea",
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"status": {
"type": "draft",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea"
},
"linksTo": [
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
],
"revision": 0,
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"glossaryId": "507f191e810c19729de860ea",
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
Retrieves a term.
Facts GET /v1/glossaries/{id}/terms/{termId}
Rate limit required | Tier 1 (1000 requests per minute) |
Path Parameters GET /v1/glossaries/{id}/terms/{termId}
id required string<uuid> | The glossary id. |
termId required string<uuid> | The term id. |
Responses GET /v1/glossaries/{id}/terms/{termId}
200 application/json | Successfully retrieved the term. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
GET/v1/glossaries/{id}/terms/{termId}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms/{termId}" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries/{id}/terms/{termId}
{
"id": "507f191e810c19729de860ea",
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"status": {
"type": "draft",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea"
},
"linksTo": [
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
],
"revision": 0,
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"glossaryId": "507f191e810c19729de860ea",
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
Updates term properties with json-patch formated data
Facts PATCH /v1/glossaries/{id}/terms/{termId}
Rate limit required | Tier 2 (100 requests per minute) |
Header Parameters PATCH /v1/glossaries/{id}/terms/{termId}
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the term was fetched. |
Path Parameters PATCH /v1/glossaries/{id}/terms/{termId}
id required string<uuid> | The glossary id. |
termId required string<uuid> | The term id. |
Request Body PATCH /v1/glossaries/{id}/terms/{termId}
application/json | No description |
Responses PATCH /v1/glossaries/{id}/terms/{termId}
204 object | Term updated successfully. |
400 application/json | Bad request. Payload could not be parsed to a JSON Patch or Patch operations are invalid. |
401 application/json | Not authorized. |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The term to patch was not found. |
412 application/json | Conditional update failed. Trying to modify an old version. |
429 application/json | Request has been rate limited. |
PATCH/v1/glossaries/{id}/terms/{termId}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms/{termId}" \
-X PATCH \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '[{"op":"replace","path":"name","value":"new name"},{"op":"replace","path":"description","value":"new description"}]'
Request PATCH /v1/glossaries/{id}/terms/{termId}
[
{
"op": "replace",
"path": "name",
"value": "new name"
},
{
"op": "replace",
"path": "description",
"value": "new description"
}
]
Updates a term.
Facts PUT /v1/glossaries/{id}/terms/{termId}
Rate limit required | Tier 2 (100 requests per minute) |
Header Parameters PUT /v1/glossaries/{id}/terms/{termId}
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the term was fetched. |
Path Parameters PUT /v1/glossaries/{id}/terms/{termId}
id required string<uuid> | The glossary id. |
termId required string<uuid> | The term id. |
Request Body PUT /v1/glossaries/{id}/terms/{termId}
application/json | No description |
Responses PUT /v1/glossaries/{id}/terms/{termId}
200 application/json | Successfully updated the term. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
412 application/json | Conditional update failed. Trying to modify an old version. |
PUT/v1/glossaries/{id}/terms/{termId}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms/{termId}" \
-X PUT \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '{"name":"Earnings Before Interest and Tax (EBIT)","tags":["Finance","Accounting"],"linksTo":[{"type":"definition","resourceId":"string","resourceType":"app","subResourceId":"string","subResourceName":"string","subResourceType":"master_dimension"}],"stewards":["6305e8691a1d504df06efab9","63075b341a1d504df06efabc"],"relatesTo":[{"type":"isA","termId":"507f191e810c19729de860ea"}],"categories":["507f191e810c19729de860ea","507f191e810c19729de860eb"],"description":"string","abbreviation":"EBIT","relatedInformation":"In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."}'
Request PUT /v1/glossaries/{id}/terms/{termId}
{
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"linksTo": [
{
"type": "definition",
"resourceId": "string",
"resourceType": "app",
"subResourceId": "string",
"subResourceName": "string",
"subResourceType": "master_dimension"
}
],
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
Response PUT /v1/glossaries/{id}/terms/{termId}
{
"id": "507f191e810c19729de860ea",
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"status": {
"type": "draft",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea"
},
"linksTo": [
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
],
"revision": 0,
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"glossaryId": "507f191e810c19729de860ea",
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
Deletes a term.
Facts DELETE /v1/glossaries/{id}/terms/{termId}
Rate limit required | Tier 2 (100 requests per minute) |
Path Parameters DELETE /v1/glossaries/{id}/terms/{termId}
id required string<uuid> | The glossary id. |
termId required string<uuid> | The term id. |
Responses DELETE /v1/glossaries/{id}/terms/{termId}
204 object | Successful Operation. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
DELETE/v1/glossaries/{id}/terms/{termId}
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms/{termId}" \
-X DELETE \
-H "Authorization: Bearer <API-key>"
Changes the status of the term. Only a steward can verify a term. Once the term is verified only a steward can modify the term.
Facts POST /v1/glossaries/{id}/terms/{termId}/actions/change-status
Rate limit required | Tier 2 (100 requests per minute) |
Header Parameters POST /v1/glossaries/{id}/terms/{termId}/actions/change-status
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the term was fetched. |
Path Parameters POST /v1/glossaries/{id}/terms/{termId}/actions/change-status
id required string<uuid> | The glossary id. |
termId required string<uuid> | The term id. |
Query Parameters POST /v1/glossaries/{id}/terms/{termId}/actions/change-status
status required string | The status to update to. Enum: draft verified deprecated |
Responses POST /v1/glossaries/{id}/terms/{termId}/actions/change-status
200 application/json | Successfully updated the term status. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
412 application/json | Conditional update failed. Trying to modify an old version. |
POST/v1/glossaries/{id}/terms/{termId}/actions/change-status
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms/{termId}/actions/change-status" \
-X POST \
-H "Authorization: Bearer <API-key>"
Response POST /v1/glossaries/{id}/terms/{termId}/actions/change-status
{
"id": "507f191e810c19729de860ea",
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"status": {
"type": "draft",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea"
},
"linksTo": [
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
],
"revision": 0,
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"glossaryId": "507f191e810c19729de860ea",
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
Returns a list of links assigned to a term.
Facts GET /v1/glossaries/{id}/terms/{termId}/links
Rate limit required | Tier 1 (1000 requests per minute) |
Path Parameters GET /v1/glossaries/{id}/terms/{termId}/links
id required string<uuid> | The glossary id. |
termId required string<uuid> | The term id. |
Query Parameters GET /v1/glossaries/{id}/terms/{termId}/links
countTotal boolean | Optional parameter to request total count for query |
filter string | Optional SCIM filter to be used to filter terms |
limit default=20, minimum=1, maximum=100 integer | The number of terms to get. |
next string | Optional parameter to request the next page. |
prev string | Optional parameter to request the previous page. |
sort string | Optional resource field name to sort on, eg. name. Can be prefixed with +/- to determine order, defaults to (+) ascending. Enum: type +type -type subtype +subtype -subtype created +created -created |
Responses GET /v1/glossaries/{id}/terms/{termId}/links
200 application/json | Successful Operation. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
GET/v1/glossaries/{id}/terms/{termId}/links
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms/{termId}/links" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries/{id}/terms/{termId}/links
{
"data": [
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
],
"meta": {
"countTotal": 0
},
"links": {
"next": {
"href": "string"
},
"prev": {
"href": "string"
},
"self": {
"href": "string"
}
}
}
Creates a new link to a term.
Facts POST /v1/glossaries/{id}/terms/{termId}/links
Rate limit required | Tier 2 (100 requests per minute) |
Header Parameters POST /v1/glossaries/{id}/terms/{termId}/links
if-match string | Optional header to do conditional updates. Using the Etag value that was returned the last time the term was fetched. |
Path Parameters POST /v1/glossaries/{id}/terms/{termId}/links
id required string<uuid> | The glossary id. |
termId required string<uuid> | The term id. |
Request Body POST /v1/glossaries/{id}/terms/{termId}/links
application/json | No description |
Responses POST /v1/glossaries/{id}/terms/{termId}/links
201 application/json | Successfully created the link. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
412 application/json | Conditional update failed. Trying to modify an old version. |
POST/v1/glossaries/{id}/terms/{termId}/links
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms/{termId}/links" \
-X POST \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '{"type":"definition","resourceId":"string","resourceType":"app","subResourceId":"string","subResourceName":"string","subResourceType":"master_dimension"}'
Request POST /v1/glossaries/{id}/terms/{termId}/links
{
"type": "definition",
"resourceId": "string",
"resourceType": "app",
"subResourceId": "string",
"subResourceName": "string",
"subResourceType": "master_dimension"
}
Response POST /v1/glossaries/{id}/terms/{termId}/links
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
Retrieves previous revisions of a term.
Facts GET /v1/glossaries/{id}/terms/{termId}/revisions
Rate limit required | Tier 1 (1000 requests per minute) |
Path Parameters GET /v1/glossaries/{id}/terms/{termId}/revisions
id required string<uuid> | The glossary id. |
termId required string<uuid> | The term id. |
Query Parameters GET /v1/glossaries/{id}/terms/{termId}/revisions
countTotal boolean | Optional parameter to request total count for query |
limit default=20, minimum=1, maximum=100 integer | The number of terms to get. |
next string | Optional parameter to request the next page. |
prev string | Optional parameter to request the previous page. |
sort string | Optional resource field name to sort on, eg. name. Can be prefixed with +/- to determine order, defaults to (+) ascending. Enum: update +update -update |
Responses GET /v1/glossaries/{id}/terms/{termId}/revisions
200 application/json | Successfully retrieved the revisions. |
400 application/json | The request is in incorrect format |
403 application/json | The operation failed due to insufficient permissions. |
404 application/json | The record is not found |
GET/v1/glossaries/{id}/terms/{termId}/revisions
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/{id}/terms/{termId}/revisions" \
-H "Authorization: Bearer <API-key>"
Response GET /v1/glossaries/{id}/terms/{termId}/revisions
{
"data": [
{
"id": "507f191e810c19729de860ea",
"name": "Earnings Before Interest and Tax (EBIT)",
"tags": [
"Finance",
"Accounting"
],
"status": {
"type": "draft",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea"
},
"linksTo": [
{
"id": "507f191e810c19729de860ea",
"name": "Sales App",
"type": "definition",
"title": "string",
"status": 201,
"openUrl": "https://tenant.qlik.com/sense/app/52bc4307-f9f2-4ce6-b521-67ca87018759",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"resourceId": "507f191e810c19729de860ea",
"resourceType": "app",
"subResourceId": "507f191e810c19729de860ea",
"resourceSpaceId": "507f191e810c19729de860ea",
"subResourceName": "Sales YTD",
"subResourceType": "master_dimension"
}
],
"revision": 0,
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860eb"
],
"glossaryId": "507f191e810c19729de860ea",
"description": "string",
"abbreviation": "EBIT",
"relatedInformation": "In accounting and finance, earnings before interest and taxes (EBIT) is a measure of a firm's profit that includes all incomes and expenses (operating and non-operating) except interest expenses and income tax expenses."
}
],
"meta": {
"countTotal": 0
},
"links": {
"next": {
"href": "string"
},
"prev": {
"href": "string"
},
"self": {
"href": "string"
}
}
}
Creates a new glossary, including categories and terms, based on a glossary definition file. Supported formats are currently, qlik, atlan and atlas
Facts POST /v1/glossaries/actions/import
Rate limit required | Tier 2 (100 requests per minute) |
Query Parameters POST /v1/glossaries/actions/import
spaceId string<uuid> | The spaceId (leave blank or omit for personal) |
Request Body POST /v1/glossaries/actions/import
application/json | No description |
application/json+qlik | No description |
application/json+atlan | No description |
application/json+atlas | No description |
Responses POST /v1/glossaries/actions/import
201 application/json | Successfully created a new glossary. |
400 application/json | See custom codes |
403 application/json | See custom codes |
404 application/json | See custom codes |
POST/v1/glossaries/actions/import
curl "https://your-tenant.us.qlikcloud.com/api/v1/glossaries/actions/import" \
-X POST \
-H "Authorization: Bearer <API-key>" \
-H "Content-type: application/json" \
-d '{"name":"string","tags":["tag1","tag2"],"terms":[{"name":"name","tags":["tag1","tag2"],"owner":[{"name":"Joe Smith","email":"joe.smith@qlik.com","userId":"507f191e810c19729de860ea"}],"linksTo":[{"type":"definition","resourceId":"string","resourceType":"app","subResourceId":"string","subResourceName":"string","subResourceType":"master_dimension"}],"relatesTo":[{"type":"isA","termId":"507f191e810c19729de860ea"}],"categories":["507f191e810c19729de860ea","507f191e810c19729de860ea"],"description":"description","abbreviation":"abbr"}],"spaceId":"507f191e810c19729de860ea","overview":"string","categories":[{"name":"string","parentId":"507f191e810c19729de860ea","stewards":["6305e8691a1d504df06efab9","63075b341a1d504df06efabc"],"description":"string"}],"description":"string"}'
Request POST /v1/glossaries/actions/import
{
"name": "string",
"tags": [
"tag1",
"tag2"
],
"terms": [
{
"name": "name",
"tags": [
"tag1",
"tag2"
],
"owner": [
{
"name": "Joe Smith",
"email": "joe.smith@qlik.com",
"userId": "507f191e810c19729de860ea"
}
],
"linksTo": [
{
"type": "definition",
"resourceId": "string",
"resourceType": "app",
"subResourceId": "string",
"subResourceName": "string",
"subResourceType": "master_dimension"
}
],
"relatesTo": [
{
"type": "isA",
"termId": "507f191e810c19729de860ea"
}
],
"categories": [
"507f191e810c19729de860ea",
"507f191e810c19729de860ea"
],
"description": "description",
"abbreviation": "abbr"
}
],
"spaceId": "507f191e810c19729de860ea",
"overview": "string",
"categories": [
{
"name": "string",
"parentId": "507f191e810c19729de860ea",
"stewards": [
"6305e8691a1d504df06efab9",
"63075b341a1d504df06efabc"
],
"description": "string"
}
],
"description": "string"
}
Response POST /v1/glossaries/actions/import
{
"id": "507f191e810c19729de860ea",
"name": "Organization wide glossary",
"tags": [
"Red",
"Sales"
],
"ownerId": "507f191e810c19729de860ea",
"spaceId": "507f191e810c19729de860ea",
"overview": "string",
"createdAt": "2021-10-02T14:20:50.52Z",
"createdBy": "507f191e810c19729de860ea",
"updatedAt": "2021-10-02T14:20:50.52Z",
"updatedBy": "507f191e810c19729de860ea",
"description": "This glossary contains definitions and concepts of business terms.",
"termTemplate": {
"relatedInformation": "string"
}
}
atlanEntity
objectProperties
guid string | No description |
labels Array<string> | No description |
status string | No description |
typeName string | No description |
attributes | No description |
relationshipAttributes | No description |
atlanEntityAttributes
objectProperties
guid string | No description |
name string | No description |
usage string | No description |
examples Array<string> | No description |
relations | No description |
displayText string | No description |
abbreviation string | No description |
relationGuid string | No description |
parentCategory string | No description |
userDescription string | No description |
atlanGlossary
objectAtlan glossary format. See https://apidocs.atlan.com/
Properties
entity | No description |
referredEntities | No description |
atlanRelationEntity
objectProperties
guid string | No description |
typeName string | No description |
displayText string | No description |
entityStatus string | No description |
atlanRelationshipAttributes
objectProperties
isA | No description |
terms | No description |
seeAlso | No description |
antonyms | No description |
synonyms | No description |
categories | No description |
classifies | No description |
replacedBy | No description |
atlanResourceLink
objectProperties
url string | No description |
displayName string | No description |
atlanTermHeader
objectProperties
guid string | No description |
steward string | No description |
expression string | No description |
description string | No description |
displayText string | No description |
entityStatus string | No description |
relationGuid string | No description |
atlasCategory
objectProperties
description string | No description |
displayText string | No description |
categoryGuid string | No description |
relationGuid string | No description |
parentCategoryGuid string | No description |
atlasGlossary
objectProperties
guid string | No description |
name string | No description |
terms | No description |
usage string | No description |
language string | No description |
categories | No description |
qualifiedName string | No description |
longDescription string | No description |
shortDescription string | No description |
atlasTerm
objectProperties
source string | No description |
status string | No description |
steward string | No description |
termGuid string | No description |
expression string | No description |
description string | No description |
displayText string | No description |
relationGuid string | No description |
categoriesResult
objectProperties
data required | No description |
meta | No description |
links | No description |
category
objectProperties
id required string<uuid> | No description |
name required string | No description |
parentId string<uuid> | No description |
stewards Array<string<uid>> | This list contains the uuids of the stewards of the category. |
createdAt required string<date-time> | No description |
createdBy required string<uuid> | No description |
updatedAt required string<date-time> | No description |
updatedBy required string<uuid> | The uuid of the user who last updated the category |
glossaryId required string<uuid> | No description |
description required string | No description |
createCategory
objectProperties
name string | No description |
parentId string<uuid> | No description |
stewards Array<string<uid>> | This list contains the uuids of the stewards of the category. |
description string | No description |
createGlossary
objectProperties
name required string | Name of the glossary |
tags Array<string> | List of tags for glossary |
spaceId string<uuid> | Unique unique identifier of the space to contain the glossary |
overview string | Overview of the glossary content |
description string | Description of the glossary |
termTemplate | No description |
createTerm
objectProperties
name required string | No description |
tags Array<string> | No description |
linksTo | No description |
stewards Array<string> | This list contain the uuids for the terms stewards |
relatesTo | No description |
categories Array<string<uuid>> | Category Ids that the term belongs to. NOTE! In case of import the string refers to the index of the category in the import document. |
description string | No description |
abbreviation string | No description |
relatedInformation string | No description |
errorResponse
objectProperties
errors | No description |
traceId string | No description |
errorResponseBadRequest
objectCustom error codes
- BG-1 - Context JWT is missing tenantId.
- BG-2 - Context JWT is missing userId.
- BG-4 - Invalid or unsupported Content Type. Valid types are: application/json, application/json+qlik, application/json+atlan, application/json+atlas
- BG-5 - Failed to decode JSON payload.
- BG-6 - A glossary name is required.
- BG-7 - Two categories with the same name cannot have the same parent.
- BG-11 - Glossary validation failed - A value or parameter is invalid or not set
- BG-12 - Category validation failed - A value or parameter is invalid or not set
- BG-13 - Term validation failed - A value or parameter is invalid or not set
- BG-14 - Two or more categories share Id
- BG-15 - Two or more terms share Id
- BG-16 - Not detecting proper Atlas format
- BG-17 - Not detecting proper Atlan format
- BG-18 - Not detecting proper Qlik format
- BG-19 - Invalid format in term
- BG-20 - Duplicate link definition
- BG-21 - Rich text validation failed
- BG-22 - Import cancelled
- BG-23 - Duplicate link related
Properties
errors | No description |
traceId string | No description |
errorResponseCode
objectProperties
code string | No description |
title string | No description |
detail string | No description |
errorResponseForbidden
objectCustom error codes
- BG-3 - Access denied, no read access
Properties
errors | No description |
traceId string | No description |
errorResponseNotFound
objectCustom error codes
- BG-8 - Glossary not found
- BG-9 - Category not found
- BG-10 - Term not found
Properties
errors | No description |
traceId string | No description |
fullGlossary
objectProperties
id string<uuid> | No description |
name string | No description |
tags Array<string> | No description |
terms | No description |
ownerId string<uuid> | No description |
spaceId string<uuid> | No description |
overview string | No description |
createdAt string<date-time> | No description |
createdBy string<uuid> | No description |
updatedAt string<date-time> | No description |
updatedBy string<uuid> | The uuid of the user who last updated the glossary |
categories | No description |
description string | No description |
glossariesResult
objectProperties
data | No description |
meta | No description |
links | No description |
glossary
objectProperties
id required string<uuid> | Unique identifier of the glossary |
name required string | Name of the glossary |
tags required Array<string> | List of tags associated with the glossary. |
ownerId required string<uuid> | The unique identifier of the glossary owner |
spaceId required string<uuid> | The unique identifier of the space containg the glossary |
overview required string | Overview of the glossary contents |
createdAt required string<date-time> | Datetime when the glossary was created |
createdBy required string<uuid> | Unique identifier of the user who created the glossary |
updatedAt required string<date-time> | Datetime when the glossary was updated |
updatedBy required string<uuid> | The unique identifier of the user who last updated the glossary |
description required string | Description of the glossary |
termTemplate required | No description |
importOwner
objectProperties
name string | No description |
email string | No description |
userId string<uuid> | No description |
importTerm
objectProperties
name string | No description |
tags Array<string> | No description |
owner | No description |
linksTo | No description |
relatesTo | No description |
categories Array<string<uuid>> | Category Ids that the term belongs to. NOTE! In case of import the string refers to the index of the category in the import document. |
description string | No description |
abbreviation string | No description |
JSONPatch
objectA JSON Patch document as defined in http://tools.ietf.org/html/rfc6902.
Properties
op required string | The operation to be performed. Enum: replace |
path required string | A JSON Pointer. |
value required | The value to be used for this operation. |
JSONPatchArray
Array<JSONPatch>An array of JSON Patch documents
Properties
op required string | The operation to be performed. Enum: replace |
path required string | A JSON Pointer. |
value required | The value to be used for this operation. |
linksResult
objectProperties
data | No description |
meta | No description |
links | No description |
pageLink
objectProperties
href string | No description |
pageLinks
objectProperties
next | No description |
prev | No description |
self | No description |
qlikGlossary
objectProperties
name string | No description |
tags Array<string> | No description |
terms | No description |
spaceId string<uuid> | No description |
overview string | No description |
categories | No description |
description string | No description |
resultMeta
objectProperties
countTotal integer | No description |
term
objectProperties
id required string<uuid> | No description |
name required string | No description |
tags required Array<string> | No description |
status required | Terms status is used determine the status of a term |
linksTo | No description |
revision required number | No description |
stewards required Array<string> | This list contains the uuids of the terms data stewards. |
createdAt required string<date-time> | No description |
createdBy required string<uuid> | No description |
relatesTo | No description |
updatedAt required string<date-time> | No description |
updatedBy required string<uuid> | The uuid of the user who last updated the term |
categories Array<string<uuid>> | No description |
glossaryId required string<uuid> | No description |
description required string | No description |
abbreviation string | No description |
relatedInformation required string | No description |
termCreateLinksTo
objectDescribes links to other data assets such as analytics applications or dataset.
Properties
type string | No description Enum: definition related |
resourceId required string | No description |
resourceType required string | No description Enum: app dataset |
subResourceId string | No description |
subResourceName string | No description |
subResourceType string | No description Enum: master_dimension master_measure |
termLinksTo
objectDescribes links to other entities such as qlik charts, dataset columns etc.
Properties
id filterable string<uuid> | No description |
name string | No description |
type string | No description Enum: definition related |
title string | Describes reason for item status during batch operation. E.g. why an error occurs during creation. |
status number | Http status code for item during batch operation. |
openUrl string | No description |
createdAt string<date-time> | No description |
createdBy filterable string<uuid> | No description |
resourceId filterable string<uuid> | No description |
resourceType filterable string | No description Enum: app dataset |
subResourceId filterable string<uuid> | No description |
resourceSpaceId string<uuid> | No description |
subResourceName string | No description |
subResourceType filterable string | No description Enum: master_dimension master_measure |
termRelatesTo
objectProperties
type required string | How the term related to the other object Enum: isA hasA seeAlso synonym antonym classifies other |
termId required string<uuid> | The unique identifier of the related term. NOTE! In case of import the string refers to the index of the term in the import document. |
termsResult
objectProperties
data required | No description |
meta | No description |
links | No description |
termStatus
objectTerms status is used determine the status of a term
Properties
type required string | No description Enum: draft verified deprecated |
updatedAt required string<date-time> | Time when the state was changed |
updatedBy required string<uuid> | The unique identifier of the user who last changed the status of the term |
termTemplate
objectProperties
relatedInformation string | Template text for new terms |