REST API reference

This topic provides complete reference information about all of Domino’s public REST API endpoints. For details about endpoints that are not officially public, see the legacy Domino Data Lab API documentation.

Endpoints

AIGateway

AsyncPredictions

Request a prediction from an Async model

POST

/api/modelApis/async/v1/{asyncModelId}

Description

Request a prediction from an Async Model

Parameters
NameDescriptionRequiredTypeInExample
asyncModelIdId of Async Modelstringpath
Body Parameter
NameDescriptionRequired
NewAsyncPredictionV1Information for new Async Prediction NewAsyncPredictionV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
413
422
429
500

Retrieve the result of an Async Model prediction

GET

/api/modelApis/async/v1/{asyncModelId}/{asyncPredictionId}

Description

Retrieve the result of an Async Model prediction

Parameters
NameDescriptionRequiredTypeInExample
asyncModelIdId of Async Modelstringpath
asyncPredictionIdId of Async Predictionstringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

BillingTag

BillingTagSettings

ComputeProviders

Cost

Get the cost allocation over a time window

GET

/api/cost/v1/allocation

Description

Retrieve cost allocation

Parameters
NameDescriptionRequiredTypeInExample
windowDuration of time over which to query. Accepts words like today, week, month, yesterday, lastweek, lastmonth; durations like 30m, 12h, 7d, or time like 2021-03-10T00:00:00Z,2021-03-11T00:00:00Zstringquery
aggregateAggregate the cost allocation. Accepts kubecost aggregates cluster, namespace, pod, deployment, service, daemonset, statefulset, job, cronjob, replicaset, node, container, pv, pvc, storageclass, clusterstringquery
startStart time of the query. Accepts RFC3339 format, must be inside the windowstringquery
endEnd time of the query. Accepts RFC3339 format, must be inside the windowstringquery
accumulateIf the result will be accumulated. Default is false. If true, the result will be accumulated from the start time to the end time.booleanquery
filterFilter the result by the kubecost filter like cluster, namespace, pod, deployment, service, daemonset, statefulset, job, cronjob, replicaset, node, container, pv, pvc, storageclass, cluster.stringquery
shareIdleif the idle cost will be sharedbooleanquery
shareNamespaceslist of namespaces to share the costsstringquery
shareSplitDetermines how to split shared costs among non-idle, unshared allocations.stringquery
shareCostThe cost to sharestringquery
shareLabelsThe label to share the coststringquery
reconcileIf the cost will be reconciledbooleanquery
shareTenancyCostsIf the tenancy costs will be sharedbooleanquery
idleIf the idle cost will be calculatedbooleanquery
externalIf the external cost will be calculatedbooleanquery
Responses
CodeMessageDatatype
200Success

Get the asset cost over a time window

GET

/api/cost/v1/asset

Description

Retrieve asset cost

Parameters
NameDescriptionRequiredTypeInExample
windowDuration of time over which to query. Accepts words like today, week, month, yesterday, lastweek, lastmonth; durations like 30m, 12h, 7d, or time like 2021-03-10T00:00:00Z,2021-03-11T00:00:00Zstringquery
aggregateAggregate the cost allocation. Accepts kubecost aggregates cluster, namespace, pod, deployment, service, daemonset, statefulset, job, cronjob, replicaset, node, container, pv, pvc, storageclass, clusterstringquery
startStart time of the query. Accepts RFC3339 format, must be inside the windowstringquery
endEnd time of the query. Accepts RFC3339 format, must be inside the windowstringquery
accumulateIf the result will be accumulated. Default is false. If true, the result will be accumulated from the start time to the end time.booleanquery
filterFilter the result by the kubecost filter like cluster, namespace, pod, deployment, service, daemonset, statefulsetstringquery
Responses
CodeMessageDatatype
200Success

CustomMetrics

Send a metric alert

POST

/api/metricAlerts/v1

Description

Send a metric out of range alert for a monitored model. Required Permissions: None

Body Parameter
NameDescriptionRequired
MetricAlertRequestV1Details about the metric alert to send MetricAlertRequestV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Log metric values

POST

/api/metricValues/v1

Description

Log metric values. Required Permissions: None

Body Parameter
NameDescriptionRequired
NewMetricValuesEnvelopeV1List of metric values to log NewMetricValuesEnvelopeV1

Responses
CodeMessageDatatype
201Success
400
401
403
404
500

Retrieve metric values

GET

/api/metricValues/v1/{modelMonitoringId}/{metric}

Description

Retrieve metric values. Required Permissions: None

Parameters
NameDescriptionRequiredTypeInExample
modelMonitoringIdID of the monitored modelstringpath
metricName of the metric to retrievestringpath
startingReferenceTimestampInclusiveTimestamp to filter metrics by referenceTimestamp >= startingReferenceTimestampInclusive. Timestamp should follow the RFC3339 format with timezone e.g. 2013-07-01T17:55:13-07:00stringquery
endingReferenceTimestampInclusiveTimestamp to filter metrics by referenceTimestamp <= endingReferenceTimestampInclusive. Timestamp should follow the RFC3339 format with timezone e.g. 2013-07-01T17:55:13-07:00stringquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

DatasetRw

Deprecated - Get datasets accessible to user

GET

/api/datasetrw/v1/datasets

Description

Deprecated: Use GetDatasetsV2. Get Datasets that a user has access to

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject ID filterstringquery
offsetHow many Datasets from the start to skip. Defaults to 0.integerquery
limitMax number of Datasets to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create a dataset

POST

/api/datasetrw/v1/datasets

Description

Create a new Dataset. Requires access to the project the dataset will originate from

Body Parameter
NameDescriptionRequired
NewDatasetRwV1Dataset to create NewDatasetRwV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get dataset by ID

GET

/api/datasetrw/v1/datasets/{datasetId}

Description

Get Dataset by ID. Requires List access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
datasetIdID of dataset to retrievestringpath
62604702b7e5d347dbe7a909
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Update dataset metadata

PATCH

/api/datasetrw/v1/datasets/{datasetId}

Description

Update Dataset name or description. Requires Update access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
datasetIdID of dataset to updatestringpath
62604702b7e5d347dbe7a909
Body Parameter
NameDescriptionRequired
DatasetRwMetadataV1Fields to update DatasetRwMetadataV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Delete Dataset

DELETE

/api/datasetrw/v1/datasets/{datasetId}

Description

Delete a dataset. Requires PermanentDelete access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
datasetIdID of dataset to remove from projectstringpath
Responses
CodeMessageDatatype
200Success

Get dataset grants by ID

GET

/api/datasetrw/v1/datasets/{datasetId}/grants

Description

Get Dataset grants by ID. Requires List access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
datasetIdID of dataset to get grants forstringpath
62604702b7e5d347dbe7a909
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Add a grant to a dataset's existing sequence of grants

POST

/api/datasetrw/v1/datasets/{datasetId}/grants

Description

Add a grant to a dataset's existing sequence of grants. Requires EditSecurity access to the dataset.

Parameters
NameDescriptionRequiredTypeInExample
datasetIdID of dataset to add a grant tostringpath
Body Parameter
NameDescriptionRequired
DatasetRwGrantV1Grant to add DatasetRwGrantV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Remove a grant from a dataset's existing sequence of grants

DELETE

/api/datasetrw/v1/datasets/{datasetId}/grants

Description

Remove a grant from a dataset's existing sequence of grants. Requires EditSecurity access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
datasetIdID of dataset to remove the grant fromstringpath
Body Parameter
NameDescriptionRequired
DatasetRwGrantV1Grant to remove DatasetRwGrantV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get snapshots belonging to dataset

GET

/api/datasetrw/v1/datasets/{datasetId}/snapshots

Description

Get Snapshots belonging to a dataset. Requires List access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
datasetIdID of dataset to retrieve snapshots forstringpath
62604702b7e5d347dbe7a909
offsetHow many Snapshots from the start to skip. Defaults to 0.integerquery
limitMax number of Snapshots to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create a snapshot

POST

/api/datasetrw/v1/datasets/{datasetId}/snapshots

Description

Create a new Snapshot in a dataset. Requires Read access to the dataset and project access

Parameters
NameDescriptionRequiredTypeInExample
datasetIdDataset IDstringpath
Body Parameter
NameDescriptionRequired
NewSnapshotV1Snapshot to create NewSnapshotV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Tag a snapshot in this Dataset

POST

/api/datasetrw/v1/datasets/{datasetId}/tags

Description

Tag a snapshot in this Dataset with the given tagName. Requires Update access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
datasetIdDataset IDstringpath
Body Parameter
NameDescriptionRequired
DatasetRwTagToAddV1Tag name and snapshot ID to apply it to DatasetRwTagToAddV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Remove a tag from a Dataset

