From 099c18504295091ef5ccbbca2e8a3b32843e3927 Mon Sep 17 00:00:00 2001 From: qsellem Date: Tue, 25 Aug 2026 08:51:01 +0200 Subject: [PATCH 1/2] RUM: document exclusion filters and restructure the retention filters page (#39386) * RUM: document exclusion filters and restructure the retention filters page Exclusion filters are a new type of filter, evaluated between the permanent and the custom retention filters. An event matching an exclusion filter is not evaluated against the custom retention filters, so it can never be the reason its session is retained. Because there are now three types of filters, the page is reorganized so that each type is documented in its own section: - New "Types of filters" section: the path an event takes through the three types, and a table contrasting what a match does in each case. Exclusion filters are event-scoped; retention filters are session-scoped. This is the distinction most likely to be misread. - "Creating a retention filter", "Modifying filters" and "Excluding sessions using retention filters" are now subsections of a new "Custom retention filters" section. Heading text is unchanged so existing deep links still resolve. - New "Exclusion filters" section (Preview), covering the event type + query model, "All events" targeting, order-independence, and the predefined filter for errors ignored in Error Tracking. - "Excluding sessions using retention filters" is rewritten: in-query exclusions are scoped to a single filter, and exclusion filters are the way to exclude across the whole configuration. - "How retention filters work with replays" moves below the filter types, next to the other cross-cutting sections. Also updates the best practices guide to point at exclusion filters, and fixes its link to retention_filters/#logic, an anchor that does not exist on the page (now #how-it-works). Screenshots still show the previous UI and are replaced before merge. Co-Authored-By: Claude Opus 5 (1M context) * RUM: address review feedback on the filters restructure - Overview: how to reach the Retention Filters page, including the new Settings entry point, instead of repeating it in the creation steps. - Types of filters: drop the billing claim from the table (it does not hold for the forced replay permanent filter) and the scope column and paragraph; the event-scope point stays in the Exclusion filters callout. - Exclusion filters: tighter definition, no cross-product mention. - "Creating a filter" and "Modifying filters" are now standalone sections covering both custom retention and exclusion filters. - Excluding sessions: the minimum retention rate is 0.1%, not 1%. - Error Tracking filter: cannot be edited either. - Quotas link now reads "Retention Quotas", matching the nav entry. - Link the mobile conditional recording APIs. - Drop the cross-product note about filter ordering. Co-Authored-By: Claude Opus 5 (1M context) * RUM: lead with the Settings shortcut in the retention filters overview Co-Authored-By: Claude Opus 5 (1M context) * RUM: group the filter configuration steps under a Setup section Adds a Setup section holding the page access instructions, with "Creating a filter", "Modifying filters" and "Capping retention with quotas" as its subsections, matching how other RUM pages are laid out. Exclusion filters now come before custom retention filters, so the sections follow the order in which an event is evaluated. Co-Authored-By: Claude Opus 5 (1M context) * RUM: drop the exclusion filter note from How it works Co-Authored-By: Claude Opus 5 (1M context) * RUM: trim the out-of-order evaluation note Co-Authored-By: Claude Opus 5 (1M context) * RUM: tighten the logical flow bullets in How it works Co-Authored-By: Claude Opus 5 (1M context) * RUM: trim the notes in How it works * RUM: shorten the retention decision wording * RUM: add the new filter group screenshots * RUM: link the exclusion filters preview signup form * RUM: apply review suggestions on the filters page * RUM: rename the in-query exclusion section to avoid confusion with exclusion filters --------- Co-authored-by: Claude Opus 5 (1M context) --- .../guide/retention_filter_best_practices.md | 9 +- .../rum_without_limits/retention_filters.md | 145 +++++++++++++----- .../custom-retention-filters.png | Bin 0 -> 100120 bytes .../rum_without_limits/exclusion-filters.png | Bin 0 -> 136542 bytes .../permanent-retention-filters.png | Bin 120910 -> 130579 bytes .../retention-filters-types.png | Bin 0 -> 80581 bytes 6 files changed, 109 insertions(+), 45 deletions(-) create mode 100644 hugo/static/images/real_user_monitoring/rum_without_limits/custom-retention-filters.png create mode 100644 hugo/static/images/real_user_monitoring/rum_without_limits/exclusion-filters.png create mode 100644 hugo/static/images/real_user_monitoring/rum_without_limits/retention-filters-types.png diff --git a/hugo/content/en/real_user_monitoring/guide/retention_filter_best_practices.md b/hugo/content/en/real_user_monitoring/guide/retention_filter_best_practices.md index 4c7af876e25..9e16dc63c38 100644 --- a/hugo/content/en/real_user_monitoring/guide/retention_filter_best_practices.md +++ b/hugo/content/en/real_user_monitoring/guide/retention_filter_best_practices.md @@ -99,7 +99,9 @@ A fallback filter at the bottom of your list captures a small percentage of sess ### Excluding sessions -See [Excluding sessions using retention filters][3]. +To keep a single filter from matching a subset of events, add the exclusion inside that filter's query. See [Excluding sessions using retention filters][3]. + +To exclude events across all of your custom retention filters at once, without repeating the same exclusion in every query, use [exclusion filters][4] instead. ## Suggested retention filters and use cases Below we describe the set of default filters, suggested filters, and their typical use cases. @@ -126,5 +128,6 @@ Below we describe the set of default filters, suggested filters, and their typic {{< partial name="whats-next/whats-next.html" >}} [1]: /real_user_monitoring/guide/understanding-the-rum-event-hierarchy/ -[2]: /real_user_monitoring/rum_without_limits/retention_filters/#logic -[3]: /real_user_monitoring/rum_without_limits/retention_filters#excluding-sessions-using-retention-filters \ No newline at end of file +[2]: /real_user_monitoring/rum_without_limits/retention_filters/#how-it-works +[3]: /real_user_monitoring/rum_without_limits/retention_filters#excluding-events-with-a-filter-query +[4]: /real_user_monitoring/rum_without_limits/retention_filters#exclusion-filters \ No newline at end of file diff --git a/hugo/content/en/real_user_monitoring/rum_without_limits/retention_filters.md b/hugo/content/en/real_user_monitoring/rum_without_limits/retention_filters.md index 64b1af0b09d..b0da945a1ef 100644 --- a/hugo/content/en/real_user_monitoring/rum_without_limits/retention_filters.md +++ b/hugo/content/en/real_user_monitoring/rum_without_limits/retention_filters.md @@ -32,6 +32,8 @@ Retention filters are a set of queries, similar to those used in the RUM Session The **retention rate** specifies the percentage of matching sessions you want to retain, which allows for greater cost control. Even though filters are matched against individual events, all the events from the underlying session are kept when a sampling decision is made, ensuring end-to-end visibility into user sessions. +Your configuration is made of three types of filters: [permanent retention filters](#permanent-retention-filters), [exclusion filters](#exclusion-filters), and [custom retention filters](#custom-retention-filters). See [Types of filters](#types-of-filters) for the path an event takes through them. + ## How it works A session is stored as soon as a retention filter matches one of its constituting events based on the predefined query, and samples it in based on the configured retention rate. @@ -40,27 +42,39 @@ A session is stored as soon as a retention filter matches one of its constitutin The logical flow of retention filters is the following: -- All RUM events are evaluated against each filter in sequence, starting with the first one received. -- When an event `A` matches a filter, a decision is made based on the retention rate to either sample the entire session in, or wait for future events to be evaluated. In both cases, event `A` is not evaluated further against subsequent retention filters. This is why the **order of retention filters matters**. -- Retained sessions are saved and accessible in the Session Explorer and other RUM pages. New events coming from this session do not go through the list of retention filters, but are automatically kept to ensure complete visibility. +- Each event is evaluated against your filters in sequence. +- When an event matches a filter, the retention rate decides retention for the whole session. Either way, the event is not evaluated against the following filters, which is why the **order of retention filters matters**. +- After a session is retained, it is available in the Session Explorer and other RUM pages, and its later events are kept automatically instead of going through the filters. **Notes**: -- If an event does not match any filters, or if it matches a filter but the decision is made not to retain the session based on the configured retention rate, future events from the same session will continue to be evaluated. As a result, the session may eventually be retained. -- Be cautious when defining filters on event attributes that update over time. For example, a filter retaining sessions with fewer than two errors might mistakenly retain sessions, as error counts update in real-time, and all sessions start at zero. Either use "greater than or equal to" (≥) conditions for fields that update, such as `@session.error.count >= 2`, or ensure the Session and View objects that are mutable are complete before evaluating them against the retention filters, by adding `@session.is_active: false` or `@view.is_active: false`. -- Our SDKs batch and compress events before sending them to Datadog, and failed uploads go back at the end of the queue on the device. Therefore, it could happen that event `B` is evaluated before event `A`, but all events are eventually evaluated against the list of retention filters to prevent gaps. +- If an event does not match any filters, or if it matches a filter but the retention rate does not sample it in, later events from the same session are still evaluated, so the session may eventually be retained. +- Be cautious with filters on attributes that update over time. A filter on sessions with fewer than two errors matches almost everything, because error counts start at zero and update in real time. Either use "greater than or equal to" (≥) conditions, such as `@session.error.count >= 2`, or wait for the object to be complete by adding `@session.is_active: false` or `@view.is_active: false`. +- Events are not necessarily evaluated in the order they happened: event `B` can be evaluated before event `A`. All events are eventually evaluated against the list of retention filters to prevent gaps. -## How retention filters work with replays +## Types of filters -You can manage session sampling with replays using retention filters. Whenever a session with replays is billed, both the session events and the video recording are kept and billed. This means that if you collect 100% of sessions and 100% of replays from SDKs, whenever a retention filter keeps a session, Datadog keeps and charges for both the session and the replay. +{{< img src="real_user_monitoring/rum_without_limits/retention-filters-types.png" alt="The three filter groups on the Retention Filters page: Permanent Filters, Exclusion Filters, and Custom Retention Filters." style="width:100%" >}} + +Every RUM event follows the same path through your configuration: + +1. The event is evaluated against the **permanent retention filters**. These are predefined and cannot be edited. If the event matches one, its session is retained. +1. The event is evaluated against the **exclusion filters**. If the event matches one, it is not evaluated any further. +1. If the event matches no exclusion filter, it is evaluated against your **custom retention filters**, in order. If the event matches one and the retention rate samples it in, its session is retained. -**Note**: Though Datadog's mobile SDKs also provide APIs to conditionally start and stop the recording (instead of relying on a flat sample rate), only the replays that are force-recorded by the Browser SDK are retained by default. +The three types differ in what a match does: + +| Filter type | When an event matches | +| -------------------------- | -------------------------------------------------------------------- | +| Permanent retention filter | The session is retained. | +| Exclusion filter | The event skips the evaluation against custom retention filters. | +| Custom retention filter | The session is retained, according to the configured retention rate. | ## Permanent retention filters Permanent retention filters are predefined retention filters that cannot be modified, disabled, or deleted. They are positioned at the top of your retention filters list. -{{< img src="real_user_monitoring/rum_without_limits/permanent-retention-filters.png" alt="The three permanent retention filters shown at the top of the retention filter list." style="width:100%" >}} +{{< img src="real_user_monitoring/rum_without_limits/permanent-retention-filters.png" alt="The Permanent Filters group expanded, showing the RUM-APM Flat Sampling, Synthetics Sessions, and Sessions with forced replays filters." style="width:100%" >}} There are three permanent retention filters: @@ -70,72 +84,122 @@ There are three permanent retention filters:
The RUM-APM Flat Sampling permanent retention filter only applies with the following SDKs:
- Browser 6.5.0+
- Android 3.0.0+
- iOS 3.3.0+
- React Native 3.0.0+
- Flutter 3.0.0+
-## Creating a retention filter +## Exclusion filters + +{{< callout url="https://www.datadoghq.com/product-preview/rum-exclusion-filters/" btn_hidden="false" header="Join the Preview!">}} +Exclusion filters are in Preview. +{{< /callout >}} + +{{< img src="real_user_monitoring/rum_without_limits/exclusion-filters.png" alt="The Exclusion Filters group expanded, showing the predefined Error Tracking filter and two custom exclusion filters with their event types and queries." style="width:100%" >}} + +Exclusion filters make targeted events skip the evaluation against custom retention filters. They are applied after the permanent retention filters. + +Use them when the same events are irrelevant to all of your custom retention filters, for example self-declared bot traffic, a retired application version, or a known noisy error. + +
Exclusion filters apply to the event, not to the session. Excluding an event does not drop its session: if another event from the same session matches a custom retention filter, the whole session is retained, including the excluded event.
+ +An exclusion filter is made of an event type and a query, like retention filters, with two differences: + +- An exclusion filter can target **All events** instead of a single event type, which lets you exclude on attributes or tags shared by every event, such as `@device.type` or `@geo.country`. +- An exclusion filter has no retention rate. It either matches an event or it does not, so the **order of exclusion filters does not matter**. + +### Excluding errors ignored in Error Tracking + +A predefined exclusion filter at the top of the list targets the errors you [ignored or excluded in Error Tracking][10], so that you do not have to maintain the same exclusions in two places. + +You can enable or disable this filter, but you cannot edit it or delete it. + +## Custom retention filters + +{{< img src="real_user_monitoring/rum_without_limits/custom-retention-filters.png" alt="The Custom Retention Filters group expanded, showing two ordered filters with their event types, retention rates, and retained session counts." style="width:100%" >}} + +Custom retention filters are the filters you create and control. Each one pairs an event type with a query and a retention rate, and each one can retain sessions. -To create a retention filter: +### Excluding events with a filter query + +Custom retention filters specify which sessions to keep, rather than which to exclude. You cannot set a retention percentage to 0% (the minimum is 0.1%). Additionally, setting low retention percentages is not an effective exclusion strategy because sessions may still be retained by other filters in your configuration. + +To keep a single filter from matching a subset of events, add exclusions **inside that filter's query**. For example: + +- Adding `-version:(1* OR 2*)` to a retention filter helps ensure that filter never keeps events from older versions 1 and 2 of your application. +- Adding `-@device.type:Bot` to a retention filter excludes search engine crawlers and other self-declared bots from that filter. +- Adding `-@geo.country:"South Korea"` to a retention filter excludes sessions from South Korea from that filter. + +In-query exclusions only apply to the filter that contains them. Because any other filter can still retain the same session, excluding events across your whole configuration this way means repeating the exclusion in **every** filter, and repeating it again each time you add a filter. + +To exclude events across all of your custom retention filters at once, use [exclusion filters](#exclusion-filters) instead. + +**Note**: Events matching an exclusion filter never reach your custom retention filters, and therefore never trigger the retention of their session. + +## Setup + +To configure your filters, click {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Retention Filters{{< /ui >}} in the top right corner of any RUM page for direct access. + +You can also: 1. Navigate to [{{< ui >}}Digital Experience{{< /ui >}} > {{< ui >}}Manage Applications{{< /ui >}}][3]. 1. Create a RUM application or click an existing application. 1. Under Product Settings, go to the {{< ui >}}Retention Filters{{< /ui >}} page. -1. Click the {{< ui >}}+ Add Retention Filter{{< /ui >}} button. -1. Give the retention filter a descriptive name. -1. Select an event type from the dropdown and enter a query. Any query that can be written in the [RUM Explorer][4] works with retention filters. -1. Optionally, set a retention rate against sessions that match the retention query. You can click {{< ui >}}Generate Estimate{{< /ui >}} to help guide you in setting this rate. -The new filter gets added to the bottom of the Retention Filters list. It takes seconds for Datadog to propagate a new filter and start making sampling decisions. +### Creating a filter + +To create a retention filter or an exclusion filter: -## Modifying filters +1. In the section for the type of filter you want to create, click the {{< ui >}}+ Add Filter{{< /ui >}} button. +1. Give the filter a descriptive name. +1. Select an event type from the dropdown and enter a query. Any query that can be written in the [RUM Explorer][4] works. Exclusion filters can also target {{< ui >}}All events{{< /ui >}}. +1. For a custom retention filter, optionally set a retention rate against sessions that match the query. You can click {{< ui >}}Generate Estimate{{< /ui >}} to help guide you in setting this rate. Exclusion filters have no retention rate. + +A new custom retention filter gets added to the bottom of the custom retention filters list. It takes seconds for Datadog to propagate a new filter and start applying it. + +Creating a filter requires the same permissions for both types of filters. + +### Modifying filters {{< img src="real_user_monitoring/rum_without_limits/modifying-filters.png" alt="Hover over a retention filter to modify it." style="width:100%" >}} -### Edit a filter +#### Edit a filter To modify an existing filter: 1. Hover over the filter and click the {{< ui >}}Edit{{< /ui >}} icon. 1. Click {{< ui >}}Save Changes{{< /ui >}}. -### Duplicate a filter +#### Duplicate a filter To duplicate a filter: 1. Hover over the filter and click the {{< ui >}}Duplicate{{< /ui >}} icon. 1. Make any modifications you want to the filter, then click {{< ui >}}Save Changes{{< /ui >}}. -### Delete a filter +#### Delete a filter -To delete a retention filter: +To delete a filter: 1. Hover over the filter and click the {{< ui >}}Delete{{< /ui >}} icon. 1. Click {{< ui >}}Confirm{{< /ui >}}. -### Disable a filter +#### Disable a filter -Disabled filters simply ignore events and do not make any sampling decisions. Events flowing in the list will skip disabled filters. +Disabled filters ignore events. A disabled custom retention filter makes no sampling decision, and a disabled exclusion filter excludes no event. Use the toggle to the right of the filter to disable or enable it. -### Reorder filters +#### Reorder filters Drag and drop filters to reorder filters to their new position. -## Excluding sessions using retention filters - -RUM without Limits uses retention filters to specify which sessions to keep, rather than which to exclude. You cannot set a retention percentage to 0% (the default is 1%). Additionally, setting low retention percentages is not an effective exclusion strategy because sessions may still be retained by other filters in your configuration. - -To ensure sessions from a particular environment, application version, device type, or other criteria are not retained, explicitly add exclusions **inside the query of ALL OF YOUR FILTERS**. For example: +Reordering only applies to custom retention filters, as the order of exclusion filters does not matter. -- Adding `-version:(1* OR 2*)` to all retention filters ensures you never keep events from older versions 1 and 2 of your application. -- Adding `-@device.type:Bot` to all retention filters excludes search engine crawlers and other self-declared bots. -- Adding `-@geo.country:"South Korea"` to all retention filters excludes all sessions from South Korea. +### Capping retention with quotas -For example, to exclude sessions from South Korea while retaining all other sessions, create a filter with the query `-@geo.country:"South Korea"` and set the retention rate to 100%. +To cap the total number of sessions retained per day across your retention filters, see [Retention Quotas][9]. -**Note**: There is no way to prevent a specific event from being retained. You can use negative queries (for instance, adding `-@error.message:"Script error."` to a retention filter targeting RUM Errors) to minimize the volume of undesired events, but other retention filters may still make a positive retention decision about a session that contains the event you tried to filter out. +## How retention filters work with replays -## Capping retention with quotas +You can manage session sampling with replays using retention filters. Whenever a session with replays is billed, both the session events and the video recording are kept and billed. This means that if you collect 100% of sessions and 100% of replays from SDKs, whenever a retention filter keeps a session, Datadog keeps and charges for both the session and the replay. -To cap the total number of sessions retained per day across your retention filters, see [Control Costs with Retention Quotas][9]. +**Note**: Though Datadog's mobile SDKs also provide [APIs to conditionally start and stop the recording][2] (instead of relying on a flat sample rate), only the replays that are force-recorded by the Browser SDK are retained by default. ## Cross-product retention filters @@ -165,10 +229,6 @@ If you have configured the SDK to sample 40% of traces, then the outcome is the - 60% of ingested RUM sessions with at least one error are retained. - 25% x 40% = 10% of these retained sessions have their APM traces indexed. -
Cross-product retention filters only apply to sessions retained by the corresponding RUM retention filter. This means filters order matters for both RUM retention and cross-product filters.

- -For more information, see How it works.
- ### Cross-product retention filters on permanent filters Cross-product retention filters are also available on the Permanent Retention Filters. The APM traces filter is **only editable on Synthetic Monitoring Sessions and Sessions with forced replays filters**. @@ -181,7 +241,7 @@ See [Retention Filter Best Practices][5]. ## API -Retention filters and cross-product retention filters can be managed through [APIs][6] or Datadog's dedicated [Terraform modules][7]. +Filters and cross-product retention filters can be managed through [APIs][6] or Datadog's dedicated [Terraform modules][7]. ## Next steps @@ -200,3 +260,4 @@ Analyze performance with [metrics][8]. [7]: https://registry.terraform.io/providers/datadog/datadog/latest/docs/data-sources/rum_retention_filters [8]: /real_user_monitoring/rum_without_limits/metrics [9]: /real_user_monitoring/rum_without_limits/retention_quotas +[10]: /error_tracking/issue_states/#excluding-an-issue diff --git a/hugo/static/images/real_user_monitoring/rum_without_limits/custom-retention-filters.png b/hugo/static/images/real_user_monitoring/rum_without_limits/custom-retention-filters.png new file mode 100644 index 0000000000000000000000000000000000000000..8803daed9811de77650bdd1f5fce7957e35d17c5 GIT binary patch literal 100120 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 QE`dK%V)D-lpFa2be*i%^SO5S3 literal 0 HcmV?d00001 diff --git a/hugo/static/images/real_user_monitoring/rum_without_limits/exclusion-filters.png b/hugo/static/images/real_user_monitoring/rum_without_limits/exclusion-filters.png new file mode 100644 index 0000000000000000000000000000000000000000..a4fb5399a1601efbce5b9a6b21d132c86bf1bce8 GIT binary patch literal 136542 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�L1 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 diff --git a/hugo/static/images/real_user_monitoring/rum_without_limits/retention-filters-types.png b/hugo/static/images/real_user_monitoring/rum_without_limits/retention-filters-types.png new file mode 100644 index 0000000000000000000000000000000000000000..0669d20e0a7dff8189bede27b8f995e2be1020c4 GIT binary patch literal 80581 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

vg9-y(M24Lmu9 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 z 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 literal 0 HcmV?d00001 From 3722734af50db3fdcc1d5e0d6e609390849808cd Mon Sep 17 00:00:00 2001 From: "api-clients-generation-pipeline[bot]" <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com> Date: Tue, 25 Aug 2026 07:25:48 +0000 Subject: [PATCH 2/2] Regenerate client from commit f2236a7 of spec repo (#39225) Co-authored-by: ci.datadog-api-spec --- .../api/v2/agent-observability/examples.json | 34 +++++++++---------- .../en/api/v2/case-management/examples.json | 10 +++--- hugo/data/api/v2/full_spec.yaml | 4 +-- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/hugo/content/en/api/v2/agent-observability/examples.json b/hugo/content/en/api/v2/agent-observability/examples.json index cc92684b02b..a6507379fce 100644 --- a/hugo/content/en/api/v2/agent-observability/examples.json +++ b/hugo/content/en/api/v2/agent-observability/examples.json @@ -1472,7 +1472,7 @@ "type": "annotations" } }, - "html": "

\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for the annotations response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of the annotations response.

\n
\n
\n
\n
\n
\n

annotations [required]

\n
\n

[object]

\n

Successfully created or updated annotations.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the annotation was created.

\n
\n \n
\n
\n
\n
\n
\n

created_by [required]

\n
\n

string

\n

Identifier of the user who created the annotation.

\n
\n \n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the annotation.

\n
\n \n
\n
\n
\n
\n
\n

interaction_id [required]

\n
\n

string

\n

Identifier of the interaction this annotation belongs to.

\n
\n \n
\n
\n
\n
\n
\n

label_values [required]

\n
\n

[object]

\n

Label values for this annotation. Each entry references a label schema by ID\nand provides the corresponding value.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for a label value. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

label_schema_id [required]

\n
\n

string

\n

ID of the label schema this value corresponds to.

\n
\n \n
\n
\n
\n
\n
\n

name_when_saved

\n
\n

string

\n

Name of the label schema at the time the annotation was created.

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Free text reasoning for this label value.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

enum

\n

Type of a label in an annotation queue label schema. \nAllowed enum values: score,categorical,boolean,text

\n
\n \n
\n
\n
\n
\n
\n

value [required]

\n
\n

 <oneOf>

\n

The value for this label. Must comply with the label schema type constraints.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

[string]

\n

For categorical-type labels allowing multiple selections.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at [required]

\n
\n

date-time

\n

Timestamp when the annotation was last modified.

\n
\n \n
\n
\n
\n
\n
\n

modified_by [required]

\n
\n

string

\n

Identifier of the user who last modified the annotation.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

errors

\n
\n

[object]

\n

Partial errors for annotations that could not be processed.

\n
\n
\n
\n
\n
\n

annotation_id

\n
\n

string

\n

ID of the annotation that failed, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

error [required]

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

interaction_id [required]

\n
\n

string

\n

ID of the interaction that failed.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The annotation queue ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for Agent Observability annotations. \nAllowed enum values: annotations

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for the annotations response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of the annotations response.

\n
\n
\n
\n
\n
\n

annotations [required]

\n
\n

[object]

\n

Successfully created or updated annotations.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the annotation was created.

\n
\n \n
\n
\n
\n
\n
\n

created_by [required]

\n
\n

string

\n

Identifier of the user who created the annotation.

\n
\n \n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the annotation.

\n
\n \n
\n
\n
\n
\n
\n

interaction_id [required]

\n
\n

string

\n

Identifier of the interaction this annotation belongs to.

\n
\n \n
\n
\n
\n
\n
\n

label_values [required]

\n
\n

[object]

\n

Label values for this annotation. Each entry references a label schema by ID\nand provides the corresponding value.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for a label value. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

label_schema_id [required]

\n
\n

string

\n

ID of the label schema this value corresponds to.

\n
\n \n
\n
\n
\n
\n
\n

name_when_saved

\n
\n

string

\n

Name of the label schema at the time the annotation was created.

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Free text reasoning for this label value.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

enum

\n

Type of a label in an annotation queue label schema. \nAllowed enum values: score,categorical,boolean,text

\n
\n \n
\n
\n
\n
\n
\n

value [required]

\n
\n

 <oneOf>

\n

The value for this label. Must comply with the label schema type constraints.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

[string]

\n

For categorical-type labels allowing multiple selections.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

modified_at [required]

\n
\n

date-time

\n

Timestamp when the annotation was last modified.

\n
\n \n
\n
\n
\n
\n
\n

modified_by [required]

\n
\n

string

\n

Identifier of the user who last modified the annotation.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

errors

\n
\n

[object]

\n

Partial errors for annotations that could not be processed.

\n
\n
\n
\n
\n
\n

annotation_id

\n
\n

string

\n

ID of the annotation that failed, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

error [required]

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

interaction_id [required]

\n
\n

string

\n

ID of the interaction that failed.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The annotation queue ID.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for Agent Observability annotations. \nAllowed enum values: annotations

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -1594,7 +1594,7 @@ "type": "annotations" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for creating or updating annotations.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for creating or updating annotations.

\n
\n
\n
\n
\n
\n

annotations [required]

\n
\n

[object]

\n

List of annotations to create or update. Must contain at least one item.

\n
\n
\n
\n
\n
\n

interaction_id [required]

\n
\n

string

\n

ID of the interaction to annotate.

\n
\n \n
\n
\n
\n
\n
\n

label_values [required]

\n
\n

[object]

\n

Label values for this annotation. Each entry references a label schema by ID\nand provides the corresponding value validated against the schema type constraints.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for a label value. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

label_schema_id [required]

\n
\n

string

\n

ID of the label schema this value corresponds to.

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Free text reasoning for this label value.

\n
\n \n
\n
\n
\n
\n
\n

value [required]

\n
\n

 <oneOf>

\n

The value for this label. Must comply with the label schema type constraints.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

[string]

\n

For categorical-type labels allowing multiple selections.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for Agent Observability annotations. \nAllowed enum values: annotations

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for creating or updating annotations.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for creating or updating annotations.

\n
\n
\n
\n
\n
\n

annotations [required]

\n
\n

[object]

\n

List of annotations to create or update. Must contain at least one item.

\n
\n
\n
\n
\n
\n

interaction_id [required]

\n
\n

string

\n

ID of the interaction to annotate.

\n
\n \n
\n
\n
\n
\n
\n

label_values [required]

\n
\n

[object]

\n

Label values for this annotation. Each entry references a label schema by ID\nand provides the corresponding value validated against the schema type constraints.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for a label value. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

label_schema_id [required]

\n
\n

string

\n

ID of the label schema this value corresponds to.

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Free text reasoning for this label value.

\n
\n \n
\n
\n
\n
\n
\n

value [required]

\n
\n

 <oneOf>

\n

The value for this label. Must comply with the label schema type constraints.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

[string]

\n

For categorical-type labels allowing multiple selections.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for Agent Observability annotations. \nAllowed enum values: annotations

\n
\n \n
\n
\n
\n
" } }, "DeleteLLMObsAnnotations": { @@ -2536,7 +2536,7 @@ "after": "string" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for an experimentation search response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The matching experimentation entities grouped by type.

\n
\n
\n
\n
\n
\n

dataset_records

\n
\n

[object]

\n

Matching dataset records. Present when dataset_records is included in filter.scope.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

datasets

\n
\n

[object]

\n

Matching datasets. Present when datasets is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was created.

\n
\n \n
\n
\n
\n
\n
\n

current_version [required]

\n
\n

int64

\n

Current version number of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the dataset.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability dataset. \nAllowed enum values: datasets

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiment_runs

\n
\n

[object]

\n

Matching experiment runs. Present when experiment_runs is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Aggregated metric data for this run.

\n
\n \n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp when the run was created.

\n
\n \n
\n
\n
\n
\n
\n

experiment_id

\n
\n

string

\n

Identifier of the experiment this run belongs to.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the experiment run.

\n
\n \n
\n
\n
\n
\n
\n

run_number

\n
\n

int32

\n

Sequential number of this run within the experiment.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiments

\n
\n

[object]

\n

Matching experiments. Present when experiments is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Pre-computed aggregate metrics for this experiment run, including eval score distributions, token costs, and error rates.

\n
\n \n
\n
\n
\n
\n
\n

author

\n
\n

object

\n

User data for the author of an experiment. Only present when include[user_data] is true.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

Email address of the user.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Username or handle associated with the user's Datadog account.

\n
\n \n
\n
\n
\n
\n
\n

icon

\n
\n

string

\n

URL of the user's icon.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the user.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Display name of the user.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

config [required]

\n
\n

object

\n

Configuration parameters for the experiment.

\n
\n \n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

dataset_name

\n
\n

string

\n

Name of the dataset used in this experiment.\nOnly present when include[dataset_names] is true.

\n
\n \n
\n
\n
\n
\n
\n

dataset_version

\n
\n

int64

\n

Version of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

deleted_at

\n
\n

date-time

\n

Timestamp when the experiment was soft-deleted, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

error

\n
\n

string

\n

Error message describing why the experiment failed, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

experiment

\n
\n

string

\n

Logical name of the experiment, shared across all runs of the same pipeline.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the experiment.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

parent_experiment_id

\n
\n

string

\n

Identifier of the parent (baseline) experiment this experiment was run against, if any.

\n
\n \n
\n
\n
\n
\n
\n

project_id [required]

\n
\n

string

\n

Identifier of the project this experiment belongs to.

\n
\n \n
\n
\n
\n
\n
\n

run_count

\n
\n

int32

\n

Expected number of runs for this experiment.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Execution status of an Agent Observability experiment. \nAllowed enum values: running,completed,failed,interrupted

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

projects

\n
\n

[object]

\n

Matching projects. Present when projects is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability project.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the project was created.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the project.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the project.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the project was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the project.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability project. \nAllowed enum values: projects

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Server-generated identifier for this search result.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for experimentation search and analytics operations. \nAllowed enum values: experimentation

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for an experimentation search response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The matching experimentation entities grouped by type.

\n
\n
\n
\n
\n
\n

dataset_records

\n
\n

[object]

\n

Matching dataset records. Present when dataset_records is included in filter.scope.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

datasets

\n
\n

[object]

\n

Matching datasets. Present when datasets is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was created.

\n
\n \n
\n
\n
\n
\n
\n

current_version [required]

\n
\n

int64

\n

Current version number of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the dataset.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability dataset. \nAllowed enum values: datasets

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiment_runs

\n
\n

[object]

\n

Matching experiment runs. Present when experiment_runs is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Aggregated metric data for this run.

\n
\n \n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp when the run was created.

\n
\n \n
\n
\n
\n
\n
\n

experiment_id

\n
\n

string

\n

Identifier of the experiment this run belongs to.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the experiment run.

\n
\n \n
\n
\n
\n
\n
\n

run_number

\n
\n

int32

\n

Sequential number of this run within the experiment.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiments

\n
\n

[object]

\n

Matching experiments. Present when experiments is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Pre-computed aggregate metrics for this experiment run, including eval score distributions, token costs, and error rates.

\n
\n \n
\n
\n
\n
\n
\n

author

\n
\n

object

\n

User data for the author of an experiment. Only present when include[user_data] is true.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

Email address of the user.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Username or handle associated with the user's Datadog account.

\n
\n \n
\n
\n
\n
\n
\n

icon

\n
\n

string

\n

URL of the user's icon.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the user.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Display name of the user.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

config [required]

\n
\n

object

\n

Configuration parameters for the experiment.

\n
\n \n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

dataset_name

\n
\n

string

\n

Name of the dataset used in this experiment.\nOnly present when include[dataset_names] is true.

\n
\n \n
\n
\n
\n
\n
\n

dataset_version

\n
\n

int64

\n

Version of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

deleted_at

\n
\n

date-time

\n

Timestamp when the experiment was soft-deleted, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

error

\n
\n

string

\n

Error message describing why the experiment failed, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

experiment

\n
\n

string

\n

Logical name of the experiment, shared across all runs of the same pipeline.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the experiment.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

parent_experiment_id

\n
\n

string

\n

Identifier of the parent (baseline) experiment this experiment was run against, if any.

\n
\n \n
\n
\n
\n
\n
\n

project_id [required]

\n
\n

string

\n

Identifier of the project this experiment belongs to.

\n
\n \n
\n
\n
\n
\n
\n

run_count

\n
\n

int32

\n

Expected number of runs for this experiment.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Execution status of an Agent Observability experiment. \nAllowed enum values: running,completed,failed,interrupted

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

projects

\n
\n

[object]

\n

Matching projects. Present when projects is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability project.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the project was created.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the project.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the project.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the project was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the project.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability project. \nAllowed enum values: projects

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Server-generated identifier for this search result.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for experimentation search and analytics operations. \nAllowed enum values: experimentation

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" }, "206": { "json": { @@ -2630,7 +2630,7 @@ "after": "string" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for an experimentation search response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The matching experimentation entities grouped by type.

\n
\n
\n
\n
\n
\n

dataset_records

\n
\n

[object]

\n

Matching dataset records. Present when dataset_records is included in filter.scope.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

datasets

\n
\n

[object]

\n

Matching datasets. Present when datasets is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was created.

\n
\n \n
\n
\n
\n
\n
\n

current_version [required]

\n
\n

int64

\n

Current version number of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the dataset.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability dataset. \nAllowed enum values: datasets

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiment_runs

\n
\n

[object]

\n

Matching experiment runs. Present when experiment_runs is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Aggregated metric data for this run.

\n
\n \n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp when the run was created.

\n
\n \n
\n
\n
\n
\n
\n

experiment_id

\n
\n

string

\n

Identifier of the experiment this run belongs to.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the experiment run.

\n
\n \n
\n
\n
\n
\n
\n

run_number

\n
\n

int32

\n

Sequential number of this run within the experiment.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiments

\n
\n

[object]

\n

Matching experiments. Present when experiments is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Pre-computed aggregate metrics for this experiment run, including eval score distributions, token costs, and error rates.

\n
\n \n
\n
\n
\n
\n
\n

author

\n
\n

object

\n

User data for the author of an experiment. Only present when include[user_data] is true.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

Email address of the user.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Username or handle associated with the user's Datadog account.

\n
\n \n
\n
\n
\n
\n
\n

icon

\n
\n

string

\n

URL of the user's icon.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the user.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Display name of the user.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

config [required]

\n
\n

object

\n

Configuration parameters for the experiment.

\n
\n \n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

dataset_name

\n
\n

string

\n

Name of the dataset used in this experiment.\nOnly present when include[dataset_names] is true.

\n
\n \n
\n
\n
\n
\n
\n

dataset_version

\n
\n

int64

\n

Version of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

deleted_at

\n
\n

date-time

\n

Timestamp when the experiment was soft-deleted, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

error

\n
\n

string

\n

Error message describing why the experiment failed, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

experiment

\n
\n

string

\n

Logical name of the experiment, shared across all runs of the same pipeline.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the experiment.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

parent_experiment_id

\n
\n

string

\n

Identifier of the parent (baseline) experiment this experiment was run against, if any.

\n
\n \n
\n
\n
\n
\n
\n

project_id [required]

\n
\n

string

\n

Identifier of the project this experiment belongs to.

\n
\n \n
\n
\n
\n
\n
\n

run_count

\n
\n

int32

\n

Expected number of runs for this experiment.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Execution status of an Agent Observability experiment. \nAllowed enum values: running,completed,failed,interrupted

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

projects

\n
\n

[object]

\n

Matching projects. Present when projects is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability project.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the project was created.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the project.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the project.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the project was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the project.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability project. \nAllowed enum values: projects

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Server-generated identifier for this search result.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for experimentation search and analytics operations. \nAllowed enum values: experimentation

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for an experimentation search response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The matching experimentation entities grouped by type.

\n
\n
\n
\n
\n
\n

dataset_records

\n
\n

[object]

\n

Matching dataset records. Present when dataset_records is included in filter.scope.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

datasets

\n
\n

[object]

\n

Matching datasets. Present when datasets is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was created.

\n
\n \n
\n
\n
\n
\n
\n

current_version [required]

\n
\n

int64

\n

Current version number of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the dataset.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability dataset. \nAllowed enum values: datasets

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiment_runs

\n
\n

[object]

\n

Matching experiment runs. Present when experiment_runs is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Aggregated metric data for this run.

\n
\n \n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp when the run was created.

\n
\n \n
\n
\n
\n
\n
\n

experiment_id

\n
\n

string

\n

Identifier of the experiment this run belongs to.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the experiment run.

\n
\n \n
\n
\n
\n
\n
\n

run_number

\n
\n

int32

\n

Sequential number of this run within the experiment.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiments

\n
\n

[object]

\n

Matching experiments. Present when experiments is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Pre-computed aggregate metrics for this experiment run, including eval score distributions, token costs, and error rates.

\n
\n \n
\n
\n
\n
\n
\n

author

\n
\n

object

\n

User data for the author of an experiment. Only present when include[user_data] is true.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

Email address of the user.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Username or handle associated with the user's Datadog account.

\n
\n \n
\n
\n
\n
\n
\n

icon

\n
\n

string

\n

URL of the user's icon.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the user.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Display name of the user.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

config [required]

\n
\n

object

\n

Configuration parameters for the experiment.

\n
\n \n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

dataset_name

\n
\n

string

\n

Name of the dataset used in this experiment.\nOnly present when include[dataset_names] is true.

\n
\n \n
\n
\n
\n
\n
\n

dataset_version

\n
\n

int64

\n

Version of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

deleted_at

\n
\n

date-time

\n

Timestamp when the experiment was soft-deleted, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

error

\n
\n

string

\n

Error message describing why the experiment failed, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

experiment

\n
\n

string

\n

Logical name of the experiment, shared across all runs of the same pipeline.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the experiment.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

parent_experiment_id

\n
\n

string

\n

Identifier of the parent (baseline) experiment this experiment was run against, if any.

\n
\n \n
\n
\n
\n
\n
\n

project_id [required]

\n
\n

string

\n

Identifier of the project this experiment belongs to.

\n
\n \n
\n
\n
\n
\n
\n

run_count

\n
\n

int32

\n

Expected number of runs for this experiment.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Execution status of an Agent Observability experiment. \nAllowed enum values: running,completed,failed,interrupted

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

projects

\n
\n

[object]

\n

Matching projects. Present when projects is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability project.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the project was created.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the project.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the project.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the project was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the project.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability project. \nAllowed enum values: projects

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Server-generated identifier for this search result.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for experimentation search and analytics operations. \nAllowed enum values: experimentation

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -2854,7 +2854,7 @@ } } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for a simple search response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The matching experimentation entities grouped by type.

\n
\n
\n
\n
\n
\n

dataset_records

\n
\n

[object]

\n

Matching dataset records. Present when dataset_records is included in filter.scope.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

datasets

\n
\n

[object]

\n

Matching datasets. Present when datasets is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was created.

\n
\n \n
\n
\n
\n
\n
\n

current_version [required]

\n
\n

int64

\n

Current version number of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the dataset.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability dataset. \nAllowed enum values: datasets

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiment_runs

\n
\n

[object]

\n

Matching experiment runs. Present when experiment_runs is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Aggregated metric data for this run.

\n
\n \n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp when the run was created.

\n
\n \n
\n
\n
\n
\n
\n

experiment_id

\n
\n

string

\n

Identifier of the experiment this run belongs to.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the experiment run.

\n
\n \n
\n
\n
\n
\n
\n

run_number

\n
\n

int32

\n

Sequential number of this run within the experiment.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiments

\n
\n

[object]

\n

Matching experiments. Present when experiments is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Pre-computed aggregate metrics for this experiment run, including eval score distributions, token costs, and error rates.

\n
\n \n
\n
\n
\n
\n
\n

author

\n
\n

object

\n

User data for the author of an experiment. Only present when include[user_data] is true.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

Email address of the user.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Username or handle associated with the user's Datadog account.

\n
\n \n
\n
\n
\n
\n
\n

icon

\n
\n

string

\n

URL of the user's icon.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the user.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Display name of the user.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

config [required]

\n
\n

object

\n

Configuration parameters for the experiment.

\n
\n \n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

dataset_name

\n
\n

string

\n

Name of the dataset used in this experiment.\nOnly present when include[dataset_names] is true.

\n
\n \n
\n
\n
\n
\n
\n

dataset_version

\n
\n

int64

\n

Version of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

deleted_at

\n
\n

date-time

\n

Timestamp when the experiment was soft-deleted, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

error

\n
\n

string

\n

Error message describing why the experiment failed, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

experiment

\n
\n

string

\n

Logical name of the experiment, shared across all runs of the same pipeline.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the experiment.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

parent_experiment_id

\n
\n

string

\n

Identifier of the parent (baseline) experiment this experiment was run against, if any.

\n
\n \n
\n
\n
\n
\n
\n

project_id [required]

\n
\n

string

\n

Identifier of the project this experiment belongs to.

\n
\n \n
\n
\n
\n
\n
\n

run_count

\n
\n

int32

\n

Expected number of runs for this experiment.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Execution status of an Agent Observability experiment. \nAllowed enum values: running,completed,failed,interrupted

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

projects

\n
\n

[object]

\n

Matching projects. Present when projects is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability project.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the project was created.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the project.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the project.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the project was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the project.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability project. \nAllowed enum values: projects

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Server-generated identifier for this search result.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for experimentation search and analytics operations. \nAllowed enum values: experimentation

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination metadata for a simple search response.

\n
\n
\n
\n
\n
\n

page

\n
\n

object

\n

Page metadata.

\n
\n
\n
\n
\n
\n

current

\n
\n

int32

\n

Current page number.

\n
\n \n
\n
\n
\n
\n
\n

limit

\n
\n

int32

\n

Page size used for this response.

\n
\n \n
\n
\n
\n
\n
\n

total_count

\n
\n

int32

\n

Total number of matching results (capped at the maximum search limit).

\n
\n \n
\n
\n
\n
\n
\n

total_pages

\n
\n

int32

\n

Total number of pages available.

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for a simple search response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

The matching experimentation entities grouped by type.

\n
\n
\n
\n
\n
\n

dataset_records

\n
\n

[object]

\n

Matching dataset records. Present when dataset_records is included in filter.scope.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

datasets

\n
\n

[object]

\n

Matching datasets. Present when datasets is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was created.

\n
\n \n
\n
\n
\n
\n
\n

current_version [required]

\n
\n

int64

\n

Current version number of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the dataset.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the dataset was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability dataset. \nAllowed enum values: datasets

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiment_runs

\n
\n

[object]

\n

Matching experiment runs. Present when experiment_runs is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Aggregated metric data for this run.

\n
\n \n
\n
\n
\n
\n
\n

created_at

\n
\n

date-time

\n

Timestamp when the run was created.

\n
\n \n
\n
\n
\n
\n
\n

experiment_id

\n
\n

string

\n

Identifier of the experiment this run belongs to.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the experiment run.

\n
\n \n
\n
\n
\n
\n
\n

run_number

\n
\n

int32

\n

Sequential number of this run within the experiment.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

experiments

\n
\n

[object]

\n

Matching experiments. Present when experiments is included in filter.scope.

\n
\n
\n
\n
\n
\n

aggregate_data

\n
\n

object

\n

Pre-computed aggregate metrics for this experiment run, including eval score distributions, token costs, and error rates.

\n
\n \n
\n
\n
\n
\n
\n

author

\n
\n

object

\n

User data for the author of an experiment. Only present when include[user_data] is true.

\n
\n
\n
\n
\n
\n

email

\n
\n

string

\n

Email address of the user.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Username or handle associated with the user's Datadog account.

\n
\n \n
\n
\n
\n
\n
\n

icon

\n
\n

string

\n

URL of the user's icon.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the user.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Display name of the user.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

config [required]

\n
\n

object

\n

Configuration parameters for the experiment.

\n
\n \n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

dataset_name

\n
\n

string

\n

Name of the dataset used in this experiment.\nOnly present when include[dataset_names] is true.

\n
\n \n
\n
\n
\n
\n
\n

dataset_version

\n
\n

int64

\n

Version of the dataset used in this experiment.

\n
\n \n
\n
\n
\n
\n
\n

deleted_at

\n
\n

date-time

\n

Timestamp when the experiment was soft-deleted, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

error

\n
\n

string

\n

Error message describing why the experiment failed, if applicable.

\n
\n \n
\n
\n
\n
\n
\n

experiment

\n
\n

string

\n

Logical name of the experiment, shared across all runs of the same pipeline.

\n
\n \n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the experiment.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the experiment.

\n
\n \n
\n
\n
\n
\n
\n

parent_experiment_id

\n
\n

string

\n

Identifier of the parent (baseline) experiment this experiment was run against, if any.

\n
\n \n
\n
\n
\n
\n
\n

project_id [required]

\n
\n

string

\n

Identifier of the project this experiment belongs to.

\n
\n \n
\n
\n
\n
\n
\n

run_count

\n
\n

int32

\n

Expected number of runs for this experiment.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Execution status of an Agent Observability experiment. \nAllowed enum values: running,completed,failed,interrupted

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the experiment was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

projects

\n
\n

[object]

\n

Matching projects. Present when projects is included in filter.scope.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an Agent Observability project.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the project was created.

\n
\n \n
\n
\n
\n
\n
\n

description [required]

\n
\n

string

\n

Description of the project.

\n
\n \n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the project.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the project was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the project.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability project. \nAllowed enum values: projects

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Server-generated identifier for this search result.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for experimentation search and analytics operations. \nAllowed enum values: experimentation

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination metadata for a simple search response.

\n
\n
\n
\n
\n
\n

page

\n
\n

object

\n

Page metadata.

\n
\n
\n
\n
\n
\n

current

\n
\n

int32

\n

Current page number.

\n
\n \n
\n
\n
\n
\n
\n

limit

\n
\n

int32

\n

Page size used for this response.

\n
\n \n
\n
\n
\n
\n
\n

total_count

\n
\n

int32

\n

Total number of matching results (capped at the maximum search limit).

\n
\n \n
\n
\n
\n
\n
\n

total_pages

\n
\n

int32

\n

Total number of pages available.

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -3558,7 +3558,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of experiment spans with their evaluation metrics.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

An experiment span enriched with its associated evaluation metrics.

\n
\n
\n
\n
\n
\n

dataset_record_id

\n
\n

string

\n

ID of the dataset record this span evaluated.

\n
\n \n
\n
\n
\n
\n
\n

duration

\n
\n

double

\n

Duration of the span in nanoseconds.

\n
\n \n
\n
\n
\n
\n
\n

eval_metrics

\n
\n

[object]

\n

Evaluation metrics associated with this span.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Metadata associated with an experiment span.

\n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment span.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

stack

\n
\n

string

\n

Stack trace of the error.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The error type or exception class name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object

\n

Expected output for the span, used for evaluation.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics

\n
\n

object

\n

Numeric metrics attached to the span.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

double

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Name of the span.

\n
\n \n
\n
\n
\n
\n
\n

parent_id

\n
\n

string

\n

Parent span ID, if any.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID.

\n
\n \n
\n
\n
\n
\n
\n

start_ns

\n
\n

int64

\n

Start time in nanoseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Status of the span. \nAllowed enum values: ok,error

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the span.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for a span item in an experiment spans response. \nAllowed enum values: experiments

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of experiment spans with their evaluation metrics.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

An experiment span enriched with its associated evaluation metrics.

\n
\n
\n
\n
\n
\n

dataset_record_id

\n
\n

string

\n

ID of the dataset record this span evaluated.

\n
\n \n
\n
\n
\n
\n
\n

duration

\n
\n

double

\n

Duration of the span in nanoseconds.

\n
\n \n
\n
\n
\n
\n
\n

eval_metrics

\n
\n

[object]

\n

Evaluation metrics associated with this span.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Metadata associated with an experiment span.

\n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment span.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

stack

\n
\n

string

\n

Stack trace of the error.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The error type or exception class name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object

\n

Expected output for the span, used for evaluation.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics

\n
\n

object

\n

Numeric metrics attached to the span.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

double

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Name of the span.

\n
\n \n
\n
\n
\n
\n
\n

parent_id

\n
\n

string

\n

Parent span ID, if any.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID.

\n
\n \n
\n
\n
\n
\n
\n

start_ns

\n
\n

int64

\n

Start time in nanoseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Status of the span. \nAllowed enum values: ok,error

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the span.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for a span item in an experiment spans response. \nAllowed enum values: experiments

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -3831,7 +3831,7 @@ "type": "events" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for pushing experiment events.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for pushing experiment events including spans and metrics.

\n
\n
\n
\n
\n
\n

metrics

\n
\n

[object]

\n

List of metrics to push for the experiment.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Used when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Used when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment metric evaluation.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message associated with the metric evaluation.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Used when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label [required]

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_type [required]

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score value. Used when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id [required]

\n
\n

string

\n

The ID of the span this metric measures.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

List of tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms [required]

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

spans

\n
\n

[object]

\n

List of spans to push for the experiment.

\n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Dataset ID associated with this span.

\n
\n \n
\n
\n
\n
\n
\n

duration [required]

\n
\n

int64

\n

Duration of the span in nanoseconds.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Metadata associated with an experiment span.

\n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment span.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

stack

\n
\n

string

\n

Stack trace of the error.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The error type or exception class name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object

\n

Expected output for the span, used for evaluation.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the span.

\n
\n \n
\n
\n
\n
\n
\n

project_id [required]

\n
\n

string

\n

Project ID associated with this span.

\n
\n \n
\n
\n
\n
\n
\n

span_id [required]

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

start_ns [required]

\n
\n

int64

\n

Start time of the span in nanoseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

status [required]

\n
\n

enum

\n

Status of the span. \nAllowed enum values: ok,error

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

List of tags associated with the span.

\n
\n \n
\n
\n
\n
\n
\n

trace_id [required]

\n
\n

string

\n

Trace ID for the span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for Agent Observability experiment events. \nAllowed enum values: events

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for pushing experiment events.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for pushing experiment events including spans and metrics.

\n
\n
\n
\n
\n
\n

metrics

\n
\n

[object]

\n

List of metrics to push for the experiment.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Used when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Used when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment metric evaluation.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message associated with the metric evaluation.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Used when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label [required]

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_type [required]

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score value. Used when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id [required]

\n
\n

string

\n

The ID of the span this metric measures.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

List of tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms [required]

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

spans

\n
\n

[object]

\n

List of spans to push for the experiment.

\n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Dataset ID associated with this span.

\n
\n \n
\n
\n
\n
\n
\n

duration [required]

\n
\n

int64

\n

Duration of the span in nanoseconds.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Metadata associated with an experiment span.

\n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment span.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

stack

\n
\n

string

\n

Stack trace of the error.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The error type or exception class name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object

\n

Expected output for the span, used for evaluation.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

name [required]

\n
\n

string

\n

Name of the span.

\n
\n \n
\n
\n
\n
\n
\n

project_id [required]

\n
\n

string

\n

Project ID associated with this span.

\n
\n \n
\n
\n
\n
\n
\n

span_id [required]

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

start_ns [required]

\n
\n

int64

\n

Start time of the span in nanoseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

status [required]

\n
\n

enum

\n

Status of the span. \nAllowed enum values: ok,error

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

List of tags associated with the span.

\n
\n \n
\n
\n
\n
\n
\n

trace_id [required]

\n
\n

string

\n

Trace ID for the span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for Agent Observability experiment events. \nAllowed enum values: events

\n
\n \n
\n
\n
\n
" } }, "ListLLMObsIntegrationAccounts": { @@ -8029,7 +8029,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -8217,7 +8217,7 @@ "type": "datasets" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for batch-updating records in an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for batch-updating records in an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

create_new_version

\n
\n

boolean

\n

Whether to create a new dataset version when applying the batch update. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

delete_records

\n
\n

[string]

\n

Record IDs to delete.

\n
\n \n
\n
\n
\n
\n
\n

insert_records

\n
\n

[object]

\n

Records to insert.

\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Optional user-provided identifier for the record. If omitted, the server generates an identifier.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

tag_operations

\n
\n

object

\n

Explicit tag operations for updating records. Operations are applied in order, Remove then Add then Set. set is the final override; if specified, the result of remove and add is discarded.

\n
\n
\n
\n
\n
\n

add

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

remove

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

set

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

update_records

\n
\n

[object]

\n

Records to update by ID.

\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record to update.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Updated metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

tag_operations

\n
\n

object

\n

Explicit tag operations for updating records. Operations are applied in order, Remove then Add then Set. set is the final override; if specified, the result of remove and add is discarded.

\n
\n
\n
\n
\n
\n

add

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

remove

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

set

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability dataset. \nAllowed enum values: datasets

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for batch-updating records in an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for batch-updating records in an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

create_new_version

\n
\n

boolean

\n

Whether to create a new dataset version when applying the batch update. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

delete_records

\n
\n

[string]

\n

Record IDs to delete.

\n
\n \n
\n
\n
\n
\n
\n

insert_records

\n
\n

[object]

\n

Records to insert.

\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Optional user-provided identifier for the record. If omitted, the server generates an identifier.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

tag_operations

\n
\n

object

\n

Explicit tag operations for updating records. Operations are applied in order, Remove then Add then Set. set is the final override; if specified, the result of remove and add is discarded.

\n
\n
\n
\n
\n
\n

add

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

remove

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

set

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

update_records

\n
\n

[object]

\n

Records to update by ID.

\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record to update.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Updated metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

tag_operations

\n
\n

object

\n

Explicit tag operations for updating records. Operations are applied in order, Remove then Add then Set. set is the final override; if specified, the result of remove and add is discarded.

\n
\n
\n
\n
\n
\n

add

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

remove

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n

set

\n
\n

[string]

\n

List of tag strings.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the dataset.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of an Agent Observability dataset. \nAllowed enum values: datasets

\n
\n \n
\n
\n
\n
" } }, "CloneLLMObsDataset": { @@ -8856,7 +8856,7 @@ "after": "string" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -8971,7 +8971,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -9088,7 +9088,7 @@ "type": "records" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for updating records in an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for updating records in an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of records to update.

\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record to update.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Updated metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of Agent Observability dataset records. \nAllowed enum values: records

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for updating records in an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for updating records in an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of records to update.

\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record to update.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Updated metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of Agent Observability dataset records. \nAllowed enum values: records

\n
\n \n
\n
\n
\n
" } }, "CreateLLMObsDatasetRecords": { @@ -9117,7 +9117,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
" }, "201": { "json": { @@ -9143,7 +9143,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of affected dataset records.

\n
\n
\n
\n
\n
\n

created_at [required]

\n
\n

date-time

\n

Timestamp when the record was created.

\n
\n \n
\n
\n
\n
\n
\n

dataset_id [required]

\n
\n

string

\n

Identifier of the dataset this record belongs to.

\n
\n \n
\n
\n
\n
\n
\n

expected_output [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Unique identifier of the record.

\n
\n \n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata [required]

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n

updated_at [required]

\n
\n

date-time

\n

Timestamp when the record was last updated.

\n
\n \n
\n
\n
\n
\n
\n
" }, "400": { "json": { @@ -9260,7 +9260,7 @@ "type": "records" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for appending records to an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for appending records to an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

deduplicate

\n
\n

boolean

\n

Whether to deduplicate records before appending. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of records to append to the dataset.

\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of Agent Observability dataset records. \nAllowed enum values: records

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Data object for appending records to an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes for appending records to an Agent Observability dataset.

\n
\n
\n
\n
\n
\n

deduplicate

\n
\n

boolean

\n

Whether to deduplicate records before appending. Defaults to true.

\n
\n \n
\n
\n
\n
\n
\n

records [required]

\n
\n

[object]

\n

List of records to append to the dataset.

\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

input [required]

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the record.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type of Agent Observability dataset records. \nAllowed enum values: records

\n
\n \n
\n
\n
\n
" } }, "DeleteLLMObsDatasetRecords": { @@ -9703,7 +9703,7 @@ "after": "string" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for an experiment events response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an experiment events response.

\n
\n
\n
\n
\n
\n

spans [required]

\n
\n

[object]

\n

Experiment spans, each enriched with their associated evaluation metrics.

\n
\n
\n
\n
\n
\n

dataset_record_id

\n
\n

string

\n

ID of the dataset record this span evaluated.

\n
\n \n
\n
\n
\n
\n
\n

duration

\n
\n

double

\n

Duration of the span in nanoseconds.

\n
\n \n
\n
\n
\n
\n
\n

eval_metrics

\n
\n

[object]

\n

Evaluation metrics associated with this span.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Metadata associated with an experiment span.

\n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment span.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

stack

\n
\n

string

\n

Stack trace of the error.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The error type or exception class name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object

\n

Expected output for the span, used for evaluation.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics

\n
\n

object

\n

Numeric metrics attached to the span.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

double

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Name of the span.

\n
\n \n
\n
\n
\n
\n
\n

parent_id

\n
\n

string

\n

Parent span ID, if any.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID.

\n
\n \n
\n
\n
\n
\n
\n

start_ns

\n
\n

int64

\n

Start time in nanoseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Status of the span. \nAllowed enum values: ok,error

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the span.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

summary_metrics [required]

\n
\n

[object]

\n

Experiment-level summary evaluation metrics (not tied to individual spans).

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Identifier for this events resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for an experiment events collection. \nAllowed enum values: experiment_events

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for an experiment events response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an experiment events response.

\n
\n
\n
\n
\n
\n

spans [required]

\n
\n

[object]

\n

Experiment spans, each enriched with their associated evaluation metrics.

\n
\n
\n
\n
\n
\n

dataset_record_id

\n
\n

string

\n

ID of the dataset record this span evaluated.

\n
\n \n
\n
\n
\n
\n
\n

duration

\n
\n

double

\n

Duration of the span in nanoseconds.

\n
\n \n
\n
\n
\n
\n
\n

eval_metrics

\n
\n

[object]

\n

Evaluation metrics associated with this span.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Metadata associated with an experiment span.

\n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment span.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

stack

\n
\n

string

\n

Stack trace of the error.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The error type or exception class name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object

\n

Expected output for the span, used for evaluation.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics

\n
\n

object

\n

Numeric metrics attached to the span.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

double

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Name of the span.

\n
\n \n
\n
\n
\n
\n
\n

parent_id

\n
\n

string

\n

Parent span ID, if any.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID.

\n
\n \n
\n
\n
\n
\n
\n

start_ns

\n
\n

int64

\n

Start time in nanoseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Status of the span. \nAllowed enum values: ok,error

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the span.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

summary_metrics [required]

\n
\n

[object]

\n

Experiment-level summary evaluation metrics (not tied to individual spans).

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Identifier for this events resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for an experiment events collection. \nAllowed enum values: experiment_events

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -10006,7 +10006,7 @@ "after": "string" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for an experiment events response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an experiment events response.

\n
\n
\n
\n
\n
\n

spans [required]

\n
\n

[object]

\n

Experiment spans, each enriched with their associated evaluation metrics.

\n
\n
\n
\n
\n
\n

dataset_record_id

\n
\n

string

\n

ID of the dataset record this span evaluated.

\n
\n \n
\n
\n
\n
\n
\n

duration

\n
\n

double

\n

Duration of the span in nanoseconds.

\n
\n \n
\n
\n
\n
\n
\n

eval_metrics

\n
\n

[object]

\n

Evaluation metrics associated with this span.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Metadata associated with an experiment span.

\n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment span.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

stack

\n
\n

string

\n

Stack trace of the error.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The error type or exception class name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object

\n

Expected output for the span, used for evaluation.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics

\n
\n

object

\n

Numeric metrics attached to the span.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

double

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Name of the span.

\n
\n \n
\n
\n
\n
\n
\n

parent_id

\n
\n

string

\n

Parent span ID, if any.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID.

\n
\n \n
\n
\n
\n
\n
\n

start_ns

\n
\n

int64

\n

Start time in nanoseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Status of the span. \nAllowed enum values: ok,error

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the span.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

summary_metrics [required]

\n
\n

[object]

\n

Experiment-level summary evaluation metrics (not tied to individual spans).

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Identifier for this events resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for an experiment events collection. \nAllowed enum values: experiment_events

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

JSON:API data object for an experiment events response.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Attributes of an experiment events response.

\n
\n
\n
\n
\n
\n

spans [required]

\n
\n

[object]

\n

Experiment spans, each enriched with their associated evaluation metrics.

\n
\n
\n
\n
\n
\n

dataset_record_id

\n
\n

string

\n

ID of the dataset record this span evaluated.

\n
\n \n
\n
\n
\n
\n
\n

duration

\n
\n

double

\n

Duration of the span in nanoseconds.

\n
\n \n
\n
\n
\n
\n
\n

eval_metrics

\n
\n

[object]

\n

Evaluation metrics associated with this span.

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the span.

\n
\n \n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Metadata associated with an experiment span.

\n
\n
\n
\n
\n
\n

error

\n
\n

object

\n

Error details for an experiment span.

\n
\n
\n
\n
\n
\n

message

\n
\n

string

\n

Error message.

\n
\n \n
\n
\n
\n
\n
\n

stack

\n
\n

string

\n

Stack trace of the error.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The error type or exception class name.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

expected_output

\n
\n

object

\n

Expected output for the span, used for evaluation.

\n
\n \n
\n
\n
\n
\n
\n

input

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

output

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

metrics

\n
\n

object

\n

Numeric metrics attached to the span.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

double

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Name of the span.

\n
\n \n
\n
\n
\n
\n
\n

parent_id

\n
\n

string

\n

Parent span ID, if any.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID.

\n
\n \n
\n
\n
\n
\n
\n

start_ns

\n
\n

int64

\n

Start time in nanoseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

status

\n
\n

enum

\n

Status of the span. \nAllowed enum values: ok,error

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the span.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

summary_metrics [required]

\n
\n

[object]

\n

Experiment-level summary evaluation metrics (not tied to individual spans).

\n
\n
\n
\n
\n
\n

assessment

\n
\n

enum

\n

Assessment result for an Agent Observability experiment metric. \nAllowed enum values: pass,fail

\n
\n \n
\n
\n
\n
\n
\n

boolean_value

\n
\n

boolean

\n

Boolean value. Present when metric_type is boolean.

\n
\n \n
\n
\n
\n
\n
\n

categorical_value

\n
\n

string

\n

Categorical value. Present when metric_type is categorical.

\n
\n \n
\n
\n
\n
\n
\n

eval_source_type

\n
\n

string

\n

Source type of the evaluation.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the evaluation metric event.

\n
\n \n
\n
\n
\n
\n
\n

json_value

\n
\n

object

\n

JSON value. Present when metric_type is json.

\n
\n \n
\n
\n
\n
\n
\n

label

\n
\n

string

\n

Label or name for the metric.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Arbitrary metadata associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

metric_source

\n
\n

string

\n

Source of the metric. Either custom (user-submitted) or summary (experiment-level aggregate).

\n
\n \n
\n
\n
\n
\n
\n

metric_type

\n
\n

enum

\n

Type of metric recorded for an Agent Observability experiment. \nAllowed enum values: score,categorical,boolean,json

\n
\n \n
\n
\n
\n
\n
\n

reasoning

\n
\n

string

\n

Human-readable reasoning for the metric value.

\n
\n \n
\n
\n
\n
\n
\n

score_value

\n
\n

double

\n

Numeric score. Present when metric_type is score.

\n
\n \n
\n
\n
\n
\n
\n

span_id

\n
\n

string

\n

Span ID this metric is associated with.

\n
\n \n
\n
\n
\n
\n
\n

tags

\n
\n

[string]

\n

Tags associated with the metric.

\n
\n \n
\n
\n
\n
\n
\n

timestamp_ms

\n
\n

int64

\n

Timestamp when the metric was recorded, in milliseconds since Unix epoch.

\n
\n \n
\n
\n
\n
\n
\n

trace_id

\n
\n

string

\n

Trace ID linking this metric to a span.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

Identifier for this events resource.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Resource type for an experiment events collection. \nAllowed enum values: experiment_events

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

meta

\n
\n

object

\n

Pagination cursor metadata.

\n
\n
\n
\n
\n
\n

after

\n
\n

string

\n

Cursor for the next page of results.

\n
\n \n
\n
\n
\n
" }, "400": { "json": { diff --git a/hugo/content/en/api/v2/case-management/examples.json b/hugo/content/en/api/v2/case-management/examples.json index 26541033edc..b1a63a619ca 100644 --- a/hugo/content/en/api/v2/case-management/examples.json +++ b/hugo/content/en/api/v2/case-management/examples.json @@ -971,7 +971,7 @@ } ] }, - "html": "
\n
\n
\n
\n

data

\n
\n

[object]

\n

Projects response data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Project attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

key

\n
\n

string

\n

The project's key.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project's name.

\n
\n \n
\n
\n
\n
\n
\n

restricted

\n
\n

boolean

\n

Whether the project is restricted.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The Project's identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Project relationships.

\n
\n
\n
\n
\n
\n

member_team

\n
\n

object

\n

Relationship between a team and a team link

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Related team links

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The team link's identifier

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Team link type \nAllowed enum values: team_links

default: team_links

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

links

\n
\n

object

\n

Links attributes.

\n
\n
\n
\n
\n
\n

related

\n
\n

string

\n

Related link.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

member_user

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

User resource type. \nAllowed enum values: user

default: user

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

[object]

\n

Projects response data.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Project attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

key

\n
\n

string

\n

The project's key.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project's name.

\n
\n \n
\n
\n
\n
\n
\n

restricted

\n
\n

boolean

\n

Whether the project is restricted.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The Project's identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Project relationships.

\n
\n
\n
\n
\n
\n

member_team

\n
\n

object

\n

Relationship between a team and a team link

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Related team links

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The team link's identifier

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Team link type \nAllowed enum values: team_links

default: team_links

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

links

\n
\n

object

\n

Links attributes.

\n
\n
\n
\n
\n
\n

related

\n
\n

string

\n

Related link.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

member_user

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

User resource type. \nAllowed enum values: user

default: user

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -1220,7 +1220,7 @@ "type": "project" } }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

