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

Galileo Technologies projects API

The projects API from Galileo Technologies — 27 operation(s) for projects.

Galileo Technologies projects API is one of 60 APIs that Galileo Technologies 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.

This API exposes 47 operations across 27 paths, and defines 75 schemas. It is described by OpenAPI 3.1.0, at version 1.1085.0.

Requests are made against a single base URL, https://api.galileo.ai.

47 operations 27 paths 75 schemas 10 DELETE14 GET6 PATCH13 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.1085.0
Base URL
https://api.galileo.ai
Authentication
API Key, API Key, OAuth 2.0, HTTP Basic
Resource Areas
1

Authentication & Security 4

Galileo Technologies projects API declares 4 security schemes for authenticating requests. An API key is passed in the header as Galileo-API-Key (ClassicAPIKeyHeader). An API key is passed in the header as Splunk-AO-API-Key (APIKeyHeader). It supports OAuth 2.0 (OAuth2PasswordBearer) using the password flow. It accepts HTTP basic authentication (HTTPBasic).

Paths & Operations 47

Across 27 paths, the API surfaces 47 operations — 10 DELETE, 14 GET, 6 PATCH, 13 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

projects 47
PUT
/projects/{project_id}/bookmark
Bookmark Project
bookmark_project_projects__project_id__bookmark_put 1 param → 200422
DELETE
/projects/{project_id}/bookmark
Unbookmark Project
unbookmark_project_projects__project_id__bookmark_delete 1 param → 200422
POST
/projects/paginated
Get Projects Paginated
get_projects_paginated_projects_paginated_post 3 params body → 200422
POST
/projects/count
Get Projects Count
get_projects_count_projects_count_post body → 200422
GET
/projects/alldeprecated
Get All Projects
get_all_projects_projects_all_get 1 param → 200422
GET
/projectsdeprecated
Get Projects
get_projects_projects_get 2 params → 200422
POST
/projects
Create Project
create_project_projects_post body → 200422
GET
/collaborator_roles
Get Collaborator Roles
get_collaborator_roles_collaborator_roles_get → 200
GET
/projects/{project_id}
Get Project
get_project_projects__project_id__get 1 param → 200422
PUT
/projects/{project_id}
Update Project
update_project_projects__project_id__put 1 param body → 200422
DELETE
/projects/{project_id}
Delete Project
delete_project_projects__project_id__delete 1 param → 200422
POST
/projects/{project_id}/users
Create User Project Collaborators
create_user_project_collaborators_projects__project_id__users_post 1 param body → 200422
GET
/projects/{project_id}/users
List User Project Collaborators
list_user_project_collaborators_projects__project_id__users_get 3 params → 200422
POST
/projects/{project_id}/groups
Create Group Project Collaborators
create_group_project_collaborators_projects__project_id__groups_post 1 param body → 200422
GET
/projects/{project_id}/groups
List Group Project Collaborators
list_group_project_collaborators_projects__project_id__groups_get 3 params → 200422
PATCH
/projects/{project_id}/users/{user_id}
Update User Project Collaborator
update_user_project_collaborator_projects__project_id__users__user_id__patch 2 params body → 200422
DELETE
/projects/{project_id}/users/{user_id}
Delete User Project Collaborator
delete_user_project_collaborator_projects__project_id__users__user_id__delete 2 params → 200422
PATCH
/projects/{project_id}/groups/{group_id}
Update Group Project Collaborator
update_group_project_collaborator_projects__project_id__groups__group_id__patch 2 params body → 200422
DELETE
/projects/{project_id}/groups/{group_id}
Delete Group Project Collaborator
delete_group_project_collaborator_projects__project_id__groups__group_id__delete 2 params → 200422
GET
/v2/collaborator_roles
Get Collaborator Roles
get_collaborator_roles_v2_collaborator_roles_get → 200
POST
/v2/projects
Create Project
create_project_v2_projects_post body → 200422
GET
/v2/projects/{project_id}
Get Project
get_project_v2_projects__project_id__get 1 param → 200422
PUT
/v2/projects/{project_id}
Update Project
update_project_v2_projects__project_id__put 1 param body → 200422
DELETE
/v2/projects/{project_id}
Delete Project
delete_project_v2_projects__project_id__delete 1 param → 200422
POST
/v2/projects/{project_id}/users
Create User Project Collaborators
create_user_project_collaborators_v2_projects__project_id__users_post 1 param body → 200422
GET
/v2/projects/{project_id}/users
List User Project Collaborators
list_user_project_collaborators_v2_projects__project_id__users_get 3 params → 200422
POST
/v2/projects/{project_id}/groups
Create Group Project Collaborators
create_group_project_collaborators_v2_projects__project_id__groups_post 1 param body → 200422
GET
/v2/projects/{project_id}/groups
List Group Project Collaborators
list_group_project_collaborators_v2_projects__project_id__groups_get 3 params → 200422
PATCH
/v2/projects/{project_id}/users/{user_id}
Update User Project Collaborator
update_user_project_collaborator_v2_projects__project_id__users__user_id__patch 2 params body → 200422
DELETE
/v2/projects/{project_id}/users/{user_id}
Delete User Project Collaborator
delete_user_project_collaborator_v2_projects__project_id__users__user_id__delete 2 params → 200422
PATCH
/v2/projects/{project_id}/groups/{group_id}
Update Group Project Collaborator
update_group_project_collaborator_v2_projects__project_id__groups__group_id__patch 2 params body → 200422
DELETE
/v2/projects/{project_id}/groups/{group_id}
Delete Group Project Collaborator
delete_group_project_collaborator_v2_projects__project_id__groups__group_id__delete 2 params → 200422
POST
/v2/projects/paginated
Get Projects V2
get_projects_v2_v2_projects_paginated_post 5 params body → 200422
GET
/public/v2/collaborator_roles
Get Collaborator Roles
get_collaborator_roles_public_v2_collaborator_roles_get → 200
POST
/public/v2/projects
Create Project
create_project_public_v2_projects_post body → 200422
GET
/public/v2/projects/{project_id}
Get Project
get_project_public_v2_projects__project_id__get 1 param → 200422
PUT
/public/v2/projects/{project_id}
Update Project
update_project_public_v2_projects__project_id__put 1 param body → 200422
DELETE
/public/v2/projects/{project_id}
Delete Project
delete_project_public_v2_projects__project_id__delete 1 param → 200422
POST
/public/v2/projects/{project_id}/users
Create User Project Collaborators
create_user_project_collaborators_public_v2_projects__project_id__users_post 1 param body → 200422
GET
/public/v2/projects/{project_id}/users
List User Project Collaborators
list_user_project_collaborators_public_v2_projects__project_id__users_get 3 params → 200422
POST
/public/v2/projects/{project_id}/groups
Create Group Project Collaborators
create_group_project_collaborators_public_v2_projects__project_id__groups_post 1 param body → 200422
GET
/public/v2/projects/{project_id}/groups
List Group Project Collaborators
list_group_project_collaborators_public_v2_projects__project_id__groups_get 3 params → 200422
PATCH
/public/v2/projects/{project_id}/users/{user_id}
Update User Project Collaborator
update_user_project_collaborator_public_v2_projects__project_id__users__user_id__patch 2 params body → 200422
DELETE
/public/v2/projects/{project_id}/users/{user_id}
Delete User Project Collaborator
delete_user_project_collaborator_public_v2_projects__project_id__users__user_id__delete 2 params → 200422
PATCH
/public/v2/projects/{project_id}/groups/{group_id}
Update Group Project Collaborator
update_group_project_collaborator_public_v2_projects__project_id__groups__group_id__patch 2 params body → 200422
DELETE
/public/v2/projects/{project_id}/groups/{group_id}
Delete Group Project Collaborator
delete_group_project_collaborator_public_v2_projects__project_id__groups__group_id__delete 2 params → 200422
POST
/public/v2/projects/paginated
Get Projects V2
get_projects_v2_public_v2_projects_paginated_post 5 params body → 200422