DELETE

/api/datasetrw/v1/datasets/{datasetId}/tags/{tagName}

Description

Remove a Tag from a dataset. Requires Update access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
datasetIdDataset IDstringpath
tagNameName of tag to deletestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get snapshot

GET

/api/datasetrw/v1/snapshots/{snapshotId}

Description

Fetch a snapshot by ID. Requires List access to the dataset

Parameters
NameDescriptionRequiredTypeInExample
snapshotIdSnapshot IDstringpath
62604702b7e5d347dbe7a909
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get datasets the user has access to

GET

/api/datasetrw/v2/datasets

Description

Get Datasets that a user has access to based on dataset permissions and input filters

Parameters
NameDescriptionRequiredTypeInExample
minimumPermissionFilter for minimum dataset permission the principal needs to have in returned datasets.Undefinedquery
projectIdsToExcludeProjectIds of datasets to exclude from result.arrayquery
projectIdsToIncludeProjectIds to get the datasets from. Should not be passed in if projectIdsToExclude is and vice versa.arrayquery
includeProjectInfoBoolean to determine whether or not to return project-info in return objects.booleanquery
offsetHow many Datasets from the start to skip. Defaults to 0.integerquery
limitMax number of Datasets to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

DataSource

Environments

Get Environments visible to a user

GET

/api/environments/beta/environments

Description

Get environments that a user can see. Required permissions: `None`.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
offsetHow many Environments from the start to skip. Defaults to 0.integerquery
limitMax number of Environments to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create an environment

POST

/api/environments/beta/environments

Description

Create an environment. Required permissions: `CreateEnvironment, EditEnvironment, UseFileStorage`.

Note
This is a beta endpoint with known limitations.
Body Parameter
NameDescriptionRequired
NewEnvironmentV1Environment to create NewEnvironmentV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create a Revision of an Environment

POST

/api/environments/beta/environments/{environmentId}/revisions

Description

Create a revision of an environment. Required permissions: `ManageEnvironments, EditEnvironment, UseFileStorage`.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
environmentIdId of environment to create revision ofstringpath
Body Parameter
NameDescriptionRequired
NewEnvironmentRevisionV1Environment revision to create NewEnvironmentRevisionV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Update the restricted revision of an environment

PATCH

/api/environments/beta/environments/{environmentId}/revisions/{revisionId}

Description

Update a revision of an environment to mark if isRestricted. Required permissions: `ClassifyEnvironments`.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
environmentIdId of environment to mark restricted revisionstringpath
revisionIdId of environment revision to mark is restrictedstringpath
Body Parameter
NameDescriptionRequired
UpdateEnvironmentRevisionV1Body of isRestricted UpdateEnvironmentRevisionV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get an environment

GET

/api/environments/v1/environments/{environmentId}

Description

Get an Environment by its Id. Required permissions: `ViewEnvironment`

Parameters
NameDescriptionRequiredTypeInExample
environmentIdId of environment to retrievestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Archive an environment

DELETE

/api/environments/v1/environments/{environmentId}

Description

Archive an Environment, removing it from the list of visible environments. Required permissions: `ManageEnvironments, EditEnvironment`

Parameters
NameDescriptionRequiredTypeInExample
environmentIdId of environment to archivestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

HardwareTier

Jobs

Get Jobs for a project

GET

/api/jobs/beta/jobs

Description

Retrieve all Jobs that belong to a project. Required permissions: `ViewJobs.`

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
projectIdId of project to retrieve Jobs forstringquery
622a6944dde1a920fcccff0d
offsetNumber of jobs from the start to skip. Defaults to 0.integerquery
2
limitTotal number of Jobs to retrieve. Defaults to 10.integerquery
25
sortByField to sort Jobs by. Defaults to "number".stringquery
number
title
command
startedTime
duration
status
user
commentCount
dominoStatsField
dominoStatsSortFieldNameField in domino stats to sort by. Only used if sortBy = dominoStatsField.stringquery
r-squared
ascendingWhether to sort ascending or descending. Defaults to False.booleanquery
showArchivedWhether to include archived Jobs in results. Defaults to false.booleanquery
statusFilterStatus of Jobs to fetch. Defaults to "all".stringquery
all
queued
running
completed
archived
active
tagFilterTag to filter by. Must match tag name exactly.stringquery
MyTag
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get Job details

GET

/api/jobs/beta/jobs/{jobId}

Description

Retrieve a Job's details by its Id. Required permissions: `ViewJobs`.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
jobIdId of Job to retrieve details forstringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get logs for a Job

GET

/api/jobs/beta/jobs/{jobId}/logs

Description

Retrieve the logs for the Job with the specified Id. Required permissions: `ViewJobs`.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
jobIdId of job to get logs forstringpath
logTypeType of log to retrieve. Case insensitive.stringquery
stdOut
stdErr
prepareOutput
complete
limitMax number of log lines to fetch. Will not retrieve over 10000 log lines at a time.integerquery
latestTimeNanoThe epoch time in nanoseconds to start fetching fromstringquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get linked goals for a job

GET

/api/jobs/v1/goals

Description

Retrieve goals for a Job with the specified Id. Required permissions: `ViewJobs`

Parameters
NameDescriptionRequiredTypeInExample
jobIdId of job to link to goalstringquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Link a goal to a job

POST

/api/jobs/v1/goals

Description

Link the Goal with the specified Id to a Job. Required permissions: `ViewJobs, Edit`

Parameters
NameDescriptionRequiredTypeInExample
jobIdId of job to link to goalstringquery
Body Parameter
NameDescriptionRequired
GoalToLinkV1undefined GoalToLinkV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Unlink goal from job

DELETE

/api/jobs/v1/goals/{goalId}

Description

Unlink the Goal with the specified Id from a Job. Required permissions: `ViewJobs, Edit`

Parameters
NameDescriptionRequiredTypeInExample
goalIdId of goal to removestringpath
jobIdId of job to remove goal fromstringquery
projectIdId of project for the goalstringquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Start a Job

POST

/api/jobs/v1/jobs

Description

Start a new Job. Required permissions: `StartJob, UseGlobalCompute`

Body Parameter
NameDescriptionRequired
NewJobV1undefined NewJobV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Add a tag to a Job

POST

/api/jobs/v1/jobs/{jobId}/tags

Description

Add a Tag to the Job with the specified Id. Required permissions: `ViewJobs`

Parameters
NameDescriptionRequiredTypeInExample
jobIdId of job to add tag tostringpath
Body Parameter
NameDescriptionRequired
TagToAddV1undefined TagToAddV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Remove a tag from a Job

DELETE

/api/jobs/v1/jobs/{jobId}/tags/{tagId}

Description

Remove a Tag from the Job with the specified Id. Required permissions: `ViewJobs`

Parameters
NameDescriptionRequiredTypeInExample
jobIdId of job to remove tag fromstringpath
tagIdId of tag to removestringpath
projectIdId of project that tag belongs tostringquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

ModelAPI

ModelAPIVersion

ModelDeployment

Monitor

Organizations

Get the Organizations for a user

GET

/api/organizations/v1/organizations

Description

Retrieve all Organizations of which this user is a member. Required permissions: `None`

Parameters
NameDescriptionRequiredTypeInExample
nameFilterOptional value to filter organization names with. Must exactly match organization name.stringquery
offsetHow many orgs from the start to skip. Defaults to 0.integerquery
limitMax number of orgs to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create an organization

POST

/api/organizations/v1/organizations

Description

Create a new Organization. Required permissions: `Must be logged in user`

Body Parameter
NameDescriptionRequired
NewOrganizationV1undefined NewOrganizationV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get all organizations. Only accessible to admin users.

GET

/api/organizations/v1/organizations/all

Description

Get all organizations. Required permissions: `ManageOrganizations`

Parameters
NameDescriptionRequiredTypeInExample
nameFilterOptional value to filter organization names with.stringquery
offsetHow many orgs from the start to skip. Defaults to 0.integerquery
limitMax number of orgs to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get an organization by Id

GET

/api/organizations/v1/organizations/{organizationId}

Description

Retrieve an Organization by its Id. Required permissions: `ViewOrganization`

Parameters
NameDescriptionRequiredTypeInExample
organizationIdId of organization to retrieve. This is the id of the org in the users collection, not the organizations collection.stringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Add a user to an org

PUT

/api/organizations/v1/organizations/{organizationId}/user

Description

Add a new user to an Organization. Required permissions: `EditMembers`

Parameters
NameDescriptionRequiredTypeInExample
organizationIdId of organization to add a user to. This is the id of the org in the users collection, not the organizations collection.stringpath
Body Parameter
NameDescriptionRequired
OrganizationMemberV1undefined OrganizationMemberV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Remove a user from an org