A Project.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Project attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

key

\n
\n

string

\n

The project's key.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project's name.

\n
\n \n
\n
\n
\n
\n
\n

restricted

\n
\n

boolean

\n

Whether the project is restricted.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The Project's identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Project relationships.

\n
\n
\n
\n
\n
\n

member_team

\n
\n

object

\n

Relationship between a team and a team link

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Related team links

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The team link's identifier

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Team link type \nAllowed enum values: team_links

default: team_links

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

links

\n
\n

object

\n

Links attributes.

\n
\n
\n
\n
\n
\n

related

\n
\n

string

\n

Related link.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

member_user

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

User resource type. \nAllowed enum values: user

default: user

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

A Project.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Project attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

key

\n
\n

string

\n

The project's key.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project's name.

\n
\n \n
\n
\n
\n
\n
\n

restricted

\n
\n

boolean

\n

Whether the project is restricted.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The Project's identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Project relationships.

\n
\n
\n
\n
\n
\n

member_team

\n
\n

object

\n

Relationship between a team and a team link

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Related team links

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The team link's identifier

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Team link type \nAllowed enum values: team_links

default: team_links

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

links

\n
\n

object

\n

Links attributes.

\n
\n
\n
\n
\n
\n

related

\n
\n

string

\n

Related link.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