Schemas 75

The contract defines 75 schemas that model the data the API accepts and returns. The most detailed are RunDB (18 properties), RunDBThin (18 properties), ProjectItem (12 properties), UserDB (12 properties). Each schema is shown below with its type and property counts.

LogStreamInfo
object
Minimal log stream representation (id and name only).
2 properties 2 required
ProjectRunsFilter
object
3 properties 2 required
api__schemas__project__ProjectNameSort
object
3 properties
api__schemas__project_v2__ProjectCreatorFilter
object
3 properties 1 required
CollaboratorUpdate
object
1 property 1 required
IntegrationAction
string
ProjectAction
string
RunTagDB
object
9 properties 9 required
ProjectNumLogstreamsSort
object
3 properties
ListGroupCollaboratorsResponse
object
5 properties 1 required
api__schemas__project_v2__ProjectUpdatedAtSort
object
3 properties
GroupCollaborator
object
6 properties 5 required
ProjectTypeSort
object
3 properties
ProjectType
string
api__schemas__project_v2__ProjectCollectionParams
object
2 properties
api__schemas__project__ProjectCollectionParams
object
2 properties
HTTPValidationError
object
1 property
ProjectCreateResponse
object
6 properties 3 required
api__schemas__project__ProjectCreatedAtSort
object
3 properties
CollaboratorRoleInfo
object
3 properties 3 required
UserRole
string
GroupAction
string
RunDBThin
object
18 properties 8 required
api__schemas__project__GetProjectsPaginatedResponse
object
5 properties 1 required
api__schemas__project_v2__ProjectCreatedAtFilter
object
3 properties 2 required
api__schemas__project__ProjectNameFilter
object
4 properties 2 required
ProjectNumExperimentsSort
object
3 properties
CollaboratorRole
string
ProjectRunsSort
object
3 properties
api__schemas__project__ProjectBookmarkFilter
object
2 properties 1 required
DatasetAction
string
api__schemas__project_v2__ProjectNameFilter
object
4 properties 2 required
AnnotationQueueAction
string
GeneratedScorerAction
string
api__schemas__project__ProjectUpdatedAtSort
object
3 properties
api__schemas__project__ProjectCreatedAtFilter
object
3 properties 2 required
api__schemas__project__ProjectUpdatedAtFilter
object
3 properties 2 required
ProjectTypeFilter
object
3 properties 2 required
GroupMemberAction
string
TaskType
integer
Valid task types for modeling. We store these as ints instead of strings because we will be looking this up in the database frequently.
api__schemas__project_v2__GetProjectsPaginatedResponse
object
Response model for the V2 projects paginated endpoint.
6 properties 2 required
RunDB
object
18 properties 8 required
UserDB
object
12 properties 6 required
FineTunedScorerAction
string
ProjectBookmarkSort
object
3 properties
api__schemas__project_v2__ProjectNameSort
object
3 properties
ApiKeyAction
string
UserCollaboratorCreate
object
Create a user collaborator using either userid or email. When using email, if the user doesn't exist in the organization, they will be invited automatically.
3 properties
UserAction
string
api__schemas__project_v2__ProjectCreatedAtSort
object
3 properties
ValidationError
object
5 properties 3 required
api__schemas__project__ProjectCreatorFilter
object
3 properties 1 required
ProjectLabels
string
Enum for project labels used in the UI.
AuthMethod
string
ListUserCollaboratorsResponse
object
5 properties 1 required
ProjectDeleteResponse
object
1 property 1 required
UserCollaborator
object
8 properties 7 required
api__schemas__project_v2__ProjectUpdatedAtFilter
object
3 properties 2 required
Permission
object
3 properties 2 required
ProjectIDFilter
object
3 properties 1 required
ProjectNumLogstreamsFilter
object
3 properties 2 required
RegisteredScorerAction
string
OrganizationAction
string
ProjectDBThin
object
9 properties 5 required
ProjectUpdate
object
3 properties
api__schemas__project_v2__ProjectBookmarkFilter
object
2 properties 1 required
ProjectUpdateResponse
object
8 properties 3 required
ProjectDB
object
12 properties 6 required
ControlResourceAction
string
Actions on Agent Control's org-scoped control resource.
ProjectNumExperimentsFilter
object
3 properties 2 required
ScorerAction
string
UserInfo
object
A user's basic information, used for display purposes.
4 properties 2 required
GroupCollaboratorCreate
object
2 properties 1 required
ProjectCreate
object
4 properties 1 required
ProjectItem
object
Represents a single project item for the UI list.
12 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

galileo-technologies-projects-api-openapi.yml Raw ↑

Other APIs Galileo Technologies publishes across the network.

Galileo Technologies annotation API
Galileo Technologies annotation_queue API
Galileo Technologies annotation_queue_records API
Galileo Technologies api_keys API
Galileo Technologies assistant API
Galileo Technologies Audit Logs API
Galileo Technologies auth API
Galileo Technologies auto-metric-suggestions API
Galileo Technologies code-metric-generation API
Galileo Technologies component_views API
Galileo Technologies custom_dashboards API
Galileo Technologies data API
Where this information came from

This is an independent, third-party profile of Galileo Technologies 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.