DELETE

/api/organizations/v1/organizations/{organizationId}/user

Description

Remove a user from an Organization. Required permissions: `EditMembers`

Parameters
NameDescriptionRequiredTypeInExample
organizationIdId of organization to add a user to. This is the id of the org in the users collection, not the organizations collection.stringpath
memberToRemoveIdId of user to remove from org.stringquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Projects

Get Projects visible to user

GET

/api/projects/beta/projects

Description

Get projects that a user can see. Required permissions: `ListProject`.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
offsetHow many Projects from the start to skip. Defaults to 0.integerquery
limitMax number of Projects to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create a project

POST

/api/projects/beta/projects

Description

Create a project. Required permissions: `CreateProject, UseFileStorage`.

Note
This is a beta endpoint with known limitations.
Body Parameter
NameDescriptionRequired
NewProjectV1Project to create NewProjectV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Archive project by id

DELETE

/api/projects/beta/projects/{projectId}

Description

Archive a project by id. Required permissions: `ArchiveProject`.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
projectIdID of the project to retrievestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create a new project by copying an existing project and providing optional overrides. Deprecated.

POST

/api/projects/beta/projects/{projectId}/copy-project

Description

Create a new project by copying an existing project and providing optional overrides. Specify a git repository to link to the copied project or copy the original project's git repository for the copied project.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Body Parameter
NameDescriptionRequired
CopyProjectSpecBetaInformation needed in order to copy a project. CopyProjectSpecBeta

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get project result settings

GET

/api/projects/beta/projects/{projectId}/results-settings

Description

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Update project result settings

PUT

/api/projects/beta/projects/{projectId}/results-settings

Description

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Body Parameter
NameDescriptionRequired
ProjectResultsSettingsV1Project status ProjectResultsSettingsV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get Project by Id

GET

/api/projects/v1/projects/{projectId}

Description

Get project by id. Required permissions: `ListProject`

Parameters
NameDescriptionRequiredTypeInExample
projectIdID of the project to retrievestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Add a collaborator to this project

POST

/api/projects/v1/projects/{projectId}/collaborators

Description

Add a collaborator to this project. Required permissions: `ManageCollaborators`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Body Parameter
NameDescriptionRequired
ProjectCollaboratorV1Collaborator ID ProjectCollaboratorV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Remove a collaborator from project

DELETE

/api/projects/v1/projects/{projectId}/collaborators/{collaboratorId}

Description

Remove a collaborator from the project. Required permissions: `ManageCollaborators`

Parameters
NameDescriptionRequiredTypeInExample
projectIdID of the project to remove collaborator fromstringpath
collaboratorIdID of the collaborator to removestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create a new project by copying an existing project and providing optional overrides.

POST

/api/projects/v1/projects/{projectId}/copy-project

Description

Create a new project by copying an existing project and providing optional overrides. Specify a git repository to link to the copied project or copy the original project's git repository for the copied project.

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Body Parameter
NameDescriptionRequired
CopyProjectSpecV1Information needed in order to copy a project. CopyProjectSpecV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
429
500

Get goals in this project

GET

/api/projects/v1/projects/{projectId}/goals

Description

Get goals in this project. Required permissions: `ListProject`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Add a goal to this project

POST

/api/projects/v1/projects/{projectId}/goals

Description

Add a goal to this project. Required permissions: `Edit`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Body Parameter
NameDescriptionRequired
NewProjectGoalV1Goal to add NewProjectGoalV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Update project goal status

PATCH

/api/projects/v1/projects/{projectId}/goals/{goalId}

Description

Update project goal status. Required permissions: `Edit`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject ID of the goalstringpath
goalIdID of the goal to updatestringpath
Body Parameter
NameDescriptionRequired
ProjectGoalForUpdateV1Project goal for update ProjectGoalForUpdateV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Delete a project goal

DELETE

/api/projects/v1/projects/{projectId}/goals/{goalId}

Description

Delete a project goal. Required permissions: `Edit`

Parameters
NameDescriptionRequiredTypeInExample
projectIdID of the project to delete goal fromstringpath
goalIdID of the goal to deletestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get all imported git repositories in this project

GET

/api/projects/v1/projects/{projectId}/repositories

Description

Get all imported git repositories in this project. Required permissions: `ListProject`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
offsetHow many Projects from the start to skip. Defaults to 0.integerquery
limitMax number of Projects to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Add an imported git repository to this project

POST

/api/projects/v1/projects/{projectId}/repositories

Description

Add an imported git repository to this project. Required permissions: `ChangeProjectSettings`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Body Parameter
NameDescriptionRequired
NewProjectGitRepositoryV1Repository to add NewProjectGitRepositoryV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Remove an imported repository from project

DELETE

/api/projects/v1/projects/{projectId}/repositories/{repositoryId}

Description

Remove an imported repository from the project. Required permissions: `ChangeProjectSettings`

Parameters
NameDescriptionRequiredTypeInExample
projectIdID of the project to remove goal fromstringpath
repositoryIdID of the repository to removestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Update project status

PUT

/api/projects/v1/projects/{projectId}/status

Description

Update the status of a project. Required permissions: `Edit`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Body Parameter
NameDescriptionRequired
ProjectStatusV1Project status ProjectStatusV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

ProjectsFiles

Returns the contents of a file

GET

/api/projects/beta/projects/{projectId}/files/{commitId}/{path}/content

Description

Return the raw contents of a file in a project at given commit.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
projectIdId of the project to return files forstringpath
commitIdId of a commit in the project repository to list files fromstringpath
pathPath in the project's repository to the file. It must be url-encoded and is case-sensitive.stringpath
nested%2Ffolder%2Ffile.ext
Responses
CodeMessageDatatype
200Success. It returns a stream of data with the file content, specifying the appropriate media type based on the file extension in a best-effort basis.
400
401
403
404
500

ProjectSharedDatasets

Get shared datasets that a project uses

GET

/api/projects/v1/projects/{projectId}/shared-datasets

Description

List shared datasets used by a project. Required permissions: `GetDatasetsRw`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Link a shared dataset to this project

POST

/api/projects/v1/projects/{projectId}/shared-datasets

Description

Link a shared dataset to this project. Required permissions: `ManageDatasetsRw,UseFileStorage`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
Body Parameter
NameDescriptionRequired
DatasetToAddV1Dataset ID DatasetToAddV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Unlink a shared dataset from this project

DELETE

/api/projects/v1/projects/{projectId}/shared-datasets/{datasetId}

Description

Unlink the dataset with the specified Id from a project. Required permissions: `ManageDatasetsRw,UseFileStorage`

Parameters
NameDescriptionRequiredTypeInExample
projectIdId of projectstringpath
datasetIdId of shared dataset to removestringpath
Responses
CodeMessageDatatype
200Success

RegisteredModels

Get Registered Models visible to user

GET

/api/registeredmodels/beta

Description

Get registered models that a user can see.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
searchSearch filter by model namestringquery
offsetHow many Registered Models from the start to skip. Defaults to 0.integerquery
limitMax number of Registered Models to fetch. Defaults to 10.integerquery
projectIdProject ID of requested models.stringquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get a list of Registered Models' names visible to user

GET

/api/registeredmodels/beta/names

Description

Get a list of Registered Models' names visible to user.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
searchSearch filter by model namestringquery
offsetHow many Registered Models from the start to skip. Defaults to 0.integerquery
limitMax number of Registered Models to fetch. Defaults to 10.integerquery
projectIdProject ID of requested models.stringquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get a specific Registered Model

GET

/api/registeredmodels/beta/{modelName}

Description

Get a specific Registered Model

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Returns list of Model APIs deployed from a specific Registered Model

GET

/api/registeredmodels/beta/{modelName}/modelapis

Description

Gets all active model Apis that were deployed from a given Registered Model

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get all versions of a Registered Model

GET

/api/registeredmodels/beta/{modelName}/versions

Description

Get all versions of a Registered Model

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
offsetOffset for pagination from the start to skip. Defaults to 0.integerquery
limitMax number of Registered Models to fetch. Defaults to 20integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create a new version of a Registered Model

POST

/api/registeredmodels/beta/{modelName}/versions

Description

Create a new version of a Registered Model

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
Body Parameter
NameDescriptionRequired
NewRegisteredModelVersionV1Details of the model version to create NewRegisteredModelVersionV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get a specific version of a Registered Model

GET

/api/registeredmodels/beta/{modelName}/versions/{version}

Description

Get a specific version of a Registered Model

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
versionVersion of the registered modelintegerpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Update a Registered Model version

PATCH

/api/registeredmodels/beta/{modelName}/versions/{version}

Description

