Feature Request: API endpoints to create Object Types, Action Types, and Link Types programmatically
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- python
- Lĩnh vực
- api, backend-api-design
Hướng nghiên cứu
Bắt đầu bằng việc xem xét các endpoint schema ontology hiện có ở chế độ chỉ đọc trong Python SDK và Issue #169 liên quan. So sánh các thao tác tạo được yêu cầu cho Object Types, Action Types, Link Types và Query Types với bề mặt SDK hiện tại; được xem là hoàn thành khi các tài nguyên được yêu cầu có thể được tạo bằng lập trình với hỗ trợ API được tài liệu hóa.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
I am thinking about potentially using Palantir but it does not provide full automation via SDK / CLI that I can use Claude Code to fully automate, which slows done my development speed by 100x vs. using an AWS + Python + React stack. This greatly influences my interest in switching to Plantar. We need to add fully programatic capabilities for Palantir so I can utilize Claude code to do rapid development.
Currently, the Foundry Platform SDK only supports read operations for Ontology schema definitions (Object Types, Action Types, Link Types, Query Types). There are no API endpoints to create these resources programmatically.
This forces users to manually configure the Ontology through the Palantir UI, which prevents full automation of Foundry deployments.
Requested Endpoints
| Resource | Current State | Requested |
|---|---|---|
| Object Types | GET, LIST only | POST /v2/ontologies/{ontology}/objectTypes |
| Action Types | GET, LIST only | POST /v2/ontologies/{ontology}/actionTypes |
| Link Types | GET only | POST /v2/ontologies/{ontology}/linkTypes |
| Query Types | GET, LIST only | POST /v2/ontologies/{ontology}/queryTypes |
Use Case
As a developer, I want to:
- Define my entire Ontology schema in code (Infrastructure as Code)
- Programmatically create Object Types, Action Types, and Link Types via the SDK
- Automate full Foundry deployments without any manual UI interaction
- Version control my Ontology schema alongside my application code
- Use tools like Claude Code / AI coding assistants to fully automate Palantir Foundry setup
Current Workaround
None. Users must manually click through the Ontology Manager UI to create these resources.
Related Issues
- Issue #169 requested similar functionality
- Palantir Community has an open request for Infrastructure-as-Code support: https://community.palantir.com/t/implementing-infrastructure-as-code-iac-for-ontology-management-in-palantir-foundry/1016
Impact
Without these endpoints, organizations cannot:
- Fully automate CI/CD pipelines for Foundry
- Use AI coding tools to build complete Palantir solutions
- Implement true Infrastructure-as-Code for Ontology management
- Programmatically replicate Ontology schemas across environments
Additional Context
I noted that in Issue #169, a Palantir engineer mentioned in August 2025 that "endpoints for ontology modifications are in progress." Any update on the timeline for this feature would be greatly appreciated.
Thank you for considering this request.
- Ngôn ngữ chính
- Python
- Star
- 208
- Fork
- 49
- Merge trung bình
- 15 giờ 8 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của palantir/foundry-platform-python
-
AIP Agents API Seems BrokenCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
-
Connecitivity: Get ConnectionsĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
palantir/foundry-platform-python#200 · 1 reaction ·
-
Create objectTypeĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
palantir/foundry-platform-python#169 · 7 bình luận ·
-
Add Organization CreationĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
palantir/foundry-platform-python#83 · 3 bình luận ·
Tất cả issue của palantir/foundry-platform-python
Issue tương tự
-
`burr` fails to start when the Python path has a space in itCó thể đã có người làm @enekoreto đã nhận hôm nay. Đang mởstatus/needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 5 ngày
-
gemini 出现了新的域名需要加入Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
-
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 72/100
debpalash/VoiceStudio#2903 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
dagster-io/community-integrations#367 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
aws-samples/sample-per-model-bedrock#243 ·
Maintainer thường phản hồi trong vòng 1 ngày