member_user

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

User resource type. \nAllowed enum values: user

default: user

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -1580,7 +1580,7 @@ "type": "project" } }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

A Project.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Project attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

key

\n
\n

string

\n

The project's key.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project's name.

\n
\n \n
\n
\n
\n
\n
\n

restricted

\n
\n

boolean

\n

Whether the project is restricted.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The Project's identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Project relationships.

\n
\n
\n
\n
\n
\n

member_team

\n
\n

object

\n

Relationship between a team and a team link

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Related team links

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The team link's identifier

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Team link type \nAllowed enum values: team_links

default: team_links

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

links

\n
\n

object

\n

Links attributes.

\n
\n
\n
\n
\n
\n

related

\n
\n

string

\n

Related link.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

member_user

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

User resource type. \nAllowed enum values: user

default: user

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

A Project.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Project attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

key

\n
\n

string

\n

The project's key.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project's name.

\n
\n \n
\n
\n
\n
\n
\n

restricted

\n
\n

boolean

\n

Whether the project is restricted.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The Project's identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Project relationships.

\n
\n
\n
\n
\n
\n

member_team

\n
\n

object

\n

Relationship between a team and a team link

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Related team links

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The team link's identifier

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Team link type \nAllowed enum values: team_links

default: team_links

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

links