Update a Registered Model version

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
versionVersion of the registered modelintegerpath
Body Parameter
NameDescriptionRequired
UpdatedRegisteredModelVersionV1Updated details of the registered model version UpdatedRegisteredModelVersionV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Returns list of Model APIs deployed from a specific Registered Model Version

GET

/api/registeredmodels/beta/{modelName}/versions/{version}/modelapis

Description

Gets all active model Apis that were deployed from a given Registered Model Version

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
versionVersion of the registered modelintegerpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Create a review of a Registered Model

POST

/api/registeredmodels/beta/{modelName}/versions/{version}/reviews

Description

Create a review of a Registered Model

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
versionVersion of the registered modelintegerpath
Body Parameter
NameDescriptionRequired
NewRegisteredModelReviewV1Details about the review to create NewRegisteredModelReviewV1

Responses
CodeMessageDatatype
201Created
400
401
403
404
500

Update a review of a Registered Model - add or remove reviewers with an option to change notes, or change status to canceled with an option to change notes but cannot do both simultaneously or simply change notes

PATCH

/api/registeredmodels/beta/{modelName}/versions/{version}/reviews/{modelReviewId}

Description

Update a review of a Registered Model by 1) adding or remove reviewers with an option to change notes, or 2) changing status to canceled with an option to change notes, but cannot do both simultaneously, or 3) changing only notes

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
versionVersion of the registered modelintegerpath
modelReviewIdId of the model review to editstringpath
Body Parameter
NameDescriptionRequired
UpdatedRegisteredModelReviewV1Details about the review edit UpdatedRegisteredModelReviewV1

Responses
CodeMessageDatatype
204Updated
400
401
403
404
500

Create a response to a Registered Model review

POST

/api/registeredmodels/beta/{modelName}/versions/{version}/reviews/{modelReviewId}/responses

Description

Create a response to a Registered Model review

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
modelNameRegistered model namestringpath
versionVersion of the registered modelintegerpath
modelReviewIdId of Model Reviewstringpath
Body Parameter
NameDescriptionRequired
NewRegisteredModelReviewResponseV1Details about the review to create NewRegisteredModelReviewResponseV1

Responses
CodeMessageDatatype
201Created
400
401
403
404
500

Get the possible stages of a Registered Model

GET

/api/registeredmodelstages/beta

Description

Get the possible stages of a Registered Model

Note
This is a beta endpoint with known limitations.
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Users

Get git credential accessor for a User

GET

/api/users/beta/credentials/{userId}

Description

Retrieve a users git credentials. Required permissions: `UpdateUser`.

Note
This is a beta endpoint with known limitations.
Parameters
NameDescriptionRequiredTypeInExample
userIdId of the User to fetch creds forstringpath
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get the current user

GET

/api/users/v1/self

Description

Retrieve the current user. Required permissions: `None`

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Get all users visible to the current user

GET

/api/users/v1/users

Description

Retrieves all users visible to the current user. Required permissions: `None`

Parameters
NameDescriptionRequiredTypeInExample
offsetHow many users from the start to skip. Defaults to 0.integerquery
limitMax number of orgs to fetch. Defaults to 10.integerquery
Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Workspaces

Create workspace session

POST

/api/projects/v1/projects/{projectId}/workspaces/{workspaceId}/sessions

Description

Creates a new session given an existing workspace. Required permissions: `OpenWorkspace`, `UseGlobalCompute`

Parameters
NameDescriptionRequiredTypeInExample
projectIdProject IDstringpath
workspaceIdWorkspace IDstringpath
Body Parameter
NameDescriptionRequired
NewWorkspaceSessionV1New session parameters NewWorkspaceSessionV1

Responses
CodeMessageDatatype
200Success
400
401
403
404
500

Models

AsyncPredictionEnvelopeV1

Field NameRequiredTypeDescriptionExample
asyncPredictionId
StringId of the Async Prediction
errors
List of string
Errors that caused the prediction to fail
result
ObjectThe prediction result
status
StringStatus of the Async Prediction Request (Pending, Processing, Succeeded, Failed)

AsyncPredictionRequestEnvelopeV1

Field NameRequiredTypeDescriptionExample
asyncPredictionId
StringId of the created Async Prediction

ClusterTypeV1

TypeDescriptionExampleFormat

string

Type of compute cluster

dask
mpi
ray
spark

CommitDetailsV1

Field NameRequiredTypeDescriptionExample
inputCommitId
StringCommitId at execution start.
f1dafe322c7d4a6720f652c330fe33b014720e46
outputCommitId
StringCommitId at execution end. May be empty if execution caused no new commits.
e1f06e5f64cfc26c2b70e405f70b7c8300d8a4ed

ComputeClusterConfigV1

Field NameRequiredTypeDescriptionExample
clusterType
ClusterTypeV1
computeEnvironmentId
StringId of compute environment to use.
623139857a0af0281c01a6a4
computeEnvironmentRevisionSpec
EnvironmentRevisionSpecV1
masterHardwareTierId
StringHardware tier to use for master node in compute cluster.
medium-k8s
maxWorkerCount
IntegerMax number of workers to use in compute cluster. Enables auto-scaling for cluster when present.
10
workerCount
IntegerNumber of workers to use in compute cluster. Used as min number of workers in maxWorkerCount is set.
4
workerHardwareTier
StringHardware tier to use for workers in compute cluster.
large-k8s
workerStorageMB
NumberDisk size in MB for each worker.
5

CopyProjectSpecBeta

Field NameRequiredTypeDescriptionExample
copyDatasets
BooleanWhether to copy the Project's datasets or not
gitCodeRepoSpec
GitCodeRepoSpecBeta
importedGitReposCredentialId
StringThe Domino ID of the PAT credential, which will be used to access the Imported Git Repos on the new project.
name
StringThe name of the new Domino Project.
ownerId
StringThe Domino ID of owner of the copied project.
visibility
ProjectVisibilityV1The visibility of the new Project.

CopyProjectSpecV1

Field NameRequiredTypeDescriptionExample
copyDatasets
BooleanWhether to copy the Project's datasets or not
gitCodeRepoSpec
GitCodeRepoSpecV1
importedGitReposCredentialId
StringThe Domino ID of the PAT credential, which will be used to access the Imported Git Repos on the new project.
name
StringThe name of the new Domino Project.
ownerId
StringThe Domino ID of owner of the copied project.
visibility
ProjectVisibilityV1The visibility of the new Project.

CostAllocationEnvelopeV1

Field NameRequiredTypeDescriptionExample
data

CostAllocationV1

Field NameRequiredTypeDescriptionExample
cpuCoreHours
Double
cpuCoreRequestAverage
Double
cpuCoreUsageAverage
Double
cpuCores
Double
cpuCost
Double
cpuCostAdjustment
Double
cpuEfficincy
Double
discount
Double
gpuCount
Double
gpuHours
Double
gpucost
Double
gpucostAdjustment
Double
labels
Object
loadBalancerCost
Double
loadBalancerCostAdjustment
Double
name
String
nodeType
String
pv
Object
ramCost
Double
ramCostAdjustment
Double
totalCost
Double
window
Object

CostAssetsEnvelopeV1

Field NameRequiredTypeDescriptionExample
data

CostAssetsV1

Field NameRequiredTypeDescriptionExample
cpuCost
Double
gpuCost
Double
labels
Object
name
String
properties
Object
ramCost
Double
totalCost
Double
type
String
window
Object

CostAssetsV1Window

Field NameRequiredTypeDescriptionExample
end
String
minutes
Double
start
String

DatasetInfoV1

Field NameRequiredTypeDescriptionExample
createdAt
StringWhen the dataset was created
2022-03-12T02:13:44.467Z
description
StringA description of the dataset
id
StringDataset ID
62313ce67a0af0281c01a6a5
name
StringName of the dataset
My Dataset
projectId
StringID of the project this dataset belongs to
62313ce67a0af0281c01a6a5

DatasetMountV1

Field NameRequiredTypeDescriptionExample
containerPath
StringLocation dataset is mounted at in the Job.
/domino/datasets/local/quick-start
datasetName
StringName of dataset to be mounted.
MyDataset
id
StringId of dataset to be mounted.
623137f57a0af0281c01a6a0
isInput
BooleanWhether a dataset was an input to be used in the execution, or an output created by the execution.
projectId
StringId of project the dataset belongs to.
6231383c7a0af0281c01a6a1
snapshotId
StringId of snapshot to mount for this dataset.
623138807a0af0281c01a6a2
snapshotVersion
IntegerVersion of dataset snapshot to mound.
2

DatasetNotCopiedV1

Field NameRequiredTypeDescriptionExample
datasetInfo
DatasetInfoV1dataset not copied
errorMessage
Stringerror message explaining why dataset wasn't copied

DatasetRwDetailsV1

