Probabl Projects API is one of 8 APIs that Probabl publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Project. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.
This API exposes
28 operations
across 19 paths,
and defines 42 schemas.
It is described by OpenAPI 3.2.0, at version 0.1.0.
Requests are made against the base URL https://api.skore.probabl.ai.
The identity and technical contract details declared by the specification.
HTTPValidationError
object
1 property
CreateReportMediaParameters
object
Parameter object to create a ReportMediaModel. Attributes ---------- name : str The name of the media (e.g., "confusionmatrix"). contenttype : str The type of…
5 properties
3 required
PotentialGoalMetric
object
A metric variant eligible as a project goal.
7 properties
4 required
ProjectGoalMeetingReportsCount
object
Count of reports on a dataset that meet all goals.
2 properties
2 required
GenerateUploadUrlRequest
object
Represent an upload URL request for a new artifact. To request an upload URL for an artifact, the user needs to provide a checksum that is unique to the projec…
3 properties
2 required
CrossValidationReport
object
Across validation report. Attributes ---------- splittingstrategy : SplittingStrategy Information about the splitting strategy used. groups : list[int] | None…
23 properties
19 required
ProjectGoalMainScopeDimensions
object
Dimensions identifying a main-metric bucket to set or clear. bucket may be omitted; the server then derives it from the goal's own variant (scalar → global, la…
4 properties
CreateReportEnvironmentParameters
object
Parameter object to create a ReportEnvironmentModel. The environment artifact is a requirements.txt lockfile. Attributes ---------- pythonversion : str The Pyt…
2 properties
2 required
CompleteArtifactUpload
object
Artifact completion request. Attributes ---------- checksum : ArtifactChecksum The checksum of the artifact. etags : dict[ChunkId, str] A mapping of chunk IDs…
2 properties
2 required
ProjectGoal
object
A metric constraint goal for a project.
13 properties
9 required
CrossValidationReportSummary
object
Summary of cross validation report. Attributes ---------- splittertype: str The type of the splitter used.
14 properties
12 required
ProjectGoalMainScope
object
Independent main-metric pointer for a bucket.
5 properties
2 required
ArtifactStatus
string
Upload status of an artifact in the object storage.
CreateEstimatorReportParameters
object
Parameter object to create a new Item that is an EstimatorReport. Attributes ---------- key : str The key of the estimator report, provided by the user to iden…
9 properties
7 required
SplitterInfo
object
Information about a splitter. Attributes ---------- type : str The type of the splitter. nsplits : int The number of splits. nrepeats : int | None The number o…
5 properties
4 required
CreateProjectGoalParameters
object
Parameters to create a project goal.
9 properties
2 required
ArtifactMetadata
object
The minimal set of information about an artifact. Notes ----- User can ask only for artifact metadata, independently of its content. Attributes ---------- chec…
3 properties
3 required
ReportEnvironment
object
Python environment associated with a report. The artifact is a requirements.txt lockfile capturing the packages installed when the report was created. Attribut…
3 properties
2 required
CreateCrossValidationReportParameters
object
Parameters to create a cross validation report. Attributes ---------- splits : Splits Information about the splits of the dataset. groups : list[int] | None In…
17 properties
12 required
ListReportsResponse
object
Paginated list of merged report summaries.
2 properties
ValidationError
object
5 properties
3 required
CreateReportMetricParameters
object
Parameter object to create a ReportMetricModel. Attributes ---------- name : str The name of the metric (e.g., accuracy, precision). value : float The value of…
8 properties
2 required
EstimatorReportSummary
object
A summary of a report. Attributes ---------- id : EstimatorReportId The unique identifier of the estimator report in the skore hub database. projectid : Projec…
13 properties
11 required
MainScopeBucket
string
Independent main-metric bucket for project goals.
ComparisonReport
object
The result of a set of reports comparison. A comparison report is created when a user compares multiple estimator reports and selects the best trade-offs among…
10 properties
10 required
GenerateUploadUrlResponse
object
Represent an upload URL to store an artifact in the object storage. If the uploadid and chunkid fields are Nonne, it's a stream upload URL. If the uploadid and…
4 properties
2 required
UpdateProjectGoalParameters
object
Parameters to update a project goal constraint.
5 properties
2 required
EstimatorReport
object
A full estimator report. Attributes ---------- medias : list[ReportMedia] List of media associated with the estimator report. pickle : ReportPickle The pickle…
17 properties
14 required
Project
object
Represents a Skore-hub Project. A Project is linked to a Workspace and a Owner. A Project is the Attributes ---------- id : ProjectId The unique project ID, fo…
10 properties
10 required
ReportGroupEntry
object
An entry in a report group. Attributes ---------- reportid : str The unique identifier of the report. reportkey : str The key of the report, provided by the us…
4 properties
4 required
ReportMedia
object
Represent a media file associated with a report. Attributes ---------- checksum : str The checksum of the media file for integrity verification. datasource : s…
10 properties
7 required
ArtifactReadUrl
object
Represents a read-access to an artifact. Attributes ---------- url : str A pre-signed URL that provides temporary access to the artifact in the object storage.
4 properties
4 required
ReportGroup
object
A group of reports. Attributes ---------- dataset : str The dataset fingerprint associated with the report group. datasetverbosename : str | None Human-readabl…
3 properties
2 required
CreateComparisonReportParameters
object
Parameters to create a comparison report. Attributes ---------- name : str The name of the comparison report. comparedreports : list[EstimatorReportId] List of…
4 properties
4 required
SplittingStrategy
object
Information about the splitting strategy used. Attributes ---------- splitter: SplitterInfo Information about the splitter used. splits: list[list[int] | None]…
6 properties
6 required
SortOrder
string
Sort order.
ReportPickle
object
Represent the pickle associated with a report. Attributes ---------- checksum : str The checksum of the pickle file. presignedurl : str | None A presigned URL…
2 properties
1 required
ReportSummary
object
Lightweight summary of an estimator or cross-validation report.
13 properties
12 required
ComparisonOperator
string
Comparison operator for project goal constraints.
ProjectGoalsList
object
Goals for a project plus independent main-scope pointers.
2 properties
2 required
ReportMetric
object
Represent a metric with a float value. Attributes ---------- datasource : str | None Optional source of the metric data (e.g., "validation", "test"). value : f…
9 properties
5 required
CreateReportPickleParameters
object
Parameter object to create a ReportPickleModel. Attributes ---------- checksum : str The checksum of the media file for integrity verification.
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Probabl publishes across the network.