Download OpenAPI specification:Download
Creates an organization. This operation can only be performed by a superadmin.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| name required | string name of the organization |
| code | string code of the organization |
| contact_email required | string contact email of the organization |
| updates_email | string email for sending updates to organization's customer |
| parent_organization_id required | string id of the parent organization |
| updates_email_for_escalations_from_parent | Array of strings list of email addresses to notify when case is escalated from parent organization |
| can_have_child_organizations required | boolean flag indicating whether the new organization can further have child organizations |
| parent_has_access_to_descendants | boolean whether parent organization has access to descendant organizations of the created organization |
| parent_has_access | boolean whether parent organization has access to organization's entities. Default is True. If False, parent will also not have access to descendants |
| updates_email_for_escalations_from_children | Array of strings list of email addresses to notify when case is escalated from child organizations |
| logo_url | string url of the organization's logo |
object or null (OrganizationSSOConfiguration) sso configuration set for the organization | |
object or null (OrganizationDarrylConfigurationRequest) | |
| rbac_template_id required | string id of the rbac template to be used for the organization |
object additional metadata of the organization |
{- "name": "string",
- "code": "string",
- "contact_email": "string",
- "updates_email": "string",
- "parent_organization_id": "string",
- "updates_email_for_escalations_from_parent": [
- "string"
], - "can_have_child_organizations": true,
- "parent_has_access_to_descendants": true,
- "parent_has_access": true,
- "updates_email_for_escalations_from_children": [
- "string"
], - "logo_url": "string",
- "sso_configuration": {
- "sso_config_source": "parent",
- "identity_provider_name": "string",
- "entity_id": "string",
- "certificate": "string",
- "sso_url": "string",
- "logout_url": "string"
}, - "darryl_configuration": {
- "darryl_config_source": "parent",
- "name": "string",
- "color": "string"
}, - "rbac_template_id": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}{- "message": "string",
- "data": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "contact_email": "string",
- "updates_email": "string",
- "parent_organization_id": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "updates_email_for_escalations_from_parent": [
- "string"
], - "can_have_child_organizations": true,
- "parent_has_access_to_descendants": true,
- "parent_has_access": true,
- "updates_email_for_escalations_from_children": [
- "string"
], - "host_url": "string",
- "logo_url": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "created_at": 0,
- "created_by": "string",
- "modified_at": 0,
- "configuration": {
- "case_configuration": {
- "case_categories": [
- {
- "category_name": "string",
- "sub_categories": [
- {
- "sub_category_name": "string"
}
]
}
], - "severity_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disposition_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "finding_risk_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "action_status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disabled_features": [
- {
- "name": "string"
}
], - "case_priority_config": {
- "analyst_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}, - "customer_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}
}, - "case_closed_statuses": [
- 0
], - "reply_to_email": "string"
}, - "sso_configuration": {
- "sso_config_source": "parent",
- "identity_provider_name": "string",
- "entity_id": "string",
- "certificate": "string",
- "sso_url": "string",
- "logout_url": "string"
}, - "darryl_configuration": {
- "logo_url": "string",
- "darryl_config_source": "parent",
- "name": "string",
- "color": "string"
}, - "metabase_configuration": {
- "enabled": true,
- "dashboards": [
- {
- "id": "string",
- "name": "string"
}
]
}, - "rbac_configuration": {
- "template_id": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}
}
}
}Get list of organizations accessible to the logged in user.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": [
- {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "contact_email": "string",
- "updates_email": "string",
- "parent_organization_id": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "updates_email_for_escalations_from_parent": [
- "string"
], - "can_have_child_organizations": true,
- "parent_has_access_to_descendants": true,
- "parent_has_access": true,
- "updates_email_for_escalations_from_children": [
- "string"
], - "host_url": "string",
- "logo_url": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "created_at": 0,
- "created_by": "string",
- "modified_at": 0
}
]
}Get list of organizations with respect to given filters and accessible to logged in user.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| user_permissions | Array of strings Returns the organizations on which user has access for the given permissions |
| include_organization_configuration | boolean If true, configuration for organizations will be included in the response. Default value is false. |
| root_organization_id | string Organization ID for which descendants are to be fetched. |
| can_have_child_organizations | boolean flag indicating whether the organization can further have child organizations |
| include_organizations_with_no_access | boolean flag indicating whether to include organizations with parent_has_access flag as false. The default value is false for backward compatibility. |
| include_organizations_with_inaccessible_descendants | boolean flag indicating whether to include organizations with parent_has_access_to_descendants flag as false. The default value is true. |
| feature | string Feature for which accessible organizations will be fetched. |
{- "user_permissions": [
- "string"
], - "include_organization_configuration": true,
- "root_organization_id": "string",
- "can_have_child_organizations": true,
- "include_organizations_with_no_access": true,
- "include_organizations_with_inaccessible_descendants": true,
- "feature": "string"
}{- "message": "string",
- "data": [
- {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "contact_email": "string",
- "updates_email": "string",
- "parent_organization_id": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "updates_email_for_escalations_from_parent": [
- "string"
], - "can_have_child_organizations": true,
- "parent_has_access_to_descendants": true,
- "parent_has_access": true,
- "updates_email_for_escalations_from_children": [
- "string"
], - "host_url": "string",
- "logo_url": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "created_at": 0,
- "created_by": "string",
- "modified_at": 0,
- "configuration": {
- "case_configuration": {
- "case_categories": [
- {
- "category_name": "string",
- "sub_categories": [
- {
- "sub_category_name": "string"
}
]
}
], - "severity_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disposition_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "finding_risk_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "action_status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disabled_features": [
- {
- "name": "string"
}
], - "case_priority_config": {
- "analyst_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}, - "customer_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}
}, - "case_closed_statuses": [
- 0
], - "reply_to_email": "string"
}, - "sso_configuration": {
- "sso_config_source": "parent",
- "identity_provider_name": "string",
- "entity_id": "string",
- "certificate": "string",
- "sso_url": "string",
- "logout_url": "string"
}, - "darryl_configuration": {
- "logo_url": "string",
- "darryl_config_source": "parent",
- "name": "string",
- "color": "string"
}, - "metabase_configuration": {
- "enabled": true,
- "dashboards": [
- {
- "id": "string",
- "name": "string"
}
]
}, - "rbac_configuration": {
- "template_id": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}
}
}
]
}Get details of an organization.
| organization_identifier required | string The identifier (id or code) of the organization to be fetched |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "contact_email": "string",
- "updates_email": "string",
- "parent_organization_id": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "updates_email_for_escalations_from_parent": [
- "string"
], - "can_have_child_organizations": true,
- "parent_has_access_to_descendants": true,
- "parent_has_access": true,
- "updates_email_for_escalations_from_children": [
- "string"
], - "host_url": "string",
- "logo_url": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "created_at": 0,
- "created_by": "string",
- "modified_at": 0,
- "configuration": {
- "case_configuration": {
- "case_categories": [
- {
- "category_name": "string",
- "sub_categories": [
- {
- "sub_category_name": "string"
}
]
}
], - "severity_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disposition_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "finding_risk_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "action_status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disabled_features": [
- {
- "name": "string"
}
], - "case_priority_config": {
- "analyst_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}, - "customer_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}
}, - "case_closed_statuses": [
- 0
], - "reply_to_email": "string"
}, - "sso_configuration": {
- "sso_config_source": "parent",
- "identity_provider_name": "string",
- "entity_id": "string",
- "certificate": "string",
- "sso_url": "string",
- "logout_url": "string"
}, - "darryl_configuration": {
- "logo_url": "string",
- "darryl_config_source": "parent",
- "name": "string",
- "color": "string"
}, - "metabase_configuration": {
- "enabled": true,
- "dashboards": [
- {
- "id": "string",
- "name": "string"
}
]
}, - "rbac_configuration": {
- "template_id": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}
}
}
}Updates an organization. This operation can only be performed by a superadmin.
| organization_identifier required | string The unique identifier (id or code) of the organization |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| name | string name of the organization |
| contact_email | string or null contact email of the organization |
| updates_email | string or null email for sending updates to organization's customer |
| updates_email_for_escalations_from_parent | Array of strings or null list of email addresses to notify when case is escalated from parent organization |
| updates_email_for_escalations_from_children | Array of strings or null list of email addresses to notify when case is escalated from child organizations |
| logo_url | string or null url of the organization's logo |
| enable_metabase | boolean or null whether metabase is enabled for the organization |
object or null (OrganizationSSOConfiguration) sso configuration set for the organization | |
object or null (OrganizationDarrylConfigurationRequest) | |
| rbac_template_id | string id of the rbac template to be used for the organization |
object or null additional metadata of the organization |
{- "name": "string",
- "contact_email": "string",
- "updates_email": "string",
- "updates_email_for_escalations_from_parent": [
- "string"
], - "updates_email_for_escalations_from_children": [
- "string"
], - "logo_url": "string",
- "enable_metabase": true,
- "sso_configuration": {
- "sso_config_source": "parent",
- "identity_provider_name": "string",
- "entity_id": "string",
- "certificate": "string",
- "sso_url": "string",
- "logout_url": "string"
}, - "darryl_configuration": {
- "darryl_config_source": "parent",
- "name": "string",
- "color": "string"
}, - "rbac_template_id": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}
}{- "message": "string",
- "data": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "contact_email": "string",
- "updates_email": "string",
- "parent_organization_id": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "updates_email_for_escalations_from_parent": [
- "string"
], - "can_have_child_organizations": true,
- "parent_has_access_to_descendants": true,
- "parent_has_access": true,
- "updates_email_for_escalations_from_children": [
- "string"
], - "host_url": "string",
- "logo_url": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "created_at": 0,
- "created_by": "string",
- "modified_at": 0,
- "configuration": {
- "case_configuration": {
- "case_categories": [
- {
- "category_name": "string",
- "sub_categories": [
- {
- "sub_category_name": "string"
}
]
}
], - "severity_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disposition_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "finding_risk_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "action_status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disabled_features": [
- {
- "name": "string"
}
], - "case_priority_config": {
- "analyst_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}, - "customer_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}
}, - "case_closed_statuses": [
- 0
], - "reply_to_email": "string"
}, - "sso_configuration": {
- "sso_config_source": "parent",
- "identity_provider_name": "string",
- "entity_id": "string",
- "certificate": "string",
- "sso_url": "string",
- "logout_url": "string"
}, - "darryl_configuration": {
- "logo_url": "string",
- "darryl_config_source": "parent",
- "name": "string",
- "color": "string"
}, - "metabase_configuration": {
- "enabled": true,
- "dashboards": [
- {
- "id": "string",
- "name": "string"
}
]
}, - "rbac_configuration": {
- "template_id": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}
}
}
}Deletes an organization. This operation can only be performed by a superadmin, and a user cannot delete their own organization. Deleting an organization also deletes all descendant organizations, along with their users and user groups.
| organization_identifier required | string The unique identifier (id or code) of the organization |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}Upload logo of an organization.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| logo | string <binary> Image of the logo of the organization |
| usage_type | string (LogoUsageType) Enum: "login" "darryl" |
{- "message": "string",
- "data": {
- "logo_url": "string"
}
}Deletes and recreates metabase resources.
| organization_identifier required | string The unique identifier (id or code) of the organization |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}Gets metabase session.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "jwt": "string"
}Creates a user in an organization. This action can only be performed by superadmin or admin accounts. An admin cannot create a superadmin in their own organization, but they can create a superadmin in their accessible organizations.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| first_name | string first name of the user |
| last_name | string last name of the user |
| preferred_name | string preferred name of the user |
| email required | string email address of the user |
| password | string password to set for the account |
| organization_id required | string id of the organization in which the user needs to be added |
| role | string (UserRole) Enum: "user" "admin" "superadmin" role of the user. A user can view data in accessible organizations but cannot create or modify organizations or user accounts. An admin can view data and manage users in accessible organizations but cannot create or modify organizations. A superadmin can view data, manage users, and manage descendant organizations in their accessible organizations. |
{- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "email": "string",
- "password": "string",
- "organization_id": "string",
- "role": "user"
}{- "message": "string",
- "data": {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "email": "string",
- "password": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "status": "active",
- "role": "user",
- "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "user_groups": [
- {
- "user_group_id": "string",
- "name": "string",
- "type": "string"
}
], - "last_login": 0,
- "is_internal": true
}
}Filter users by organization ids and user ids accessible to the logged in user. If no filter is provided, all users in all accessible organizations are returned.
| page required | integer Page number for paginated results. |
| size required | integer Number of results per page. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
object (ListUserFilter) | |
Array of objects (SortFields) |
{- "filter": {
- "search": "string",
- "organization_id_list": [
- "string"
], - "user_id_list": [
- "string"
], - "email_id_list": [
- "string"
], - "status_list": [
- "active"
], - "role_list": [
- "user"
], - "never_logged_in": true,
- "created_by": [
- "string"
], - "only_logged_in_users": true,
- "exclude_system_users": true,
- "accessible_organization_list": [
- "string"
], - "include_child_users_with_org_context_access": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
]
}{- "message": "string",
- "data": [
- {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "email": "string",
- "password": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "status": "active",
- "role": "user",
- "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "user_groups": [
- {
- "user_group_id": "string",
- "name": "string",
- "type": "string"
}
], - "last_login": 0,
- "is_internal": true
}
], - "total": 0
}Filter logged in users by organization ids and user ids accessible to the logged in user. If no filter is provided, all users in all accessible organizations are returned.
| page required | integer Page number for paginated results. |
| size required | integer Number of results per page. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| accessible_organization_list | Array of strings The list of organization IDs for which user information is needed. |
{- "accessible_organization_list": [
- "string"
]
}{- "message": "string",
- "data": [
- {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "email": "string",
- "password": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "status": "active",
- "role": "user",
- "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "user_groups": [
- {
- "user_group_id": "string",
- "name": "string",
- "type": "string"
}
], - "last_login": 0,
- "is_internal": true
}
], - "total": 0
}Bulk delete users in an organization. This action can only be performed by superadmin or admin accounts.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| user_id_list | Array of strings The list of user IDs that need to deleted. |
{- "user_id_list": [
- "string"
]
}{- "message": "string"
}Fetches details of a user. This action can only be performed by superadmin or admin accounts; however, users can view their own details regardless of their role.
| user_id required | string The ID of User |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "email": "string",
- "password": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "status": "active",
- "role": "user",
- "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "user_groups": [
- {
- "user_group_id": "string",
- "name": "string",
- "type": "string"
}
], - "last_login": 0,
- "is_internal": true
}
}Updates the details of a user. First name, last name, and preferred name can be updated by any user. Role can only be updated by admin or superadmin accounts; however, admins are not permitted to assign superadmin role to a user.
| user_id required | string The ID of User |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| first_name | string first name of the user |
| last_name | string last name of the user |
| preferred_name | string preferred name of the user |
| role | string (UserRole) Enum: "user" "admin" "superadmin" role of the user. A user can view data in accessible organizations but cannot create or modify organizations or user accounts. An admin can view data and manage users in accessible organizations but cannot create or modify organizations. A superadmin can view data, manage users, and manage descendant organizations in their accessible organizations. |
{- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "role": "user"
}{- "message": "string",
- "data": {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "email": "string",
- "password": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "status": "active",
- "role": "user",
- "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "user_groups": [
- {
- "user_group_id": "string",
- "name": "string",
- "type": "string"
}
], - "last_login": 0,
- "is_internal": true
}
}Deletes a user. A user cannot delete their own account. This action can only be performed by superadmin or admin accounts; however, an admin cannot delete a superadmin.
| user_id required | string The id of User |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}Fetches details of a user with given email.
| email_id required | string The email of User to be fetched |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "email": "string",
- "password": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "status": "active",
- "role": "user",
- "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "user_groups": [
- {
- "user_group_id": "string",
- "name": "string",
- "type": "string"
}
], - "last_login": 0,
- "is_internal": true
}
}verify if user exists for a given email and organization exists for domain in the email.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| email_ids required | Array of strings |
{- "email_ids": [
- "string"
]
}{- "message": "string",
- "data": [
- {
- "email_id": "string",
- "user": {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string",
- "preferred_name": "string",
- "email": "string",
- "password": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "status": "active",
- "role": "user",
- "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "user_groups": [
- {
- "user_group_id": "string",
- "name": "string",
- "type": "string"
}
], - "last_login": 0,
- "is_internal": true
}, - "organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "contact_email": "string",
- "updates_email": "string",
- "parent_organization_id": "string",
- "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "updates_email_for_escalations_from_parent": [
- "string"
], - "can_have_child_organizations": true,
- "parent_has_access_to_descendants": true,
- "parent_has_access": true,
- "updates_email_for_escalations_from_children": [
- "string"
], - "host_url": "string",
- "logo_url": "string",
- "metadata": {
- "property1": "string",
- "property2": "string"
}, - "features": [
- {
- "feature_id": "string",
- "name": "string"
}
], - "permissions": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
], - "created_at": 0,
- "created_by": "string",
- "modified_at": 0
}
}
]
}Creates a user group. This group can only be granted access to descendant organizations. Only users from the same parent organization can be added to the user group. This action can only be performed by superadmin or admin accounts.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| name required | string name of the user group |
| description | string description of the user group |
| parent_organization_id required | string id of the organization where the user group needs to be created |
| user_ids | Array of strings list of id of the users to add to the user group |
Array of objects (AccessibleOrganizationsRequest) list of organization ids and future child organizations setting the user group will have access to | |
| can_assign_cases | boolean flag indicating whether cases can be assigned to user group |
| case_categories | Array of strings list of case catgeory names which can be assigned to users of the group |
{- "name": "string",
- "description": "string",
- "parent_organization_id": "string",
- "user_ids": [
- "string"
], - "accessible_organizations": [
- {
- "organization_id": "string",
- "select_all_child_orgs": true,
- "include_current_organization": true
}
], - "can_assign_cases": true,
- "case_categories": [
- "string"
]
}{- "message": "string",
- "data": {
- "user_group_id": "string",
- "name": "string",
- "description": "string",
- "type": "default",
- "users": [
- {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string"
}
], - "accessible_organizations": [
- {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "select_all_child_orgs": true,
- "include_current_organization": true
}
], - "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "modified_at": 0,
- "can_assign_cases": true,
- "case_categories": [
- "string"
]
}
}Filter user groups by organization ids and user ids accessible to the logged in user. If no filter is provided, all user groups in all accessible organizations are returned. This action can only be performed by superadmin or admin accounts.
| page required | integer Page number for paginated results. |
| size required | integer Number of results per page. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
object (ListUserGroupFilter) | |
Array of objects (SortFields) |
{- "filter": {
- "search": "string",
- "accessible_organization_list": [
- {
- "organization_id": "string"
}
], - "user_id_list": [
- "string"
], - "parent_organization_id_list": [
- "string"
], - "no_organization_linked": true,
- "no_user_present": true,
- "user_group_types": [
- "default"
], - "category_names": [
- "string"
], - "permissions": [
- "string"
]
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
]
}{- "message": "string",
- "data": [
- {
- "user_group_id": "string",
- "name": "string",
- "description": "string",
- "type": "default",
- "users": [
- {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string"
}
], - "accessible_organizations": [
- {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "select_all_child_orgs": true,
- "include_current_organization": true
}
], - "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "modified_at": 0
}
], - "total": 0
}Get details of a user group. This action can only be performed by superadmin or admin accounts.
| user_group_id required | string The ID of the user group to update |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": {
- "user_group_id": "string",
- "name": "string",
- "description": "string",
- "type": "default",
- "users": [
- {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string"
}
], - "accessible_organizations": [
- {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "select_all_child_orgs": true,
- "include_current_organization": true
}
], - "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "modified_at": 0,
- "can_assign_cases": true,
- "case_categories": [
- "string"
]
}
}Updates a user group. This group can only be granted access to descendant organizations. Only users from the same parent organization can be added to the user group. This action can only be performed by superadmin or admin accounts.
| user_group_id required | string The ID of the user group to update |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| name | string name of the user group |
| description | string description of the user group |
| user_ids | Array of strings list of id of the users to add to the user group |
Array of objects (AccessibleOrganizationsRequest) list of organization ids and future child organizations setting the user group will have access to | |
| can_assign_cases | boolean flag indicating whether cases can be assigned to user group |
| case_categories | Array of strings list of case catgeory names which can be assigned to users of the group |
{- "name": "string",
- "description": "string",
- "user_ids": [
- "string"
], - "accessible_organizations": [
- {
- "organization_id": "string",
- "select_all_child_orgs": true,
- "include_current_organization": true
}
], - "can_assign_cases": true,
- "case_categories": [
- "string"
]
}{- "message": "string",
- "data": {
- "user_group_id": "string",
- "name": "string",
- "description": "string",
- "type": "default",
- "users": [
- {
- "user_id": "string",
- "first_name": "string",
- "last_name": "string"
}
], - "accessible_organizations": [
- {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "select_all_child_orgs": true,
- "include_current_organization": true
}
], - "parent_organization": {
- "organization_id": "string",
- "name": "string",
- "code": "string",
- "logo_url": "string",
- "sso_enabled": true
}, - "created_at": 0,
- "created_by": "string",
- "modified_at": 0,
- "can_assign_cases": true,
- "case_categories": [
- "string"
]
}
}Deletes a user group. This action can only be performed by superadmin or admin accounts.
| user_group_id required | string The ID of the user group to update |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}Creates API Token for the Requestor. Api tokens are user level and permissions associated with a token are the same as that of the user who created that token. This action can only be performed by superadmin or admin accounts.
| return_active_token_if_exists | boolean Default: false If true, returns an existing active token instead of creating a new one. Defaults to false. |
| User-ID required | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID required | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| name required | string Name of the Token to be created |
{- "name": "string"
}{- "token_id": "string",
- "name": "string",
- "token": "string",
- "created_at": 0,
- "last_used_at": 0
}List all API Tokens created by a User. This action can only be performed by superadmin or admin accounts.
| User-ID required | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID required | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": [
- {
- "token_id": "string",
- "name": "string",
- "created_at": 0,
- "last_used_at": 0
}
], - "total": 0
}Deletes API Token. Only creator can delete their token. This action can only be performed by superadmin or admin accounts.
| token_id required | string The id of the token to be deleted |
| User-ID required | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID required | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}List of permissions available in the system.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": [
- {
- "permission_id": "string",
- "name": "string",
- "description": "string"
}
]
}List of disabled permissions in the system for user and organization.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": {
- "disabled_permissions": [
- {
- "feature": "string",
- "access_list": [
- {
- "access_type": "Create",
- "entities": [
- {
- "scope": 0,
- "org_hierarchy": "parent_orgs",
- "organization_ids": [
- "string"
], - "metadata": { }
}
]
}
]
}
]
}
}List the availableRBAC templates.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": [
- {
- "template_id": "string",
- "display_name": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}
]
}Create a new organization RBAC template.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| template_id required | string Unique identifier for the RBAC template |
| display_name required | string Display name for the RBAC template |
required | object (ParentVisibility) What parents are allowed to see |
required | object (ChildVisibility) What child orgs are allowed to see |
required | object (OrgVisibility) Organization-level visibility settings |
{- "template_id": "string",
- "display_name": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}{- "message": "string",
- "data": {
- "template_id": "string",
- "display_name": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}
}Get the RBAC template for the organization.
| template_id required | string The ID of the RBAC template |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": {
- "template_id": "string",
- "display_name": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}
}Update the RBAC template for the organization.
| template_id required | string The ID of the RBAC template |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| template_id required | string Unique identifier for the RBAC template |
| display_name required | string Display name for the RBAC template |
required | object (ParentVisibility) What parents are allowed to see |
required | object (ChildVisibility) What child orgs are allowed to see |
required | object (OrgVisibility) Organization-level visibility settings |
{- "template_id": "string",
- "display_name": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}{- "message": "string",
- "data": {
- "template_id": "string",
- "display_name": "string",
- "parent_visibility": {
- "user_mgmt": "full_access",
- "org_data": "full_access"
}, - "child_visibility": {
- "org_data": "full_access"
}, - "org_visibility": {
- "org_data": "full_access"
}
}
}Delete the RBAC template for the organization.
| template_id required | string The ID of the RBAC template |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}List the permission for the organization RBAC template.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string",
- "data": {
- "parent_visibility": {
- "user_mgmt": [
- "full_access"
], - "org_data": [
- "full_access"
]
}, - "child_visibility": {
- "org_data": [
- "full_access"
]
}, - "org_visibility": {
- "org_data": [
- "full_access"
]
}
}
}List the allowed RBAC movement for the organization.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "data": [
- {
- "template_id": "string",
- "allowlist": [
- "string"
]
}
], - "message": "string"
}