Field NameRequiredTypeDescriptionExample
createdAt
StringWhen the dataset was created
2022-03-12T02:13:44.467Z
description
StringA description of the dataset
id
StringID of the dataset
62313ce67a0af0281c01a6a5
name
StringName of the dataset
My Dataset
projectId
StringID of the project this dataset belongs to
62313ce67a0af0281c01a6a5
snapshotIds
List of string
List of snapshot IDs belonging to this dataset
tags
DatasetRwTagsV1

DatasetRwEnvelopeV1

Field NameRequiredTypeDescriptionExample
dataset
DatasetRwDetailsV1
metadata
MetadataV1

DatasetRwGrantDetailsEnvelopeV1

Field NameRequiredTypeDescriptionExample
grantDetails
metadata
MetadataV1

DatasetRwGrantDetailsV1

Field NameRequiredTypeDescriptionExample
isOrganization
BooleanIf target id is an organization
targetId
StringID of the user within the grant
targetName
StringUsername of user within the grant
targetRole
DatasetRwRoleV1

DatasetRwGrantEnvelopeV1

Field NameRequiredTypeDescriptionExample
grants
metadata
MetadataV1

DatasetRwGrantV1

Field NameRequiredTypeDescriptionExample
targetId
StringID of the user within the grant
targetRole
DatasetRwRoleV1

DatasetRwInfoDtoV1

Field NameRequiredTypeDescriptionExample
dataset
DatasetRwDetailsV1
projectInfo
DatasetRwProjectInfoDtoV1

DatasetRwMetadataV1

Field NameRequiredTypeDescriptionExample
description
StringDescription of the dataset
name
StringName of this dataset. The name must be unique in the same project

DatasetRwPermissionV1

TypeDescriptionExampleFormat

string

Permission within a dataset

DeleteDatasetRwV2
EditSecurityDatasetRwV2
ListDatasetRwV2
PerformDatasetRwActionsInProjectV2
PermanentDeleteDatasetRwV2
ReadDatasetRwV2
UpdateDatasetRwV2
PerformDatasetRwActionsAsAdminV2

DatasetRwProjectInfoDtoV1

Field NameRequiredTypeDescriptionExample
projectId
StringID of the project this dataset belongs to
projectName
StringName of the project this dataset belongs to
projectOwnerUsername
StringUsername of the project's owner

DatasetRwRoleV1

TypeDescriptionExampleFormat

string

Role that the user will assume in the dataset. Note that organizations cannot be dataset Owners

DatasetRwOwner
DatasetRwEditor
DatasetRwReader

DatasetRwTagToAddV1

Field NameRequiredTypeDescriptionExample
snapshotId
StringID of a snapshot belonging to the dataset
62313ce67a0af0281c01a6a5
tagName
StringName of tag to add to a snapshot
MyTag

DatasetRwTagsV1

TypeDescriptionExampleFormat

object

A map of tagName -> snapshotId

[object Object]

DatasetToAddV1

Field NameRequiredTypeDescriptionExample
datasetId
StringID of shared dataset to link with this project
62313ce67a0af0281c01a6a5

DeepCopyGitRepoSpecBeta

Field NameRequiredTypeDescriptionExample
isPrivate
BooleanWhether or not the new code repo should be private.
newRepoName
StringThe name of the new repository.
newRepoOwnerName
StringThe name of the user who will own the new repository in the git service provider.

DeepCopyGitRepoSpecV1

Field NameRequiredTypeDescriptionExample
newRepoName
StringThe name of the new repository.
newRepoOwnerName
StringThe name of the user who will own the new repository in the git service provider.
visibility
ProviderRepoVisibilityV1

DeleteEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
success
Boolean

DominoStatsV1

Field NameRequiredTypeDescriptionExample
name
StringThe key name in the domino stats.
R-squared
value
StringThe value for the key in the domino stats
0.89

EnvironmentEnvelopeV1

Field NameRequiredTypeDescriptionExample
environment
EnvironmentV1
metadata
MetadataV1

EnvironmentOwnerTypeV1

TypeDescriptionExampleFormat

string

Type of owner for an Environment. Environments can either be owned by a normal user or by an Organization.

individual
organization

EnvironmentOwnerV1

Field NameRequiredTypeDescriptionExample
id
StringId of owner of an environment.
6231327c7a0af0281c01a69b
ownerType
EnvironmentOwnerTypeV1
username
StringUsername of owner of an environment.
OrgOwner

EnvironmentRevisionBuildStatusV1

TypeDescriptionExampleFormat

string

Status of the build for an Environment Revision.

queued
starting
pulling
building
pushing
succeeded
failed
killed

EnvironmentRevisionEnvelopeV1

Field NameRequiredTypeDescriptionExample
environmentRevision
EnvironmentRevisionV1
metadata
MetadataV1

EnvironmentRevisionSpecV1

TypeDescriptionExampleFormat

string

Specification describing which environment revision to use. Defaults to "ActiveRevision"

ActiveRevision | LatestRevision | SomeRevision(623131577a0af0281c01a69a)

EnvironmentRevisionUpdateEnvelopeV1

Field NameRequiredTypeDescriptionExample
id
String

EnvironmentRevisionV1

Field NameRequiredTypeDescriptionExample
availableTools
id
StringId of Environment Revision.
62313cfd7a0af0281c01a6a6
number
IntegerRevision number, increasing sequentially with each revision.
4
status
EnvironmentRevisionBuildStatusV1

EnvironmentToolV1

Field NameRequiredTypeDescriptionExample
iconUrl
StringUrl to pull icon image from
/assets/images/workspace-logos/Jupyter.svg
name
StringName of environment tool
Jupyter
proxyConfig
ProxyConfigV1
startScripts
List of string
supportedFileExtensions
List of string
title
StringTitle of environment tool.
Jupyter

EnvironmentV1

Field NameRequiredTypeDescriptionExample
activeRevisionTags
List of string
The tags on the active revision for this environment
archived
BooleanWhether the environment is archived
id
StringId of environment
623132867a0af0281c01a69c
internalTags
List of string
The internal tags specifying if this environment is restricted
isCurated
BooleanWhether or not the environment is curated for a deployment
latestRevision
EnvironmentRevisionV1
name
String
MyOrg
owner
EnvironmentOwnerV1
restrictedRevision
EnvironmentRevisionV1
selectedRevision
EnvironmentRevisionV1
supportedClusters
visibility
EnvironmentVisibilityV1

EnvironmentVariableV1

Field NameRequiredTypeDescriptionExample
key
String
USERNAME
value
String
my_name

EnvironmentVisibilityV1

TypeDescriptionExampleFormat

string

Visiblity of an environment. Private Environments are only visible to the creating user, whereas Organization owned Environments can be seen by all Org members.

global
private
organization

ExternalVolumeMountV1

Field NameRequiredTypeDescriptionExample
mountPath
StringPath to mount the external volume at.
/path/to/my/volume
name
StringName of external volume to mount.
MyExternalVolume
readOnly
BooleanWhether to mount the volume as read only.
subPath
StringPath within the external volume to mount. The entire volume will be mounted if not specified.
/mypath

FailureEnvelopeV1

Field NameRequiredTypeDescriptionExample
errors
List of string
Errors that caused a request to fail
requestId
StringId used to correlate a request with server actions.
bbd78579-93c4-45ee-a983-0d5c8da6d5b1

GitCodeRepoSpecBeta

Field NameRequiredTypeDescriptionExample
credentialId
StringThe Domino ID of the PAT credential, which will be used to copy and/or read from the code repository on the new project.
deepCopy
DeepCopyGitRepoSpecBeta
referenceCopy
ReferenceCopyGitRepoSpecV1

GitCodeRepoSpecV1

Field NameRequiredTypeDescriptionExample
credentialId
StringThe Domino ID of the PAT credential, which will be used to copy and/or read from the code repository on the new project.
deepCopy
DeepCopyGitRepoSpecV1
referenceCopy
ReferenceCopyGitRepoSpecV1

GitCredentialsAccessorV1

Field NameRequiredTypeDescriptionExample
domain
StringThe domain these credentials apply to
github.com
fingerprint
String
ba:78:09:d8:4b:3b:09:9b:43:bf:9b:5a:34:f7:3f:28
gitServiceProvider
GitServiceProviderV1
id
StringId for these git credentials
name
StringName for these git credentials
My creds
protocol
String
https

GitRefV1

Field NameRequiredTypeDescriptionExample
refType
StringThe type of git reference being used.
head | commitId | tags | branches
value
StringThe value of the git reference. Only necessary for relevant git ref types.
my-test-branch

GitReferenceTypeV1

TypeDescriptionExampleFormat

string

head
branch
tag
commit

GitServiceProviderV1

TypeDescriptionExampleFormat

string

Git service provider

