---
title: "POST /flow/v1.0/flowexperiments/rebuildIndex"
method: POST
path: "/flow/v1.0/flowexperiments/rebuildIndex"
tags: ["ExperimentsProvider"]
---

# POST /flow/v1.0/flowexperiments/rebuildIndex

`POST /flow/v1.0/flowexperiments/rebuildIndex`

## Path parameters

- `subscriptionId` string, uuid, required
- `resourceGroupName` string, required
- `workspaceName` string, required

## Request body

- UnversionedRebuildIndexDtoExperimentIndexEntityExperimentAnnotationsExperimentPropertiesExtensibleObject
  - `continuationToken` string, nullable
  - `entityCount` integer, nullable
  - `entityContainerType` string, nullable
  - `entityType` string, nullable
  - `resourceId` string, nullable
  - `workspaceId` string, nullable
  - `immutableResourceId` string, uuid
  - `startTime` string, date-time, nullable
  - `endTime` string, date-time, nullable

## Response `200`

Success

- UnversionedRebuildResponseDtoExperimentIndexEntityExperimentAnnotationsExperimentPropertiesExtensibleObject
  - `entities` SegmentedResult1ExperimentIndexEntity
    - `value` ExperimentIndexEntity[], nullable
      - `schemaId` string, nullable
      - `entityId` string, nullable
      - `kind` 'Invalid' | 'LineageRoot' | 'Versioned' | 'Unversioned'
      - `annotations` ExperimentAnnotations
        - `nodeRuns` object, nullable — This is a dictionary
        - `nodes` ExperimentNode[], nullable
          - `name` string, nullable
          - `type` 'Flow' | 'ChatGroup' | 'Command'
          - `max_turns` integer, nullable
          - `roles` ChatGroupRole[], nullable
            - `name` string, nullable
            - `role` string, nullable
            - `stop_signal` string, nullable
            - `path` string, nullable
            - `variant` string, nullable
            - `connections` object, nullable — This is a dictionary
            - `environment_variables` object, nullable — This is a dictionary
            - `display_name` string, nullable
            - `description` string, nullable
            - `tags` object, nullable — This is a dictionary
            - `properties` object, nullable — This is a dictionary
            - `resources` SessionRuntimeResources
              - …
            - `inputs` object, nullable
          - `command` string, nullable
          - `code` string, nullable
          - `environment` string, nullable
          - `outputs` object, nullable
          - `path` string, nullable
          - `variant` string, nullable
          - `connections` object, nullable — This is a dictionary
          - `environment_variables` object, nullable — This is a dictionary
          - `display_name` string, nullable
          - `description` string, nullable
          - `tags` object, nullable — This is a dictionary
          - `properties` object, nullable — This is a dictionary
          - `resources` SessionRuntimeResources
            - `vmSize` string, nullable
            - `maxIdleTimeSeconds` integer, nullable
            - `identity` string, nullable
            - `computeName` string, nullable
            - `enableMultiContainer` boolean
          - `inputs` object, nullable
        - `data` ExperimentData[], nullable
          - `name` string, nullable
          - `path` string, nullable
        - `createdDate` string, date-time, nullable
        - `lastModifiedDate` string, date-time, nullable
        - `owner` SchemaContractsCreatedBy
          - `userObjectId` string, nullable
          - `userTenantId` string, nullable
          - `userName` string, nullable
          - `userPrincipalName` string, nullable
        - `name` string, nullable
        - `description` string, nullable
        - `archived` boolean
        - `tags` object, nullable
      - `properties` ExperimentProperties
        - `id` string, nullable
        - `experimentTemplateId` string, nullable
        - `creationContext` CreationContext
          - `createdTime` string, date-time
          - `createdBy` SchemaContractsCreatedBy
            - `userObjectId` string, nullable
            - `userTenantId` string, nullable
            - `userName` string, nullable
            - `userPrincipalName` string, nullable
          - `creationSource` string, nullable
      - `internal` ExtensibleObject
      - `updateSequence` integer
      - `type` string, nullable
      - `version` string, nullable
      - `entityContainerId` string, nullable
      - `entityObjectId` string, nullable
      - `resourceType` string, nullable
      - `relationships` Relationship[], nullable
        - `relationType` string, nullable
        - `targetEntityId` string, nullable
        - `assetId` string, nullable
        - `entityType` string, nullable
        - `direction` string, nullable
        - `entityContainerId` string, nullable
      - `assetId` string, nullable
      - `usage` EntityUsage
        - `totalCount` integer, nullable
      - `isAFragment` boolean
      - `fragmentId` string, nullable
    - `continuationToken` string, nullable
    - `count` integer, nullable
    - `nextLink` string, nullable
  - `unversionedEntitySchema` unknown
  - `normalizedRequestCharge` number, double
  - `normalizedRequestChargePeriod` string, date-span

## Other responses

- `default` — Error response describing why the operation failed.

---

[API](https://skmtc.net/azure/apis/azure-machine-learning-designer-service-client.md) · [All operations](https://skmtc.net/azure/apis/azure-machine-learning-designer-service-client/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/azure-machine-learning-designer-service-client/versions/bd913aa2cdd9/schema)
