openapi: 3.0.1 info: title: Coveo Activity Activities Model Detailed Info API description: API for Coveo Platform termsOfService: https://www.coveo.com/en/support/terms-agreements contact: name: Coveo url: https://connect.coveo.com/s/discussions version: 1.0.0 servers: - url: https://platform.cloud.coveo.com description: Coveo public API endpoint security: - oauth2: - full tags: - name: Model Detailed Info paths: /rest/organizations/{organizationId}/machinelearning/configuration/modeldetailedinfo/{modelId}: get: tags: - Model Detailed Info summary: Fetch Model description: 'Fetch the model corresponding to the specified model ID.

Privilege required ``` {"owner":"COVEO_ML","targetDomain":"MODELS","type":"VIEW","targetId":"*"} ```
' operationId: getModelDetailedInfo parameters: - name: organizationId in: path description: The unique identifier of the target [organization](https://docs.coveo.com/en/185/).
**Example:** `mycoveocloudv2organizationg8tp8wu3` required: true schema: type: string example: mycoveocloudv2organizationg8tp8wu3 - name: modelId in: path description: The unique identifier of the target machine learning model.
**Example:** `My_Model_ID` required: true schema: type: string example: My_Model_ID responses: '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/ModelDetailedInfoModel' x-pretty-name: getModelDetailedInfo x-required-privilege: owner: COVEO_ML targetDomain: MODELS type: VIEW targetId: '*' x-required-privileges: - owner: COVEO_ML targetDomain: MODELS type: VIEW targetId: '*' x-ui-operation-id: /rest/organizations/paramId/machinelearning/configuration/modeldetailedinfo/paramId_get components: schemas: ModelStatusInfoModel: type: object properties: modelStatus: type: string description: The status of the model. example: ACTIVE enum: - ARCHIVED - SOON_TO_BE_ARCHIVED - BUILD_IN_PROGRESS - ERROR - ERROR_INTERNAL - LIMITED - ACTIVE - INACTIVE daysUntilArchival: type: integer description: The remaining days until the model is archived. format: int64 example: 2 activeModelBuildDate: type: string description: The epoch timestamp, in milliseconds, of when the active model was built. This field is empty if there are no active models. format: date-time lastBuildStatus: type: string description: The status of the model. example: ACTIVE enum: - ARCHIVED - SOON_TO_BE_ARCHIVED - BUILD_IN_PROGRESS - ERROR - ERROR_INTERNAL - LIMITED - ACTIVE - INACTIVE description: The current status of the model.. example: "{\n \"modelStatus\": \"BUILDING\",\n \"daysUntilArchival\" : 3\n }" ModelDetailedInfoModel: type: object properties: modelDisplayName: type: string description: The name of the model configuration. example: My model modelAssociations: type: array description: The associations related to this model example: "[\n {\n \"parentId\": \"38b08160-d7d4-4626-8e03-53587c23415d\",\n \"id\": \"917af358-13fd-4c8e-94af-7cf649bddc48,\n \"name\": \"test pipeline\",\n \"associationType\": \"QUERY_PIPELINE\"\n }\n]" items: $ref: '#/components/schemas/ModelAssociationModel' modelStatusInfo: $ref: '#/components/schemas/ModelStatusInfoModel' modelId: type: string description: The unique identifier of the target machine learning model.
**Example:** `My_Model_ID` example: My_Model_ID engineId: type: string description: The id of the engine.
**Example:** `topclicks` example: topclicks estimatedPreviousModelUpdateTime: type: integer description: The date and time the model was last updated. format: int64 example: 1691762520000 nextModelUpdateTime: type: integer description: The date and time the model is scheduled to start its next update. format: int64 example: 1691762520000 modelIssues: type: array description: The description and troubleshooting messages for a model error or limitation. items: $ref: '#/components/schemas/ModelErrorDescriptionModel' modelDetails: $ref: '#/components/schemas/ModelDetailedServingInfoModel' requiresAssociation: type: boolean description: Indicates if the model requires association. isLicensed: type: boolean description: Indicates if a license is required to create the model. ChunksPerDocumentModel: type: object properties: min: type: number format: float max: type: number format: float mean: type: number format: float ModelDetailedSubModelsModel: type: object properties: numOfItems: type: integer format: int64 candidates: type: array items: type: object numOfUsers: type: integer format: int64 ModelDetailedLanguagesModel: type: object properties: queries: type: integer format: int32 words: type: integer format: int32 stopwords: type: integer format: int32 topfacets: type: array items: type: string contextKeysToDocuments: type: object additionalProperties: type: integer format: int32 docPerFilters: type: object additionalProperties: type: integer format: int32 ModelDetailedPreparationDetailsModel: type: object properties: trainDatasetsDetails: $ref: '#/components/schemas/DatasetDetails' testDatasetsDetails: $ref: '#/components/schemas/DatasetDetails' facetsDetails: $ref: '#/components/schemas/FacetsDetails' FacetsDetails: type: object properties: facetLabels: type: object additionalProperties: type: array items: type: string ModelErrorDescriptionModel: type: object properties: description: type: string description: A description of an error or limitation present in the model. troubleshoot: type: string description: The recommended action to perform to resolve the error or limitation. description: The description and troubleshooting messages for a model error or limitation. FacetPerformanceDetails: type: object properties: hit1: type: number format: float hit3: type: number format: float ModelAssociationModel: type: object properties: parentId: type: string description: The unique identifier of the query pipeline to which the model is associated. example: 38b08160-d7d4-4626-8e03-53587c23415d id: type: string description: The unique identifier of the model association. example: 917af358-13fd-4c8e-94af-7cf649bddc48 name: type: string description: The name of the query pipeline or case assist configuration the model is associated with. example: association name associationType: type: string description: The type of the association. example: QUERY_PIPELINE enum: - QUERY_PIPELINE - CASE_ASSIST description: The associations related to this model example: "[\n {\n \"parentId\": \"38b08160-d7d4-4626-8e03-53587c23415d\",\n \"id\": \"917af358-13fd-4c8e-94af-7cf649bddc48,\n \"name\": \"test pipeline\",\n \"associationType\": \"QUERY_PIPELINE\"\n }\n]" DatasetFieldDetails: type: object properties: numSamples: type: integer format: int32 labelsDistribution: type: object additionalProperties: type: number format: float ModelDetailedServingInfoModel: type: object properties: possibleRecommendations: type: integer format: int32 candidates: type: integer format: int32 totalQueries: type: integer format: int32 userContextFields: type: array items: type: string contentIDKeys: type: array items: type: string candidatesPerFilters: type: object additionalProperties: type: integer format: int32 contextCandidateExamples: type: object additionalProperties: type: array items: type: string languages: type: object additionalProperties: $ref: '#/components/schemas/ModelDetailedLanguagesModel' candidateExamples: type: object additionalProperties: type: array items: type: string candidatesPerLanguages: type: object additionalProperties: type: integer format: int32 minClickCountByLang: type: object additionalProperties: type: integer format: int32 subModels: type: object additionalProperties: $ref: '#/components/schemas/ModelDetailedSubModelsModel' modelDetailedBuildingStats: $ref: '#/components/schemas/ModelDetailedBuildingStatsModel' modelDetailedTrainingDetails: $ref: '#/components/schemas/ModelDetailedTrainingDetailsModel' modelDetailedPreparationDetails: $ref: '#/components/schemas/ModelDetailedPreparationDetailsModel' description: The detailed information about the model. ModelDetailedTrainingDetailsModel: type: object properties: performanceDetails: type: object additionalProperties: $ref: '#/components/schemas/FacetPerformanceDetails' SnippetsPerDocumentModel: type: object properties: min: type: number format: float max: type: number format: float mean: type: number format: float ModelDetailedCommerceEventsModel: type: object properties: removeFromCart: type: integer format: int32 addToCart: type: integer format: int32 addPurchase: type: integer format: int32 detailView: type: integer format: int32 ModelDetailedStatsPerSourceModel: type: object properties: sourceName: type: string documentCount: type: integer format: int32 invalidHtmlDocumentCount: type: integer format: int32 documentWithoutIdCount: type: integer format: int32 documentWithDuplicatedIdCount: type: integer format: int32 documentsWithChunksCount: type: integer format: int32 documentsWithChunksRatio: type: integer format: int32 chunkCount: type: integer format: int32 snippetsPerDocument: $ref: '#/components/schemas/SnippetsPerDocumentModel' chunksPerDocument: $ref: '#/components/schemas/ChunksPerDocumentModel' ModelDetailedBuildingStatsModel: type: object properties: documentWithSnippetRatio: type: number format: float snippetCount: type: integer format: int32 meanSnippetLength: type: number format: float headerCount: type: integer format: int32 documentCount: type: integer format: int32 documentWithSnippetCount: type: integer format: int32 searchEventCount: type: integer format: int32 clickEventCount: type: integer format: int32 viewEventCount: type: integer format: int32 customEventCount: type: integer format: int32 segmentedVisitsCount: type: integer format: int32 searchCount: type: integer format: int32 clickCount: type: integer format: int32 viewCount: type: integer format: int32 visitsCount: type: integer format: int32 facetSelectEventCount: type: integer format: int32 invalidHtmlDocumentCount: type: integer format: int32 documentWithoutIdCount: type: integer format: int32 documentWithDuplicatedIdCount: type: integer format: int32 documentsWithChunksCount: type: integer format: int32 documentsWithChunksRatio: type: number format: float chunkCount: type: integer format: int32 meanChunkLength: type: number format: float chunksPerDocument: $ref: '#/components/schemas/ChunksPerDocumentModel' snippetsPerDocument: $ref: '#/components/schemas/SnippetsPerDocumentModel' addToCart: type: integer format: int32 addPurchase: type: integer format: int32 modelDetailedStatsPerSource: type: array items: $ref: '#/components/schemas/ModelDetailedStatsPerSourceModel' commerceEventCounts: $ref: '#/components/schemas/ModelDetailedCommerceEventsModel' DatasetDetails: type: object properties: numRows: type: integer format: int32 dataDetails: type: object additionalProperties: $ref: '#/components/schemas/DatasetFieldDetails' securitySchemes: oauth2: type: oauth2 flows: authorizationCode: authorizationUrl: https://platform.cloud.coveo.com/oauth/authorize tokenUrl: https://platform.cloud.coveo.com/oauth/token scopes: full: required