\n
\n

object

\n

Links attributes.

\n
\n
\n
\n
\n
\n

related

\n
\n

string

\n

Related link.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

member_user

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

User resource type. \nAllowed enum values: user

default: user

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -1829,7 +1829,7 @@ "type": "project" } }, - "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

A Project.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Project attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

key

\n
\n

string

\n

The project's key.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project's name.

\n
\n \n
\n
\n
\n
\n
\n

restricted

\n
\n

boolean

\n

Whether the project is restricted.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The Project's identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Project relationships.

\n
\n
\n
\n
\n
\n

member_team

\n
\n

object

\n

Relationship between a team and a team link

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Related team links

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The team link's identifier

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Team link type \nAllowed enum values: team_links

default: team_links

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

links

\n
\n

object

\n

Links attributes.

\n
\n
\n
\n
\n
\n

related

\n
\n

string

\n

Related link.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

member_user

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

User resource type. \nAllowed enum values: user

default: user

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data

\n
\n

object

\n

A Project.

\n
\n
\n
\n
\n
\n

attributes [required]

\n
\n

object

\n

Project attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

key

\n
\n

string

\n

The project's key.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project's name.

\n
\n \n
\n
\n
\n
\n
\n

restricted

\n
\n

boolean

\n

Whether the project is restricted.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The Project's identifier.