bitbucket
bitbucketServer
github
githubEnterprise
gitLab
gitLabEnterprise
unknown

GoalEnvelopeV1

Field NameRequiredTypeDescriptionExample
goal
LinkedGoalV1
metadata
MetadataV1

GoalToLinkV1

Field NameRequiredTypeDescriptionExample
goalId
StringId of Goal to link to Job.
62313cfd7a0af0281c01a6a6
projectId
StringId of project resources belong to.
62313d377a0af0281c01a6a8

HealthCheck

Field NameRequiredTypeDescriptionExample
commit
String
kubecostStatus
String
status
String
version
String

InvalidBodyEnvelopeV1

Field NameRequiredTypeDescriptionExample
message
StringError message when request is missing a required field and therefore cannot be handled.

JobDetailsV1

Field NameRequiredTypeDescriptionExample
commentsCount
Integer
commitDetails
CommitDetailsV1
computeCluster
ComputeClusterConfigV1
datasetMounts
dominoStats
externalVolumeMounts
gitRepos
goalIds
List of string
id
String
mainRepoGitRef
GitRefV1
number
Integer
projects
queuedJobStatusDetails
QueuedJobStatusDetailsV1
runCommand
String
runLauncherId
String
stageTimes
StageTimesV1
startedById
String
status
JobStatusV1
tags
List of TagV1
title
String
usage
JobUsageV1

JobEnvelopeV1

Field NameRequiredTypeDescriptionExample
job
JobDetailsV1
metadata
MetadataV1

JobLogsV1

Field NameRequiredTypeDescriptionExample
helpLink
StringSuggestion link for helpful resources.
Error. No such file or directory.
isComplete
BooleanWhether all logs for the job have been retrieved.
logContent
problem
StringDescription of issue that occurred in a job.
python: can't open file 'invalid.py': [Errno 2] No such file or directory

JobStatusV1

Field NameRequiredTypeDescriptionExample
executionStatus
StringCurrent status of the job.
Succeeded
isArchived
BooleanWhether a job is archived.
isCompleted
BooleanWhether a job is complete.
isScheduled
BooleanWhether a job was started by a scheduled trigger.

JobUsageV1

Field NameRequiredTypeDescriptionExample
cpuPercentage
NumberMax cpu usage for a job as a percentage of the total available cpu.
5
memoryGiB
NumberMax memory usage for a job in GiB.
0.73

JobV1

Field NameRequiredTypeDescriptionExample
commitDetails
CommitDetailsV1
computeCluster
ComputeClusterConfigV1
datasetMounts
dominoStats
externalVolumeMounts
gitRepos
id
String
mainRepoGitRef
GitRefV1
number
Integer
projects
runCommand
String
runLauncherId
String
stageTimes
StageTimesV1
startedById
String
status
JobStatusV1
title
String
usage
JobUsageV1

LinkedGoalV1

Field NameRequiredTypeDescriptionExample
currentStage
StringThe stage this goal is currently assigned.
Ideation
description
StringDescription of the Goal.
Develop a better performing model
goalId
StringId of Goal linked to Job.
62313cfd7a0af0281c01a6a6
jobId
StringId of Job linked to Goal.
62313d207a0af0281c01a6a7
projectId
StringId of project resources belong to.
62313d377a0af0281c01a6a8
title
StringName of goal.
MyGoal

LogContentV1

Field NameRequiredTypeDescriptionExample
log
StringLog message
Pulling image "172.20.22.242:5000/noahjax11699-compute/environment:622a6879dde1a920fcccfef5-1"
logType
LogTypeV1
size
IntegerLength of log line.
94
timestamp
StringTime logs were written.
2022-03-12T02:13:51.616Z

LogTypeV1

TypeDescriptionExampleFormat

string

Type of log. Complete includes all log types.

stdOut
stdErr
prepareOutput
complete

LogsEnvelopeV1

Field NameRequiredTypeDescriptionExample
logs
JobLogsV1
metadata
Object

LogsPaginationV1

Field NameRequiredTypeDescriptionExample
latestTimeNano
StringTime of last log. Can be used to specify only logs after a certain time.
1647051415275957459
limit
IntegerMax number of log messages to retrieve.
10

MetadataV1

Field NameRequiredTypeDescriptionExample
notices
List of string
Notices relating to the request
requestId
String

MetricAlertRequestV1

Field NameRequiredTypeDescriptionExample
description
StringOptional text to append to the metric alert message
metric
StringName of the metric to send alert for
modelMonitoringId
StringID of the monitored model to send metric alerts for
targetRange
TargetRangeV1
value
NumberValue of the metric

MetricTagV1

Field NameRequiredTypeDescriptionExample
key
StringKey for the metric tag
value
StringValue for the metric tag

MetricValueV1

Field NameRequiredTypeDescriptionExample
referenceTimestamp
StringTimestamp associated with the metric log entry
tags
List of tags associated with the metric
value
NumberValue of the metric

MetricValuesEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
metricValues

MountedGitRepoV1

Field NameRequiredTypeDescriptionExample
endingBranch
StringBranch this git repo ended at.
final-branch
endingCommitId
StringEnding commitId for this git repo.
dff155c9a736f9cd230eac420e3c1ef3daa0ad7e
id
StringId of the git repo mounted to the Job.
6231365e7a0af0281c01a69f
name
StringName of the git repo mounted to the Job.
MyRepo
ref
String
serviceProvider
GitServiceProviderV1
startingBranch
StringBranch this git repo started at.
init-test-branch
startingCommitId
StringCommitId the git repo should be mounted at.
4f2d5c2f54db4fbb16a093d4fb11fdb1fe0794c7
uri
StringUri for the repo being mounted.
git@github.com:apache/spark.git

MountedProjectV1

Field NameRequiredTypeDescriptionExample
commitId
StringCommitId to use for project being mounted.
7f8e3908f129c0ca6529028618e6f10b3d2f315a
projectId
StringId of project to mount.
623138c87a0af0281c01a6a3

NewAsyncPredictionV1

Field NameRequiredTypeDescriptionExample
parameters
ObjectParameters that will be passed to Async Model predict function

NewDatasetRwV1

Field NameRequiredTypeDescriptionExample
description
StringDescription of the dataset
grants
Permission grants to be assigned for this newly created dataset. Note that permissions can be edited after creation. If snapshotId is passed in, this parameter won't have any effect and caller will be assigned dataset Ownership.
name
StringName of this dataset. The name must be unique in the same project
projectId
StringID of the project this dataset belongs to. Either projectId or snapshotId must be provided
snapshotId
StringID of an existing snapshot to create a new dataset from. Either snapshotId or projectId must be provided.

NewEnvironmentRevisionV1

Field NameRequiredTypeDescriptionExample
dockerfileInstructions
String
environmentVariables
image
StringEnvironment revision image. Required for creating a new environment
postRunScript
String
postSetupScript
String
preRunScript
String
preSetupScript
String
skipCache
Boolean
summary
String
supportedClusters
tags
List of string
useVpn
Boolean
workspaceTools

NewEnvironmentV1

Field NameRequiredTypeDescriptionExample
addBaseDependencies
BooleanRequired for creating a new environment
description
String
duplicateFromEnvironmentId
StringThe id of the environment to duplicate. When specifying this property, no other properties in the payload must be set.
isCurated
Boolean
isRestricted
BooleanSpecifies if an environment is restricted. Only users with ClassifyEnvironments permission can set this to true
name
StringEnvironment name. Required for creating a new environment
orgOwnerId
StringSets an Organization as the Environment owner. Only used if visibility is 'Private', as 'Global' environments don't have owners.
visibility
NewEnvironmentVisibilityV1

NewEnvironmentVisibilityV1

TypeDescriptionExampleFormat

string

Environment visibility. Required for creating a new environment

global
private

NewJobV1

Field NameRequiredTypeDescriptionExample
commitId
StringGit commitId to start job from. Defaults to head commitId for the project.
960a4c99a4cc38194cbacbcce41caa68ba5369ea
computeCluster
ComputeClusterConfigV1
environmentId
StringId of environment to use when creating job. Defaults to project default environment.
623131507a0af0281c01a699
environmentRevisionSpec
EnvironmentRevisionSpecV1
externalVolumeMountIds
List of string
Id's of external volumes to be mounted on this job.
6231327c7a0af0281c01a69b623132867a0af0281c01a69c
hardwareTier
StringHardware tier to use for this job. Defaults to project default hardware tier.
small-k8s
mainRepoGitRef
GitRefV1
projectId
StringId of project to create job in.
623130ad7a0af0281c01a698
runCommand
StringCommand for job to run
main.py
snapshotDatasetsOnCompletion
BooleanWhether to snapshot datasets mounted on the Job when the Job completes.
title
StringName of job to start
K-means clustering

