globalMOO Documentation
  • globalMOO API Documentation
  • core
    • Authentication
    • Core Concepts
    • Getting Started with globalMOO
    • Error Handling
    • Event Handling
    • SDK Initialization
    • Debugging & Logging
  • schemas
    • Account Schema
    • Model Schema
    • Project Schema
    • Trial Schema
    • Objective Schema
    • Result Schema
    • Inverse Schema
  • quickstart
    • Your First Optimization with globalMOO
  • endpoints
    • accounts
      • Account Endpoints
      • Register Account
    • inverse
      • Inverse Optimization Endpoints
      • Initialize Inverse Optimization
      • Load Inverse Output
      • Suggest Inverse Step
    • models
      • Create Model
      • Model Endpoints
      • List Models
    • objectives
      • Objective Endpoints
      • Load Objectives
    • outputs
      • Output Endpoints
      • Load Output Cases
      • Load Developed Outputs
    • projects
      • Create Project
      • Project Endpoints
    • trials
      • Trial Endpoints
      • Read Trial
Powered by GitBook
On this page
  • Available Endpoints
  • Model Object
  • Common Use Cases
  1. endpoints
  2. models

Model Endpoints

PreviousCreate ModelNextList Models

Last updated 3 months ago

Models are the core resource in globalMOO. They represent optimization problems and contain all the necessary configuration for running optimization trials.

Available Endpoints

  • - Create a new optimization model

  • - Retrieve all models in your account

Model Object

A model object contains the following fields:

{
    "id": 123,
    "name": "string",
    "description": "string",
    "created_at": "2025-01-31T10:00:00.000Z",
    "updated_at": "2025-01-31T10:00:00.000Z"
}
Field
Type
Description

id

integer

Unique identifier for the model

name

string

Name of the model (4-96 characters)

description

string

Optional description of the model (must be ≥8 characters if provided)

created_at

string

ISO 8601 timestamp with millisecond precision

updated_at

string

ISO 8601 timestamp with millisecond precision

Common Use Cases

  1. Creating a new optimization model before defining objectives

  2. Listing existing models to find one to work with

  3. Managing multiple models for different optimization scenarios

Create Model
List Models