How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Probabl Projects API

The projects API from Probabl — 19 operation(s) for projects.

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.

28 operations 19 paths 42 schemas 3 DELETE17 GET7 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.skore.probabl.ai
Resource Areas
1

Paths & Operations 28

Across 19 paths, the API surfaces 28 operations — 3 DELETE, 17 GET, 7 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

projects 28
POST
/projects/{workspace_public_id}/{project_name}
Create Project
create_project_projects__workspace_public_id___project_name__post 3 params → 200422
GET
/projects/{workspace_public_id}/{project_name}
Get Project
get_project_projects__workspace_public_id___project_name__get 3 params → 200422
DELETE
/projects/{workspace_public_id}/{project_name}
Delete Project
delete_project_projects__workspace_public_id___project_name__delete 3 params → 204422
GET
/projects/{workspace_public_id}
List Workspace Projects
list_workspace_projects_projects__workspace_public_id__get 2 params → 200422
GET
/projects/admin
List All Projects
list_all_projects_projects_admin_get 1 param → 200422
GET
/projects/{workspace_public_id}/{project_name}/reports
List Reports
list_reports_projects__workspace_public_id___project_name__reports_get 13 params body → 200422
GET
/projects/{workspace_public_id}/{project_name}/estimator-reportsdeprecated
Filter
filter_projects__workspace_public_id___project_name__estimator_reports_get 10 params → 200422
POST
/projects/{workspace_public_id}/{project_name}/estimator-reports
Create
create_projects__workspace_public_id___project_name__estimator_reports_post 3 params body → 201422
GET
/projects/{workspace_public_id}/{project_name}/estimator-reports/groupsdeprecated
List Groups
list_groups_projects__workspace_public_id___project_name__estimator_reports_groups_get 3 params → 200422
GET
/projects/{workspace_public_id}/{project_name}/estimator-reports/{report_id}
Get
get_projects__workspace_public_id___project_name__estimator_reports__report_id__get 4 params → 200422
POST
/projects/{workspace_public_id}/{project_name}/cross-validation-reports
Create
create_projects__workspace_public_id___project_name__cross_validation_reports_post 3 params body → 201422
GET
/projects/{workspace_public_id}/{project_name}/cross-validation-reportsdeprecated
Filter
filter_projects__workspace_public_id___project_name__cross_validation_reports_get 7 params → 200422
GET
/projects/{workspace_public_id}/{project_name}/cross-validation-reports/groupsdeprecated
List Groups
list_groups_projects__workspace_public_id___project_name__cross_validation_reports_groups_get 3 params → 200422
GET
/projects/{workspace_public_id}/{project_name}/cross-validation-reports/{report_id}
Get Cross Validation Report
get_cross_validation_report_projects__workspace_public_id___project_name__cross_validation_reports__report_id__get 4 params → 200422
GET
/projects/{workspace_public_id}/{project_name}/comparison-reports
Filter
filter_projects__workspace_public_id___project_name__comparison_reports_get 3 params → 200422
POST
/projects/{workspace_public_id}/{project_name}/comparison-reports
Create
create_projects__workspace_public_id___project_name__comparison_reports_post 3 params body → 201422
GET
/projects/{workspace_public_id}/{project_name}/comparison-reports/{report_id}
Get
get_projects__workspace_public_id___project_name__comparison_reports__report_id__get 4 params → 200422
DELETE
/projects/{workspace_public_id}/{project_name}/comparison-reports/{report_id}
Delete
delete_projects__workspace_public_id___project_name__comparison_reports__report_id__delete 4 params → 204422
POST
/projects/{workspace_public_id}/{project_name}/artifacts
Generate Upload Url
generate_upload_url_projects__workspace_public_id___project_name__artifacts_post 3 params body → 201422
GET
/projects/{workspace_public_id}/{project_name}/artifacts
Filter
filter_projects__workspace_public_id___project_name__artifacts_get 5 params → 200422
POST
/projects/{workspace_public_id}/{project_name}/artifacts/complete
Complete Upload
complete_upload_projects__workspace_public_id___project_name__artifacts_complete_post 3 params body → 200422
GET
/projects/{workspace_public_id}/{project_name}/artifacts/read
Get Read Presigned Urls
get_read_presigned_urls_projects__workspace_public_id___project_name__artifacts_read_get 4 params → 200422
GET
/projects/{workspace_public_id}/{project_name}/goals/meeting-reports/count
Count Reports Meeting Goals
count_reports_meeting_goals_projects__workspace_public_id___project_name__goals_meeting_reports_count_get 3 params → 200422
GET
/projects/{workspace_public_id}/{project_name}/goals
List Goals
list_goals_projects__workspace_public_id___project_name__goals_get 3 params → 200422
POST
/projects/{workspace_public_id}/{project_name}/goals
Create Goal
create_goal_projects__workspace_public_id___project_name__goals_post 3 params body → 201422
PUT
/projects/{workspace_public_id}/{project_name}/goals/{goal_id}
Update Goal
update_goal_projects__workspace_public_id___project_name__goals__goal_id__put 4 params body → 204422
DELETE
/projects/{workspace_public_id}/{project_name}/goals/{goal_id}
Delete Goal
delete_goal_projects__workspace_public_id___project_name__goals__goal_id__delete 4 params → 204422
GET
/projects/{workspace_public_id}/{project_name}/potential-goals
List Potential Goals
list_potential_goals_projects__workspace_public_id___project_name__potential_goals_get 3 params → 200422

Schemas 42

The contract defines 42 schemas that model the data the API accepts and returns. The most detailed are CrossValidationReport (23 properties), EstimatorReport (17 properties), CreateCrossValidationReportParameters (17 properties), CrossValidationReportSummary (14 properties). Each schema is shown below with its type and property counts.

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

probabl-projects-api-openapi.yml Raw ↑

Other APIs Probabl publishes across the network.

Probabl Anthropic Compatible Agent API
Probabl Health API
Probabl Identity API
Probabl Liveness API
Probabl LLM Provider API
Probabl OpenAI Compatible Agent API
Probabl Readiness API
Where this information came from

This is an independent, third-party profile of Probabl Projects API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.