NewMetricValueV1

Field NameRequiredTypeDescriptionExample
metric
StringName of the metric to log values for
modelMonitoringId
StringID of the monitored model to log metric values for
referenceTimestamp
StringTimestamp to associate the metric log entry with. Timestamp should follow the RFC3339 format with timezone e.g. 2013-07-01T17:55:13-07:00
tags
List of tags associated with the metric
value
NumberValue of the metric

NewMetricValuesEnvelopeV1

Field NameRequiredTypeDescriptionExample
newMetricValues

NewOrganizationV1

Field NameRequiredTypeDescriptionExample
members
name
StringThe name for this organization
MyNewOrg

NewProjectGitRepositoryV1

Field NameRequiredTypeDescriptionExample
defaultRef
ProjectRepositoryReferenceV1
gitCredentialId
StringId of the git creds to use for the repo. Credentials only apply for the current user, and other users will need to add their own unique creds.
name
StringOptional name of the repository in the project
serviceProvider
GitServiceProviderV1
uri
StringURI of the repository origin
https://github.com/torvalds/linux

NewProjectGoalV1

Field NameRequiredTypeDescriptionExample
description
StringAn optional description of the goal
title
StringTitle of the goal
MyGoal

NewProjectV1

Field NameRequiredTypeDescriptionExample
description
StringProject description.
isRestricted
BooleanOptional flag for setting a new project as restricted. ProjectClassifier permission required for use.
mainRepository
NewProjectGitRepositoryV1
name
StringName of this project. The name must be unique and cannot contain white space.
ownerId
StringOptional Id of a user to own this project. Defaults to the calling user if not provided. Does not currently support creating projects owned by Organizations.
visibility
ProjectVisibilityV1

NewRegisteredModelReviewResponseV1

Field NameRequiredTypeDescriptionExample
decision
StringThe decision of the reviewer
Approved
notes
StringThe notes of the reviewer
LGTM

NewRegisteredModelReviewReviewersV1

Field NameRequiredTypeDescriptionExample
userId
StringThe user Id of the user to be set as reviewer
452f88ac21bd0c60eca085

NewRegisteredModelReviewV1

Field NameRequiredTypeDescriptionExample
notes
StringThe notes added to the review
Please review this model
reviewers
The users to be set as reviewers
targetStage
StringThe target stage for the new review
QA

NewRegisteredModelVersionV1

Field NameRequiredTypeDescriptionExample
artifact
StringThe artifact of the run to create the version from
LogisticRegression
description
StringThe description of the registered model version
Logistic regression model version 2
experimentRunId
StringThe id of the experiment run to create the version from
a8ea375c781d4b9c8e58469f0ad738f8

NewSnapshotV1

Field NameRequiredTypeDescriptionExample
relativeFilePaths
List of string
List of paths to include in snapshot

NewWorkspaceSessionV1

Field NameRequiredTypeDescriptionExample
externalVolumeMounts
List of string

OrganizationEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
org
OrganizationV1

OrganizationMemberV1

Field NameRequiredTypeDescriptionExample
organizationRole
OrganizationRoleV1
userId
StringId of the user in the org.
6234c9542bc6731e3471ade8

OrganizationRoleV1

TypeDescriptionExampleFormat

string

Role of member in the organization.

member
admin

OrganizationV1

Field NameRequiredTypeDescriptionExample
defaultEnvironmentId
StringId of the default environment used in the organization.
6231327c7a0af0281c01a65f
id
StringOrganization identifier in the users collection.
623132867a0af0281c01a69c
members
List of the organization members.
name
StringOrganization name.
MyOrg

PaginatedDatasetRwEnvelopeV1

Field NameRequiredTypeDescriptionExample
datasets
metadata
PaginatedMetadataV1

PaginatedDatasetRwEnvelopeV2

Field NameRequiredTypeDescriptionExample
datasets
metadata
PaginatedMetadataV1

PaginatedEnvironmentEnvelopeV1

Field NameRequiredTypeDescriptionExample
environments
metadata
PaginatedMetadataV1

PaginatedGitCredentialsAccessorEnvelopeV1

Field NameRequiredTypeDescriptionExample
credentials
metadata
MetadataV1

PaginatedGitRepositoriesEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
PaginatedMetadataV1
repositories

PaginatedGoalEnvelopeV1

Field NameRequiredTypeDescriptionExample
goals
metadata
MetadataV1

PaginatedJobEnvelopeV1

Field NameRequiredTypeDescriptionExample
jobs
List of JobV1
metadata
PaginatedMetadataV1

PaginatedMetadataV1

TypeDescriptionExampleFormat

PaginatedOrganizationEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
PaginatedMetadataV1
orgs

PaginatedProjectsEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
PaginatedMetadataV1
projects
List of ProjectV1

PaginatedRegisteredModelNamesV1

Field NameRequiredTypeDescriptionExample
items
List of string
metadata
PaginatedMetadataV1

PaginatedRegisteredModelVersionModelApiEnvelopeV1

Field NameRequiredTypeDescriptionExample
items
metadata
PaginatedMetadataV1

PaginatedRegisteredModelVersionOverviewEnvelopeV1

Field NameRequiredTypeDescriptionExample
items
metadata
PaginatedMetadataV1

PaginatedRegisteredModelsEnvelopeV1

Field NameRequiredTypeDescriptionExample
items
metadata
PaginatedMetadataV1

PaginatedSnapshotEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
PaginatedMetadataV1
snapshots

PaginatedUserEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
PaginatedMetadataV1
users
List of UserV1

PaginationV1

Field NameRequiredTypeDescriptionExample
limit
IntegerMax number of objects returned
offset
IntegerNumber of object skipped forward from start of objects
totalCount
IntegerTotal number of available objects

ProjectCollaboratorEnvelopeV1

Field NameRequiredTypeDescriptionExample
collaborator
ProjectCollaboratorV1
metadata
MetadataV1

ProjectCollaboratorV1

Field NameRequiredTypeDescriptionExample
id
StringuserId of collaborating user or organization
662604702b7e5d347dbe7a908
role
StringCollaborator's role in the project
contributor
launcherUser
resultsConsumer
projectImporter

ProjectCopyResultEnvelopeV1

Field NameRequiredTypeDescriptionExample
datasetsNotCopied
metadata
MetadataV1
project
ProjectV1

ProjectEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
project
ProjectV1

ProjectGitRepositoryEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
repository
ProjectGitRepositoryV1

ProjectGitRepositoryV1

Field NameRequiredTypeDescriptionExample
defaultRef
ProjectRepositoryReferenceV1
id
StringId of the repository
62604702b7e5d347dbe7a908
name
StringOptional name of the repository in the project. If not provided, a name will be inferred from the URL
serviceProvider
GitServiceProviderV1
uri
StringURI of the repository origin
https://github.com/torvalds/linux

ProjectGoalEnvelopeV1

Field NameRequiredTypeDescriptionExample
goal
ProjectGoalV1
metadata
MetadataV1

ProjectGoalForUpdateV1

Field NameRequiredTypeDescriptionExample
isComplete
BooleanFlag indicating if the goal is complete

ProjectGoalV1

Field NameRequiredTypeDescriptionExample
createdAt
StringTimestamp at which goal was created
2022-03-12T02:13:44.467Z
creatorId
StringUser id that created the goal
description
StringOptional description of project goal
id
StringThe unique project goal id
isComplete
BooleanFlag indicating if the goal is complete
projectId
StringId of project to which the goal belongs
title
StringThe title of project goal

ProjectGoalsEnvelopeV1

Field NameRequiredTypeDescriptionExample
goals
metadata
MetadataV1

ProjectRepositoryReferenceV1

Field NameRequiredTypeDescriptionExample
refType
GitReferenceTypeV1
value
String

ProjectResultsSettingsEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
resultsSettings
ProjectResultsSettingsV1

ProjectResultsSettingsV1

Field NameRequiredTypeDescriptionExample
branch
String
isolated
main

ProjectStatusEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
status
ProjectStatusV1

ProjectStatusV1

Field NameRequiredTypeDescriptionExample
blockedReason
StringThe reason the project is blocked
completedMessage
StringThe completed project message
isBlocked
BooleanWhether or not the project is blocked
status
StringThe project status
active
complete

ProjectV1

Field NameRequiredTypeDescriptionExample
collaborators
List of collaborators, if any
description
StringA description of the project
id
StringProject ID
626046fcb7e5d347dbe7a904
internal tags
List of string
Optional list of strings containing internal tags of project
restricted
mainRepository
ProjectGitRepositoryV1
name
StringName of the project
My Project
ownerId
StringuserId of the project owner
662604702b7e5d347dbe7a908
ownerUsername
Stringusername of the project owner
steve_holt
visibility
ProjectVisibilityV1