\n
\n \n
\n
\n
\n
\n
\n

relationships

\n
\n

object

\n

Project relationships.

\n
\n
\n
\n
\n
\n

member_team

\n
\n

object

\n

Relationship between a team and a team link

\n
\n
\n
\n
\n
\n

data

\n
\n

[object]

\n

Related team links

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

The team link's identifier

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Team link type \nAllowed enum values: team_links

default: team_links

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

links

\n
\n

object

\n

Links attributes.

\n
\n
\n
\n
\n
\n

related

\n
\n

string

\n

Related link.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

member_user

\n
\n

object

\n

Relationship to users.

\n
\n
\n
\n
\n
\n

data [required]

\n
\n

[object]

\n

Relationships to user objects.

\n
\n
\n
\n
\n
\n

id [required]

\n
\n

string

\n

A unique identifier that represents the user.

\n
\n \n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

User resource type. \nAllowed enum values: user

default: user

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" }, "400": { "json": { @@ -2052,7 +2052,7 @@ "type": "project" } }, - "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Project update.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Project update attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project name.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar string value.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

team_uuid

\n
\n

string

\n

Team UUID to associate with the project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" + "html": "
\n
\n
\n
\n

data [required]

\n
\n

object

\n

Project update.

\n
\n
\n
\n
\n
\n

