Skip to main content

Model CRUD & Dashboard

Page Outline

This category provides endpoints for the fundamental lifecycle operations of models within Model Studio. It covers everything from initial creation and retrieval to archival, duplication, and activity tracking. Additionally, it includes endpoints for aggregating high-level dashboard statistics.

Key Features

  • Lifecycle Management: Create, update, delete, archive, and unarchive models.
  • Organization: List all models with advanced filtering and pagination.
  • Cloning: Duplicate existing model configurations to iterate quickly.
  • Analytics: Retrieve summary statistics for the organization-wide model dashboard.
  • Auditing: Access detailed activity logs for individual models to track changes and performance over time.

API Endpoints

Below is a summary of the endpoints available in this category. For detailed request/response schemas and behavior, refer to the individual endpoint pages.

EndpointMethodPathDescription
Create ModelPOST/Initialize a new model record.
List ModelsGET/Retrieve a paginated list of models.
Get ModelGET/{model_id}Fetch full details for a specific model.
Update ModelPATCH/{model_id}Modify model metadata or configuration.
Delete ModelDELETE/{model_id}Permanently remove a model record.
Archive ModelPOST/{model_id}/archiveMove a model to archival storage.
Unarchive ModelPOST/{model_id}/unarchiveRestore a previously archived model.
Duplicate ModelPOST/{model_id}/duplicateCreate a copy of an existing model.
Get ActivityGET/{model_id}/activityRetrieve chronological lifecycle events.
Dashboard StatsGET/statsGet high-level metrics for the overview dashboard.

Best Practice

When listing models, use the filter_status query parameter to narrow down results to only ready or training models for better performance in your application UI.