ProjectVisibilityV1

TypeDescriptionExampleFormat

string

Project visibility

public
searchable
private

ProviderRepoVisibilityV1

TypeDescriptionExampleFormat

string

The visibility of the code repo. Internal can only be used for Github Enterprise.

public
private
internal

ProxyConfigV1

Field NameRequiredTypeDescriptionExample
internalPath
StringPath to find workspace at. Used internally.
/{{ownerUsername}}/{{projectName}}/{{sessionPathComponent}}/{{runId}}/{{#if pathToOpen}}tree/{{pathToOpen}}{{/if}}
port
IntegerPort to run this tool on.
8888
requireSubdomain
BooleanWhether workspace requires subdomains. Subdomain workspaces only work if deployment is configured to support subdomains. Defaults to false.
rewrite
BooleanIf url rewriting is necessary for routing. Defaults to false

QueuedJobStatusDetailsV1

Field NameRequiredTypeDescriptionExample
expectedWait
StringMessage describing estimated wait time between state changes.
Now
explanation
StringMessage explaining the wait time
Your run has been assigned to a machine
helpText
StringMessage informing the caller what should be done next
It will start being prepared for execution momentarily

ReferenceCopyGitRepoSpecV1

Field NameRequiredTypeDescriptionExample
mainRepoUrl
StringThe cloneable url for the git service provider repository. Must be a http(s) schema url.

RegisteredModelProjectSummaryV1

Field NameRequiredTypeDescriptionExample
id
StringID of the project housing the model
62313ce67a0af0281c01a6a5
name
StringName of the project overview housing the model
TO-DO
ownerUsername
StringName of the project owner
TO-DO

RegisteredModelReviewSummaryV1

Field NameRequiredTypeDescriptionExample
modelReviewId
StringThe id of the model review
notes
StringThe notes of the review
Please review this model
reviewerResponses
List of object
status
StringThe status of the model review
targetStage
StringThe target stage of the model review

RegisteredModelReviewUserInfoV1

Field NameRequiredTypeDescriptionExample
firstName
StringThe first name of the model review user
Tuanathon
id
StringThe id of the model review user
452f88ac21bd0c60eca085
lastName
StringThe last name of the model review user
Nguyen
username
StringThe username of the model review user
ddl-tnguyen

RegisteredModelStageEnvelopeV1

Field NameRequiredTypeDescriptionExample
items
The Registered Model stages
metadata
MetadataV1

RegisteredModelStageV1

Field NameRequiredTypeDescriptionExample
label
StringThe label of the model stage
QA

RegisteredModelTagsV1

TypeDescriptionExampleFormat

object

A map of key -> value

[object Object]

RegisteredModelV1

Field NameRequiredTypeDescriptionExample
createdAt
StringWhen the latest version of the model was created
2022-03-12T02:13:44.467Z
description
StringDescription of the model
Customer churn model
latestVersion
IntegerThe latest version of the model
1
name
StringName of the registered model
churn-prediction
ownerUsername
Stringusername of the project owner
martin_hito
project
RegisteredModelProjectSummaryV1
tags
RegisteredModelTagsV1
updatedAt
StringWhen the latest version of the model was updated
2022-03-12T02:13:44.467Z

RegisteredModelVersionDetailsV1

Field NameRequiredTypeDescriptionExample
createdAt
StringWhen the latest version of the model was created
2022-03-12T02:13:44.467Z
currentStage
StringThe current stage of the model version
Staging
experimentRunId
StringThe name of experiment run linked to the model version
db79712b47084c27a463a188bf901943
modelName
StringName of the registered model
churn-prediction
modelVersion
IntegerThe latest version of the model
4
modelVersionDescription
StringDescription of the model version
Customer churn model V1
ownerUsername
Stringusername of the project owner
martin_hito
project
RegisteredModelProjectSummaryV1
reviewSummary
RegisteredModelReviewSummaryV1
tags
RegisteredModelTagsV1
updatedAt
StringWhen the latest version of the model was updated
2022-03-12T02:13:44.467Z

RegisteredModelVersionModelApiV1

Field NameRequiredTypeDescriptionExample
activeModelVersionId
StringThe id of the Model API
6452f88ac21bd0c60eca087
activeVersionNumber
IntegerThe active version number of the Model API
2
activeVersionStatus
StringThe status of the Model API
Running
description
StringDescription of the model
Customer churn model
id
StringID of the Model API
6452f88ac21bd0c60eca085
name
StringName of the Model API
Test Model API
project
RegisteredModelProjectSummaryV1
updatedAt
StringWhen the latest version of the model was updated
2022-03-12T02:13:44.467Z

RegisteredModelVersionOverviewV1

Field NameRequiredTypeDescriptionExample
createdAt
StringWhen the latest version of the model was created
2022-03-12T02:13:44.467Z
experimentRunId
StringThe name of experiment run linked to the model version
db79712b47084c27a463a188bf901943
modelName
StringName of the registered model
churn-prediction
modelVersion
IntegerThe latest version of the model
4
ownerUsername
Stringusername of the project owner
martin_hito
project
RegisteredModelProjectSummaryV1
updatedAt
StringWhen the latest version of the model was updated
2022-03-12T02:13:44.467Z

SharedDatasetRwEntryV1

Field NameRequiredTypeDescriptionExample
projectId
StringId of the project being described.
62313ce67a0af0281c01a6a5
sharedDatasetIds
List of string
List of dataset ids shared with this project

SharedDatasetsEnvelopeV1

Field NameRequiredTypeDescriptionExample
dataset
SharedDatasetRwEntryV1
metadata
MetadataV1

SnapshotDetailsV1

Field NameRequiredTypeDescriptionExample
createdAt
StringWhen the snapshot was created
2022-03-12T02:13:44.467Z
creatorId
StringID of the user who created this snapshot
datasetId
StringID of the dataset this snapshot belongs to
description
String
id
StringID of this snapshot
lastMounted
StringWhen the snapshot was last mounted
status
String
active
markForDeletion
deletionInProgress
deleted
pending
failed
copying

SnapshotEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
snapshot
SnapshotDetailsV1

StageTimesV1

Field NameRequiredTypeDescriptionExample
completedTime
StringWhen the job completed
2022-03-12T02:16:43.127Z
startTime
StringWhen the job started
2022-03-12T02:15:44.848Z
submissionTime
StringWhen the start job request was submitted.
2022-03-12T02:13:44.467Z

StreamedResponseDTO

Field NameRequiredTypeDescriptionExample
contentType
String
extraHeaders
Object
size
Integer
source
String

TagEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
tag
TagV1

TagToAddV1

Field NameRequiredTypeDescriptionExample
projectId
StringId of project the resource belongs to.
62313ce67a0af0281c01a6a5
tagName
StringName of tag to add to a job.
MyTag

TagV1

Field NameRequiredTypeDescriptionExample
createdAt
StringWhen the tag was created.
2022-03-15T21:48:36.586Z
creatorId
StringId of the user who created the tag.
6231342b7a0af0281c01a69e
id
StringId of the tag.
623133e87a0af0281c01a69d
name
StringName of the tag.
KMeansTest

TargetRangeV1

Field NameRequiredTypeDescriptionExample
condition
StringCondition to evaluate metric value against upperLimit/lowerLimit
lessThan
lessThanEqual
greaterThan
greaterThanEqual
between
lowerLimit
NumberLower limit in the target range for a metric; lowerLimit, upperLimit, or both must be provided
upperLimit
NumberUpper limit in the target range for a metric; lowerLimit, upperLimit, or both must be provided

UpdateEnvironmentRevisionV1

Field NameRequiredTypeDescriptionExample
isRestricted
BooleanBoolean determining if revision is restricted

UpdatedRegisteredModelReviewV1

Field NameRequiredTypeDescriptionExample
notes
StringThe notes added to the review
Updating list of reviewers for this model review
reviewers
The users to be set as reviewers
status
StringThe status of the review
Canceled

UpdatedRegisteredModelVersionV1

Field NameRequiredTypeDescriptionExample
currentStage
StringThe current stage of the model version
Staging

UserEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
user
UserV1

UserV1

Field NameRequiredTypeDescriptionExample
avatarUrl
String
companyName
String
email
String
firstName
String
fullName
String
id
String
lastName
String
phoneNumber
String
userName
String

WorkspaceSessionCreatedEnvelopeV1

Field NameRequiredTypeDescriptionExample
metadata
MetadataV1
workspaceSession
WorkspaceSessionCreatedV1

WorkspaceSessionCreatedV1

Field NameRequiredTypeDescriptionExample
executionId
StringID of the underlying execution serving the workspace session.
id
StringID of the newly created workspace session.