attributes

\n
\n

object

\n

Project update attributes.

\n
\n
\n
\n
\n
\n

columns_config

\n
\n

object

\n

Project columns configuration.

\n
\n
\n
\n
\n
\n

columns

\n
\n

[object]

\n

List of column configurations for the project board view.

\n
\n
\n
\n
\n
\n

sort

\n
\n

object

\n

Sort configuration for a project board column.

\n
\n
\n
\n
\n
\n

ascending

\n
\n

boolean

\n

Whether to sort in ascending order.

\n
\n \n
\n
\n
\n
\n
\n

priority

\n
\n

int64

\n

The sort priority order for this column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sort_field

\n
\n

string

\n

The field used to sort items in this column.

\n
\n \n
\n
\n
\n
\n
\n

type

\n
\n

string

\n

The type of column.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

enabled_custom_case_types

\n
\n

[string]

\n

List of enabled custom case type IDs.

\n
\n \n
\n
\n
\n
\n
\n

name

\n
\n

string

\n

Project name.

\n
\n \n
\n
\n
\n
\n
\n

settings

\n
\n

object

\n

Project settings.

\n
\n
\n
\n
\n
\n

auto_close_inactive_cases

\n
\n

object

\n

Auto-close inactive cases settings.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether auto-close is enabled.

