Skip to content

List immutable candidates, readiness, publications, and installation descriptors.

GET
/api/v1/models/{model_id}/publications
model_id
required
string
limit
integer
default: 25 >= 1 <= 100
cursor
string
<= 128 characters

Continuation from next_cursor; management collections also accept after.

List immutable candidates, readiness, publications, and installation descriptors.

Media typeapplication/json
object
items
required
Array<object>
object
admission_open
required
boolean
configuration_retention
required
object
blockers
required
object
pending_assignment_uploads
required
integer format: int64
pending_delivery_assignments
required
integer format: int64
pending_log_archives
required
integer format: int64
queued_runs
required
integer format: int64
running_runs
required
integer format: int64
requested_at
string | null
retired_at
string | null
retirement_blocked
required
boolean
state
required
string
context_id
required
string
created_at
required
string
definition
required

Pinned identities and scientific schemas checked during registration.

Contract validation checks schemas and examples, not scientific correctness. Registration does not activate a publication or verify the claimed identities.

object
contract_version
required

Enumeray’s interpretation of schema restrictions and input/output values. This is independent of the wrapper protocol and JSON Schema dialect.

integer format: int32
dataset_identities
required
Array<string>
examples
required
Array<object>

A named example validated at registration and preserved for discovery.

object
inputs
required
name
required
string
outputs
input_schema
required
log_files

Up to eight optional diagnostics, keyed by [a-z][a-z0-9_-]{0,63}. Paths are confined to the run workspace; diagnostics are independent of results.

object
key
additional properties
object
path
required
string
>= 1 characters <= 1024 characters
model_identity
required
string
output_schema
required
runtime_identity
required
string
wrapper_identity
required
string
wrapper_protocol_version
required
integer format: int32
descriptor
required

Internal registration snapshot used by connector configuration and execution evidence.

object
entrypoint
required

First argument is an executable path relative to release_path.

Array<string>
environment
object
key
additional properties
string
installation
required

Identity claims derived from the retained scientific definition. They do not independently attest the provider’s installed software.

object
dataset_identities
required
Array<string>
model_identity
required
string
runtime_identity
required
string
wrapper_identity
required
string
wrapper_protocol_version
required
integer format: int32
provider_binding_id
required
string
release_path
required
string
slurm_script

Model-supplied batch file relative to release_path; required for Slurm.

string | null
disclosure
required
string
execution_location
required
string
generation
required
integer format: int64
grant_id
required
string format: uuid
id
required
string
installation_revoked_at
required
string | null
published_at
required
string | null
revoked_at
required
string | null
rollback_availability
required
object
available
required
boolean
requires_revalidation
required
boolean
unavailable_reason
string | null
status
required
string
validation_message
required
string | null
next_cursor
required
string | null
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

Malformed request.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

Valid active credential required; connector and user credentials are separate.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

The token does not permit this operation.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

Resource absent or outside the caller’s authority.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

Concurrent generation/publication change, conflicting retry, or a publication awaiting connector validation.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

413: the request body exceeds the configured size limit.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

Request fields, manifest, installation policy, or limits are invalid.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

Authentication, identity provider, or management state is temporarily unavailable.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

An HTTP request failed; inspect the stable error code and request ID.

Media typeapplication/json

The common JSON body for errors returned by the HTTP application.

object
code
required

Stable machine-readable error code.

string
details
One of:
null
message
required

Safe explanation without internal errors or submitted input values.

string
request_id
required

Matches the response’s x-request-id header.

string
Cache-Control
string

No-store

x-request-id
string

Always present. A fresh server-generated UUID for this request; incoming IDs are ignored. On errors, this equals the response body’s request_id.

Documentation 205dcb3116ea · public sources 8c70356d340f · built .Download documentation identity.