Element API (v7.0.1+)
This article describes API calls available for managing Elements in the Metric Insights Catalog. The response can be parsed to populate objects with information specific to one or more element IDs:
-
/api/element
: Returns all Elements available to a user, including options to include hidden items, Folder associations, Tags, and Glossary Terms. -
/api/element_info
: Provides detailed information for all or selected Elements, with support for filtering by Category, Owner, Tag, or Dimension values.-
PUT requests to
/api/element_info
: Allow updates to Element properties such as Name, Description, Certification, Dashboard visibility, Ownership, and Discoverability, as well as adding Elements to Publishing Workflows or requesting access.
-
PUT requests to
NOTES:
- This article describes Element API for Metric Insights v7, for information on v6 see Element API (prior to v7.0.1).
- The returned data types in v6 may vary from v7.
- See Understanding Type Enforcement in the v7 REST API for details.
Prerequisites:
- Set up API access
-
Verify that you have API access and obtain a token via get_token call
- Beginning in v7.1.0, you can generate a personal API Token
Table of contents:
1. Access Admin > System > API Toolkit
2. Get Elements Available to User
The GET request to /api/element
returns all elements available to the user.
- Item: element
- Enter an API Token
- [Run request]
- The returned object contains an array of objects representing all elements available to the user who executes the API call.
- See Example Response and Fields Description for details
This example demonstrates an object which represents a single element.
{
"user_dashboard_element_instance_id": 787083,
"user_id": 118,
"element_id": 152742,
"segment_value_id": 0,
"section_type": "Category",
"favorite_id": 0,
"category_id": 123,
"element_type": "metric",
"in_dashboard_ind_flag": "Y",
"last_stoplight_value": 0,
"is_expired": 0,
"is_tech_editor": "Y",
"is_owned": 1,
"topics": null,
"refresh_frequency_text": "Daily",
"refresh_frequency_sec": 86400,
"description_markdown_ind": "N",
"element_info": "Fruit Sales Italy In Store Metric",
"metric_unit_of_measure": null,
"last_measurement_time": "2025-07-18 00:00:00",
"external_report_download_url_info": null,
"certified_ind": "N",
"certification_level_id": null,
"last_certified_time": null,
"metric_display_on_tile": "value",
"metric_moving_average_interval": "30 day",
"metric_display_on_tile_prefix": "Avg",
"metric_home_page_compare_value_type": "last value",
"metric_home_page_compare_line_id": null,
"metric_home_page_compare_target_id": null,
"report_single_unit_label": null,
"report_multiple_units_label": null,
"report_no_units_label": null,
"report_on_demand_generation_ind": "Y",
"external_report_display": null,
"external_report_url": null,
"publicly_visible_ind": "N",
"certification_level_name": null,
"certification_level_color": null,
"last_certified_by_name": null,
"last_certified_by_email": null,
"business_owner": "Anna Kennedy",
"business_owner_email": "[email protected]",
"data_steward": null,
"data_steward_email": null,
"technical_owner": "[email protected] ",
"technical_owner_email": "[email protected]",
"data_source_name": "Dataset",
"supports_last_refreshed_check": null,
"display_order": 1000000,
"total_view_count": null,
"in_favorites": null,
"is_in_favorites": 0,
"is_in_folders": 0,
"mi_name": "Daily",
"mi_sequence": 30,
"pct_variance_text": "from last day",
"last_measurement_value_formatted": "1,184",
"last_measurement_time_formatted": "Friday 07/18/2025",
"metric_last_moving_average_value_formatted": "1,106",
"last_updated_time": "2025-07-18 12:11:27",
"total_forecast_amount_formatted": null,
"last_activity_time": null,
"last_annotation_text": null,
"last_commentary_text": null,
"element_dashboard_name": "Fruit Sales Italy In Store",
"element_dashboard_name_with_formatting": "[\"[e]\", \"Fruit Sales Italy In Store\"]",
"is_empty_instance_ind": "N",
"metric_tile_display_pct_variance": 22.6943,
"report_rows": null,
"last_display_generation_time": "",
"last_file_updated_time": "",
"last_modified": "unknown",
"favorite_content": null,
"reporting_tool_name": null,
"remove_preview_link_ind": null,
"external_content_type_name": null,
"enable_click_in_mobile_ind": null,
"content_type": "Metric",
"global_total_view_count": null,
"has_access": "Y"
}
Fields Description
This description covers only the fields that contain information useful for Portal Page development, the fields that are not covered are for internal use only.
Field Name | Value Type | Description |
---|---|---|
business_owner | string | The name of the Element Business
Owner. |
business_owner_email | string | The email of the Element Business
Owner. |
category_id | integer | The ID of the element's category. |
certification_level_color | string | The hex value of the certification level
color. |
certification_level_id | string | The ID of the certification level. |
certification_level_name | string | The name of the certification level. |
certified_ind | string | Whether or not the element is certified.
Takes value “Y” if the element is certified, “N” - if not. |
content_type | string | The type of the content. |
data_source_name | string | The name of the data source from which the
element is populated. |
data_steward | string | The name of the element's Data
Steward. |
data_steward_email | string | The email of the element's Data
Steward. |
description_markdown_ind | string | Whether or not markdown is applied to the
element's description. Takes value “Y” if markdown is enabled, “N”
- if not. |
element_dashboard_name | string | The name of the element. |
element_id | integer | The ID of the element. |
element_type | string | The type of the element. |
enable_click_in_mobile_ind | string | If the element is an External Report or
External Content, defines whether or not the “Enable click-through”
option is activated for its content type. |
external_content_type_name | string | If the element is an External Content,
describes its type. |
external_report_display | string | If the element is an External Report,
describes its display options. |
external_report_download_url_info | object | Information about element download. |
favorite_content | string | The type of favorite content. |
favorite_id | integer | The IDs of the element instances in
favorites. |
folder_id | array | An array of folders where the element is
present. |
global_total_view_count | string | The engagement count of the element. |
has_access | string | Whether or not the user who ran the API
request has access to the element. |
in_dashboard_ind_flag | string | Whether or not the element is displayed on
the dashboard. |
in_favorites | string | The IDs of favorites where the element is
present. |
is_empty_instance_ind | string | Whether or not the last instance of the
report is empty. |
is_expired | string | Whether or not the element is
expired. |
is_in_favorites | string | Whether or not the element is in
favorites. Takes value “1” if the element is in favorites, “0” - if
not. |
is_in_folders | string | Whether or not the element is in any
folder. Takes value “1” if the element is in any folder, “0” - if
not. |
is_owned | string | Whether or not the element has an owner.
Takes value “1” if the element has an owner, “0” - if not. |
is_tech_editor | string | Whether or not the user who ran the API
request can edit the element. Takes value “1” if the user who ran
the API request can edit the element, “0” - if not. |
last_activity_time | string | The date and time of the last element
activity. |
last_annotation_text | string | The text of the last annotation. |
last_certified_by_email | string | The email of the user who certified the
element. |
last_certified_by_name | string | The name of the user who certified the
element. |
last_certified_time | string | The date and time of the last
certification of the element. |
last_commentary_text | string | The text of the last comment. |
last_updated_time | string | The date and time of the last element
update. |
metric_last_moving_average_value_formatted | string | The last collected value of a
metric. |
metric_tile_display_pct_variance | float | The percentage ratio between the two
latest metric values. |
refresh_frequency_sec | integer | The frequency of element refresh in
seconds. |
reporting_tool_name | string | If the element is an External Report,
displays the name of the BI tool from which the element is
populated. |
segment_value_id | integer | The dimension value of the element. |
technical_owner | string | The element's Technical Owner. |
technical_owner_email | string | The email of the element's Technical
Owner. |
topics | array | An array of the element's tags' IDs. |
total_view_count | string | The engagement count of the element. |
user_dashboard_element_instance_id | integer | A unique ID of the element record. |
user_id | integer | The ID of the user |
3. Get All Elements
The GET request to /api/element?show_hidden_from_homepage=Y
returns all MI elements: both available to the user and hidden.
- Item: element
- show_hidden_from_homepage: Y
- Enter an API Token
- [Run request]
- See Example Response and Fields Description for details on the returned object
4. Get Elements And Folder Items Available to User
The GET request to /api/element?folder_items=Y
returns all MI elements available to the user and folder items.
- Item: element
- folder_items: Y
- Enter an API Token
- [Run request]
- The returned object contains two arrays of objects:
-
"elements"
: All elements -
"folderItems"
: All Folder items available to the user- See Example Response and Fields Description for details
-
{
elements: [
{
"user_dashboard_element_instance_id": 787083,
"user_id": 118,
"element_id": 152742,
"segment_value_id": 0,
"section_type": "Category",
"favorite_id": 0,
"category_id": 123,
"element_type": "metric",
"in_dashboard_ind_flag": "Y",
"last_stoplight_value": 0,
"is_expired": 0,
"is_tech_editor": "Y",
"is_owned": 1,
"topics": null,
"refresh_frequency_text": "Daily",
"refresh_frequency_sec": 86400,
"description_markdown_ind": "N",
"element_info": "Fruit Sales Italy In Store Metric",
"metric_unit_of_measure": null,
"last_measurement_time": "2025-07-18 00:00:00",
"external_report_download_url_info": null,
"certified_ind": "N",
"certification_level_id": null,
"last_certified_time": null,
"metric_display_on_tile": "value",
"metric_moving_average_interval": "30 day",
"metric_display_on_tile_prefix": "Avg",
"metric_home_page_compare_value_type": "last value",
"metric_home_page_compare_line_id": null,
"metric_home_page_compare_target_id": null,
"report_single_unit_label": null,
"report_multiple_units_label": null,
"report_no_units_label": null,
"report_on_demand_generation_ind": "Y",
"external_report_display": null,
"external_report_url": null,
"publicly_visible_ind": "N",
"certification_level_name": null,
"certification_level_color": null,
"last_certified_by_name": null,
"last_certified_by_email": null,
"business_owner": "Anna Kennedy",
"business_owner_email": "[email protected]",
"data_steward": null,
"data_steward_email": null,
"technical_owner": "[email protected] ",
"technical_owner_email": "[email protected]",
"data_source_name": "Dataset",
"supports_last_refreshed_check": null,
"display_order": 1000000,
"total_view_count": null,
"in_favorites": null,
"is_in_favorites": 0,
"is_in_folders": 0,
"mi_name": "Daily",
"mi_sequence": 30,
"pct_variance_text": "from last day",
"last_measurement_value_formatted": "1,184",
"last_measurement_time_formatted": "Friday 07/18/2025",
"metric_last_moving_average_value_formatted": "1,106",
"last_updated_time": "2025-07-18 12:11:27",
"total_forecast_amount_formatted": null,
"last_activity_time": null,
"last_annotation_text": null,
"last_commentary_text": null,
"element_dashboard_name": "Fruit Sales Italy In Store",
"element_dashboard_name_with_formatting": "[\"[e]\", \"Fruit Sales Italy In Store\"]",
"is_empty_instance_ind": "N",
"metric_tile_display_pct_variance": 22.6943,
"report_rows": null,
"last_display_generation_time": "",
"last_file_updated_time": "",
"last_modified": "unknown",
"favorite_content": null,
"reporting_tool_name": null,
"remove_preview_link_ind": null,
"external_content_type_name": null,
"enable_click_in_mobile_ind": null,
"content_type": "Metric",
"global_total_view_count": null,
"has_access": "Y"
}
],
folderItems: [
{
"folder_item_id": 14761087,
"folder_id": 279,
"element_id": 176,
"segment_value_id": 0,
"display_order": 14"
}
]
}
Fields Description
Fields related to the elements were previously described in the prior Fields Description section. Here you can find the description of the fields related to Folder items.
Field Name | Value Type | Description |
---|---|---|
folder_item_id | integer | The ID of the Folder item unique for each element. |
folder_id | integer |
The ID of the Folder. |
element_id | integer |
The ID of the element. |
segment_value_id | integer |
The dimension value of the element. |
display_order | integer |
The order in which the element is displayed in the Folder. |
5. Get Elements And Folder Items Available to User Including Hidden Folders
The GET request to /api/element?folder_items=Y&all_folders=Y
returns all MI elements available to the user and folder items, including items from hidden folders.
- Item: element
- folder_items: Y
- all_folders: Y
- Enter an API Token
- [Run request]
- The returned object contains an array of objects representing all elements available to the user and all Folder items, including items from the Folders not displayed on the Homepage.
- See Example Response and Fields Description for details
6. Get Elements Available to User, Their Tags, and Glossary Terms
The GET request to /api/element?with_topics=Y
returns all elements available to the user, their tags and glossary terms.
- Item: element
- with_topics: Y
- Enter an API Token
- [Run request]
- See Example Response and Fields Description for details on the returned data
{
elements:
[
{
"user_dashboard_element_instance_id": 787083,
"user_id": 118,
"element_id": 152742,
"segment_value_id": 0,
"section_type": "Category",
"favorite_id": 0,
"category_id": 123,
"element_type": "metric",
"in_dashboard_ind_flag": "Y",
"last_stoplight_value": 0,
"is_expired": 0,
"is_tech_editor": "Y",
"is_owned": 1,
"topics": null,
"refresh_frequency_text": "Daily",
"refresh_frequency_sec": 86400,
"description_markdown_ind": "N",
"element_info": "Fruit Sales Italy In Store Metric",
"metric_unit_of_measure": null,
"last_measurement_time": "2025-07-18 00:00:00",
"external_report_download_url_info": null,
"certified_ind": "N",
"certification_level_id": null,
"last_certified_time": null,
"metric_display_on_tile": "value",
"metric_moving_average_interval": "30 day",
"metric_display_on_tile_prefix": "Avg",
"metric_home_page_compare_value_type": "last value",
"metric_home_page_compare_line_id": null,
"metric_home_page_compare_target_id": null,
"report_single_unit_label": null,
"report_multiple_units_label": null,
"report_no_units_label": null,
"report_on_demand_generation_ind": "Y",
"external_report_display": null,
"external_report_url": null,
"publicly_visible_ind": "N",
"certification_level_name": null,
"certification_level_color": null,
"last_certified_by_name": null,
"last_certified_by_email": null,
"business_owner": "Anna Kennedy",
"business_owner_email": "[email protected]",
"data_steward": null,
"data_steward_email": null,
"technical_owner": "[email protected] ",
"technical_owner_email": "[email protected]",
"data_source_name": "Dataset",
"supports_last_refreshed_check": null,
"display_order": 1000000,
"total_view_count": null,
"in_favorites": null,
"is_in_favorites": 0,
"is_in_folders": 0,
"mi_name": "Daily",
"mi_sequence": 30,
"pct_variance_text": "from last day",
"last_measurement_value_formatted": "1,184",
"last_measurement_time_formatted": "Friday 07/18/2025",
"metric_last_moving_average_value_formatted": "1,106",
"last_updated_time": "2025-07-18 12:11:27",
"total_forecast_amount_formatted": null,
"last_activity_time": null,
"last_annotation_text": null,
"last_commentary_text": null,
"element_dashboard_name": "Fruit Sales Italy In Store",
"element_dashboard_name_with_formatting": "[\"[e]\", \"Fruit Sales Italy In Store\"]",
"is_empty_instance_ind": "N",
"metric_tile_display_pct_variance": 22.6943,
"report_rows": null,
"last_display_generation_time": "",
"last_file_updated_time": "",
"last_modified": "unknown",
"favorite_content": null,
"reporting_tool_name": null,
"remove_preview_link_ind": null,
"external_content_type_name": null,
"enable_click_in_mobile_ind": null,
"content_type": "Metric",
"global_total_view_count": null,
"has_access": "Y"
}
],
topics: [
{
"topic_id": 223,
"topic_type_id": 55,
"name": "Robert New Term for Docs",
"definition": "Some text...",
"description": "This is description of my section",
"business_owner_id": 118,
"technical_owner_id": 118,
"data_steward_id": null,
"created_by": "robert",
"created_time": "2023-10-18 16:50:40",
"last_updated_by": "[email protected]",
"last_updated_time": "2025-07-18 13:13:49",
"is_parent_topic": "N",
"parent_topic_id": null,
"is_governed_ind": "Y",
"created_by_id": 0,
"additional_metadata": "sales, food, Italy, in store, recent sales",
"topic_type_name": "Robert Section",
"use_icon": "uploaded",
"icon_type": "image/png",
"icon": "iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADKUlEQVQoFQEeA+H8Af////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAKmpqQCGhoYAAAAAAAAAAAAAAAAAAAAAAAAAAACpqakAhoaGAAAAAAAAAAAAAP///////////////4WFhf8AAAD///////////////////////////+FhYX/AAAA////////////Af////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAri4uABBQUEAmJiYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIP8AAAD/AAAA/39/f////////////////////////////7e3t/8gICD/ICAg/5+fn///////AHBwcP8AAAD/AAAA/wAAAP8gICD/n5+f/////////////////xgYGP8AAAD/AAAA/wgICP//////APf39/9ISEj/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/2hoaP//////AP/////39/f/YGBg/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA////////////AP///////////////4eHh/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/aGho////////////Af////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMTblUXmdZsAAAAASUVORK5CYII=",
"fa_icon": null,
"child_topics": "",
"full_name": "Robert New Term for Docs"
}
]
}
Fields Description
See Example Response for the description of Element-related fields. The table provided here is describing fields related to Tags and Glossary Terms.
Field Name | Value Type | Description |
---|---|---|
additional_metadata | string | A string with the tag’s additional metadata. |
business_owner_id | integer |
The ID of the business owner. |
created_by | string | The Username of the user who created the
tag or glossary term. |
created_by_id | string | The ID of the user who created the tag or
glossary term. |
created_time | string | Date and time of tag's or glossary term's
creation. |
data_steward_id | integer | The ID of the data steward. |
definition | string | Definition of the glossary term. |
description | string | Description of the glossary term. |
fa_icon | string | The description of the favicon. |
full_name | string | The name of the tag or glossary
term. |
icon | string | The base64 representation of the uploaded
icon. |
icon_type | string | The type of icon of the glossary
term. |
is_governed_ind | string | Whether or not the element is a Glossary
Term. |
last_updated_by | string | The Username of the last user who updated
the tag or glossary term. |
last_updated_time | string | Date and time of the last update. |
name | string | The name of the tag or glossary
term. |
technical_owner_id | integer |
The ID of the technical owner. |
topic_id | integer |
The ID of the tag or glossary term. |
topic_type_id | integer |
The ID of the glossary section. If the
element is tag, takes value 0. |
topic_type_name | string | The name of the glossary section. |
use_icon | string | Whether the glossary term has a favicon,
an uploaded icon, or no icon at all. |
7. Get Element Info
- The GET request to /
api/element_info
returns all elements' data - The GET request to
/api/element_info?element=<Element ID>
returns the selected element's data
- Item: element_info
- Methods: GET
- Optionally, filter the results by:
- element (integer): The ID of the Element
- dimension_value (string): The dimension value of the Element
- category (integer): The ID of the Category
- category_name (string): The name of the Category
- business_owner (integer): The ID of the Business Owner
- business_owner_username (string): The username of the Business Owner
- business_owner_email (string): The email of the Business Owner
- tag (integer): The ID of the Tag or Glossary Term
- tag_name (string): The name of the Tag or Glossary Term
- Additional filters available:
- jwt (string): Whether to include a JWT token in the response ('Y' or 'N')
- access_request_info (string): Whether to include element's access request information
- Enter an API Token
- [Run request]
- The returned object contains an array of objects representing elements
- If no filtering parameters have been applied, all elements are returned.
- See Example Response and Fields Description for details
{
"info": [
{
"id": 152666,
"dimension_value": 0,
"name": "Microsoft Power BI Demo External Report for Documentation",
"description": "Demo External Report for Documentation",
"last_updated_time": "2025-04-05 23:46:58",
"content_type": "Microsoft Power BI",
"element_type": "external report",
"category": 123,
"in_dashboard_ind_flag": "Y",
"business_owner_enabled": "Y",
"business_owner_label": "Business Owner",
"business_owner_name": "Anna Kennedy",
"business_owner_email": "[email protected]",
"technical_owner_enabled": "Y",
"technical_owner_label": "Technical Owner",
"technical_owner_name": "Anna Kennedy",
"technical_owner_email": "[email protected]",
"data_steward_enabled": "Y",
"data_steward_label": "Data Steward",
"data_steward_name": null,
"data_steward_email": null,
"plugin_connection_profile_id": 174,
"plugin_internal_name": "powerbi",
"external_report_url": "https://app.powerbi.com/groups/c5e9d464-329d-4bd8-846f-6c21e484cafc/reports/54ef4905-c8da-4808-a9c6-4145c612fe3b/a68012212f46bb908e7e",
"certified_ind": "N",
"certified_by": null,
"certification_level": null,
"certification_color": null,
"certification_description": null,
"last_certified_time": "0000-00-00 00:00:00",
"last_measurement_time": null,
"external_report_display": "external",
"publicly_visible_ind": "Y",
"tags": {
"220": "docs"
}
}
]
}
Fields Description
Field Name | Value Type | Description |
---|---|---|
id | integer | The ID of the
element. |
dimension_value | integer |
The dimension value for filtering. |
name | string | The name of the element. |
description | string | The description of the element. |
last_updated_time | string | The last time the element was
updated. |
content_type | string | The type of content associated with the
element. |
element_type | string | The type of the element. |
category | integer |
The unique identifier of the
category. |
in_dashboard_ind_flag | string | Whether the element is displayed on
the dashboard. ('Y' or 'N') |
business_owner_enabled | string | Whether the business owner is
enabled. ('Y' or 'N') |
business_owner_label | string | The label for the business owner. |
business_owner_name | string | The name of the business owner. |
business_owner_email | string | The email of the business owner. |
technical_owner_enabled | string | Whether the technical owner is
enabled. ('Y' or 'N') |
technical_owner_label | string | The label for the technical owner. |
technical_owner_name | string | The name of the technical owner. |
technical_owner_email | string | The email of the technical owner. |
data_steward_enabled | string | Whether the data steward is enabled.
('Y' or 'N') |
data_steward_label | string | The label for the data steward. |
data_steward_name | string | The name of the data steward. |
data_steward_email | string | The email of the data steward. |
plugin_connection_profile_id | integer |
The ID of the plugin
connection profile. |
plugin_internal_name | string | The internal name of the plugin. |
external_report_url | string | The URL of the external report. |
certified_ind | string | Whether the element is certified.
('Y' or 'N') |
certified_by | string | The name of the person who certified the
element. |
certification_level | string | The certification level of the
element. |
certification_color | string | The color associated with the
certification level. |
certification_description | string | The description of the
certification. |
last_certified_time | string | The last time the element was
certified. |
last_measurement_time | string | The last time the element was
measured. |
external_report_display | string | Indicates how the external report is
displayed. |
publicly_visible_ind | string | Whether the element is publicly
visible. ('Y' or 'N') |
tags | array | The tags associated with the element. Each
tag has the following structure: {tagId}: {tagName}
|
8. Update Element Info
8.1. Update Element Name
The PUT request to /api/element_info
with body {"call": "name", "name": "<New Element Name>"}
updates the element's name.
- Item: element_info
- Methods: PUT
- Enter ID of the Element
- Actions: Name
- Select JSON request and replace request with the following JSON providing the needed values:
{
"call": "name",
"name": "<New Element Name>"
}
- Enter an API Token
- [Run request]
8.2. Update Element Description
The PUT request to /api/element_info/id/<Element ID>
with body {"call": "description", "description": "<New Element Description>"}
updates the element's description.
- Item: element_info
- Methods: PUT
- Enter ID of the Element
- Actions: Description
- Select JSON request and replace request with the following JSON providing the needed values.
-
Optionally, use the
description_markdown_ind
parameter to specify whether to apply Markdown to the element's description:
-
Optionally, use the
{
"call": "description",
"description": "<New Element Description>",
"description_markdown_ind": "<Y/N>" // Optional parameter
}
- Enter an API Token
- [Run request]
8.3. Update Element Certification
The PUT request to /api/element_info/id/<Element ID>
with body {"call": "certify", "certified": "<Y/N>"}
updates the element's description.
- Item: element_info
- Methods: PUT
- Enter ID of the Element
- Actions: Certify
- Select JSON request and replace request with the following JSON providing the needed values.
- For MI v7.1.1+: Optionally, use the
certification_level_ind
parameter to specify the element's certification level:
- For MI v7.1.1+: Optionally, use the
{
"call": "certify",
"certified": "<Y/N>", // "Y" - the element is certified, "N" - the element is not certified
"certification_level_ind": <Certification Level Name> // Optional parameter
}
- Enter an API Token
- [Run request]
8.4. Add Element To Publishing Workflow
The PUT request to /api/element_info/id/<Element ID>
with body {"call": "content_workflow", "content_workflow_id": "<Y/N>"}
updates the element's description.
- Item: element_info
- Methods: PUT
- Enter ID of the Element
- Actions: Publishing Workflow
- Select JSON request and replace request with the following JSON providing the needed values:
{
"call": "content_workflow",
"content_workflow_id": "<Publishing Workflow ID>"
}
- Enter an API Token
- [Run request]
8.5. Request Access to Element
The PUT request to /api/element_info/id/<Element ID>
with body {"call": "request_access"}
requests access to an element for the user executing the API call.
- Item: element_info
- Methods: PUT
- Enter ID of the Element
- Actions: Request Access
- Select JSON request and replace request with the following JSON providing the needed values:
{
"call": "request_access"
}
- Enter an API Token
- [Run request]
8.6. Set Element's Visibility in Dashboard
The PUT request to /api/element_info/id/<Element ID>
with body {"call": "in_dashboard", "in_dashboard": "<Y/N>"}
sets element's visibility in dashboard.
- Item: element_info
- Methods: PUT
- Enter ID of the Element
- Actions: Display on Homepage
- Select JSON request and replace request with the following JSON providing the needed values.
{
"call": "in_dashboard",
"in_dashboard": "<Y/N>" // "Y" - the element is displayed on homepage, "N" - the element is not displayed on homepage
}
- Enter an API Token
- [Run request]
8.7. Set Element's Ownership
The PUT request to /api/element_info/id/<Element ID>
with body {"call": "owner"}
sets element's visibility in dashboard.
- Item: element_info
- Methods: PUT
- Enter ID of the Element
- Actions: Owner
- Select JSON request and replace request with the following JSON providing the needed values.
-
Optional parameters:
business_owner_id
,technical_owner_id
,data_steward_id
:
-
Optional parameters:
{
"call": "owner",
"business_owner_id": <Business Owner ID>,
"technical_owner_id": <Technical Owner ID>,
"data_steward_id": <Data Steward ID>
}
- Enter an API Token
- [Run request]
8.8. Set Element's Discoverability for Users Without Access
The PUT request to /api/element_info/id/<Element ID>
with body {"call": "publicly_visible", "publicly_visible": "<Y/N>"}
sets element's discoverability for users without access.
- Item: element_info
- Methods: PUT
- Enter ID of the Element
- Actions: Discoverable
- Select JSON request and replace request with the following JSON providing the needed values:
{
"call": "publicly_visible",
"publicly_visible": "<Y/N>" // Whether to make the element discoverable to Users without access
}
- Enter an API Token
- [Run request]