\n
\n \n
\n
\n
\n
\n
\n

max_inactive_time_in_secs

\n
\n

int64

\n

Maximum inactive time in seconds before auto-closing.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases

\n
\n

object

\n

Auto-transition assigned cases settings.

\n
\n
\n
\n
\n
\n

auto_transition_assigned_cases_on_self_assigned

\n
\n

boolean

\n

Whether to auto-transition cases when self-assigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_incident

\n
\n

object

\n

Incident integration settings.

\n
\n
\n
\n
\n
\n

auto_escalation_query

\n
\n

string

\n

Query for auto-escalation.

\n
\n \n
\n
\n
\n
\n
\n

default_incident_commander

\n
\n

string

\n

Default incident commander.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether incident integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

field_mappings

\n
\n

[object]

\n

List of mappings between incident fields and case fields.

\n
\n
\n
\n
\n
\n

case_field

\n
\n

string

\n

The case field to map the incident field value to.

\n
\n \n
\n
\n
\n
\n
\n

incident_user_defined_field_id

\n
\n

string

\n

The identifier of the incident user-defined field to map from.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

incident_type

\n
\n

string

\n

Incident type.

\n
\n \n
\n
\n
\n
\n
\n

severity_config

\n
\n

object

\n

Severity configuration for mapping incident priorities to case priorities.

