openapi: 3.1.0 info: title: Galileo API Server annotation dataset API version: 1.1085.0 servers: - url: https://api.galileo.ai description: Galileo API Server - galileo-v2 tags: - name: dataset paths: /v1/datasets: get: tags: - dataset summary: List Datasets V1 description: 'List datasets visible to the caller''s organization. Supports both user-session (JWT) and API-key (Galileo-API-Key) authentication. Admins see all org datasets; non-admins see datasets shared with them via project membership, direct share, or group share. API keys scoped to a project are constrained to that project''s datasets.' operationId: list_datasets_v1_v1_datasets_get security: - ClassicAPIKeyHeader: [] - APIKeyHeader: [] - OAuth2PasswordBearer: [] - HTTPBasic: [] parameters: - name: project_id in: query required: false schema: anyOf: - type: string format: uuid4 - type: 'null' description: Filter datasets linked to this project. title: Project Id description: Filter datasets linked to this project. - name: search in: query required: false schema: anyOf: - type: string minLength: 1 maxLength: 256 - type: 'null' title: Search - name: starting_token in: query required: false schema: type: integer default: 0 title: Starting Token - name: limit in: query required: false schema: type: integer default: 100 title: Limit responses: '200': description: Successful Response content: application/json: schema: $ref: '#/components/schemas/V1ListDatasetsResponse' '422': description: Validation Error content: application/json: schema: $ref: '#/components/schemas/HTTPValidationError' components: schemas: V1DatasetEntry: properties: id: type: string format: uuid4 title: Id name: type: string title: Name row_count: anyOf: - type: integer - type: 'null' title: Row Count project_ids: items: type: string format: uuid4 type: array title: Project Ids created_at: type: string format: date-time title: Created At type: object required: - id - name - created_at title: V1DatasetEntry ValidationError: properties: loc: items: anyOf: - type: string - type: integer type: array title: Location msg: type: string title: Message type: type: string title: Error Type input: title: Input ctx: type: object title: Context type: object required: - loc - msg - type title: ValidationError V1ListDatasetsResponse: properties: starting_token: type: integer title: Starting Token default: 0 limit: type: integer title: Limit default: 100 paginated: type: boolean title: Paginated default: false next_starting_token: anyOf: - type: integer - type: 'null' title: Next Starting Token datasets: items: $ref: '#/components/schemas/V1DatasetEntry' type: array title: Datasets type: object title: V1ListDatasetsResponse HTTPValidationError: properties: detail: items: $ref: '#/components/schemas/ValidationError' type: array title: Detail type: object title: HTTPValidationError securitySchemes: ClassicAPIKeyHeader: type: apiKey in: header name: Galileo-API-Key APIKeyHeader: type: apiKey in: header name: Splunk-AO-API-Key OAuth2PasswordBearer: type: oauth2 flows: password: scopes: {} tokenUrl: https://api.galileo.ai/login HTTPBasic: type: http scheme: basic