\n
\n
\n
\n
\n
\n

priority_mapping

\n
\n

object

\n

Mapping of incident severity values to case priority values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_jira

\n
\n

object

\n

Jira integration settings.

\n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for Jira issues from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic Jira issue creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

metadata

\n
\n

object

\n

Metadata for connecting a case management project to a Jira project.

\n
\n
\n
\n
\n
\n

account_id

\n
\n

string

\n

The Jira account identifier.

\n
\n \n
\n
\n
\n
\n
\n

issue_type_id

\n
\n

string

\n

The Jira issue type identifier to use when creating issues.

\n
\n \n
\n
\n
\n
\n
\n

project_id

\n
\n

string

\n

The Jira project identifier to associate with this case project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync

\n
\n

object

\n

Synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether Jira field synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field synchronization properties for Jira integration.

\n
\n
\n
\n
\n
\n

assignee

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

custom_fields

\n
\n

object

\n

Map of custom field identifiers to their sync configurations.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

object

\n

Synchronization configuration for a Jira custom field.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for this custom field.

\n
\n \n
\n
\n
\n
\n
\n

value

\n
\n

object <oneOf>

\n

Represents any valid JSON value.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

[ <oneOf>]

\n

An array of arbitrary values.

\n
\n
\n
\n
\n
\n

Object 1

\n
\n

string

\n

A scalar value represented as a string.

\n
\n \n
\n
\n
\n
\n
\n

Object 2

\n
\n

double

\n

A scalar numeric value.

\n
\n \n
\n
\n
\n
\n
\n

Object 3

\n
\n

object

\n

An arbitrary object value with additional properties.

\n
\n \n
\n
\n
\n
\n
\n

Object 4

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

Object 5

\n
\n

boolean

\n

A scalar boolean value.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

description

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

due_date

\n
\n

object

\n

Due date synchronization configuration for Jira integration.

\n
\n
\n
\n
\n
\n

jira_field_id

\n
\n

string

\n

The Jira field identifier used to store the due date.

\n
\n \n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for the due date field.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

title

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_monitor

\n
\n

object

\n

Monitor integration settings.

\n
\n
\n
\n
\n
\n

auto_resolve_enabled

\n
\n

boolean

\n

Whether auto-resolve is enabled.

\n
\n \n
\n
\n
\n
\n
\n

case_type_id

\n
\n

string

\n

Case type ID for monitor integration.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether monitor integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

handle

\n
\n

string

\n

Monitor handle.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

integration_on_call

\n
\n

object

\n

On-Call integration settings.

\n
\n
\n
\n
\n
\n

auto_assign_on_call

\n
\n

boolean

\n

Whether to auto-assign on-call.

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether On-Call integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

escalation_queries

\n
\n

[object]

\n

List of escalation queries for routing cases to on-call responders.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether this escalation query is enabled.

\n
\n \n
\n
\n
\n
\n
\n

id

\n
\n

string

\n

Unique identifier of the escalation query.

\n
\n \n
\n
\n
\n
\n
\n

query

\n
\n

string

\n

The query used to match cases for escalation.

\n
\n \n
\n
\n
\n
\n
\n

target

\n
\n

object

\n

The target recipient for an On-Call escalation query.

\n
\n
\n
\n
\n
\n

dynamic_team_paging

\n
\n

boolean

\n

Whether to use dynamic team paging for escalation.

\n
\n \n
\n
\n
\n
\n
\n

team_id

\n
\n

string

\n

The identifier of the team to escalate to.

\n
\n \n
\n
\n
\n
\n
\n

user_id

\n
\n

string

\n

The identifier of the user to escalate to.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

integration_service_now

\n
\n

object

\n

ServiceNow integration settings.

\n
\n
\n
\n
\n
\n

assignment_group

\n
\n

string

\n

Assignment group.

\n
\n \n
\n
\n
\n
\n
\n

auto_creation

\n
\n

object

\n

Auto-creation settings for ServiceNow incidents from cases.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether automatic ServiceNow incident creation is enabled.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow integration is enabled.

\n
\n \n
\n
\n
\n
\n
\n

instance_name

\n
\n

string

\n

ServiceNow instance name.

\n
\n \n
\n
\n
\n
\n
\n

sync_config

\n
\n

object

\n

Synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether ServiceNow synchronization is enabled.

\n
\n \n
\n
\n
\n
\n
\n

properties

\n
\n

object

\n

Field-level synchronization properties for ServiceNow integration.

\n
\n
\n
\n
\n
\n

comments

\n
\n

object

\n

Sync property configuration.

\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

priority

\n
\n

object

\n

Priority synchronization configuration for ServiceNow integration.

\n
\n
\n
\n
\n
\n

impact_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow impact values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The type of synchronization to apply for priority.

\n
\n \n
\n
\n
\n
\n
\n

urgency_mapping

\n
\n

object

\n

Mapping of case priority values to ServiceNow urgency values.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

status

\n
\n

object

\n

Sync property with mapping configuration.

\n
\n
\n
\n
\n
\n

mapping

\n
\n

object

\n

Map of source values to destination values for synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

name_mapping

\n
\n

object

\n

Map of source names to display names used during synchronization.

\n
\n
\n
\n
\n
\n

<any-key>

\n
\n

string

\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n

sync_type

\n
\n

string

\n

The direction and type of synchronization for this property.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n

notification

\n
\n

object

\n

Project notification settings.

\n
\n
\n
\n
\n
\n

destinations

\n
\n

[integer]

\n

Notification destinations (1=email, 2=slack, 3=in-app).

\n
\n \n
\n
\n
\n
\n
\n

enabled

\n
\n

boolean

\n

Whether notifications are enabled.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_assignment

\n
\n

boolean

\n

Whether to send a notification when a case is assigned.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_closed

\n
\n

boolean

\n

Whether to send a notification when a case is closed.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment

\n
\n

boolean

\n

Whether to send a notification when a comment is added to a case.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_comment_mention

\n
\n

boolean

\n

Whether to send a notification when a user is mentioned in a case comment.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_priority_change

\n
\n

boolean

\n

Whether to send a notification when a case's priority changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_status_change

\n
\n

boolean

\n

Whether to send a notification when a case's status changes.

\n
\n \n
\n
\n
\n
\n
\n

notify_on_case_unassignment

\n
\n

boolean

\n

Whether to send a notification when a case is unassigned.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n

team_uuid

\n
\n

string

\n

Team UUID to associate with the project.

\n
\n \n
\n
\n
\n
\n
\n
\n
\n

type [required]

\n
\n

enum

\n

Project resource type. \nAllowed enum values: project

default: project

\n
\n \n
\n
\n
\n
" } }, "UnfavoriteCaseProject": { diff --git a/hugo/data/api/v2/full_spec.yaml b/hugo/data/api/v2/full_spec.yaml index 3b0cff1c101..d1794248982 100644 --- a/hugo/data/api/v2/full_spec.yaml +++ b/hugo/data/api/v2/full_spec.yaml @@ -1460,7 +1460,7 @@ components: format: int64 type: integer PageSize: - description: Size for a given page. The maximum allowed value is 100. + description: Number of items to return per page. The maximum allowed value is 100. in: query name: page[size] required: false @@ -7795,7 +7795,7 @@ components: description: An arbitrary object value with additional properties. type: object AnyValueString: - description: A scalar string value. + description: A scalar value represented as a string. type: string ApiID: description: API identifier.