Feature Request: API endpoints to create Object Types, Action Types, and Link Types programmatically
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- api, backend-api-design
Direzione di ricerca
Inizia esaminando gli endpoint dello schema ontologico esistenti in sola lettura nel Python SDK e l’Issue #169 correlato. Confronta le operazioni di creazione richieste per Object Types, Action Types, Link Types e Query Types con la superficie attuale dell’SDK; il lavoro è completato quando le risorse richieste possono essere create programmaticamente con il supporto documentato dell’API.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Python
- Stelle
- 208
- Fork
- 49
- Merge medio
- 15h 8m
- PR unite (30g)
- 2
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di palantir/foundry-platform-python
-
AIP Agents API Seems BrokenForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
palantir/foundry-platform-python#200 · 1 reazione ·
-
Create objectTypeAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
palantir/foundry-platform-python#169 · 7 commenti ·
-
Add Organization CreationAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
palantir/foundry-platform-python#83 · 3 commenti ·
Tutte le issue di palantir/foundry-platform-python
Issue simili
-
Path subtraction removes repeated suffix characters instead of one suffixForse già presa @Gwerdonatus l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
joke2k/django-environ#671 ·
-
good first issue help wanted windows
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
-
test_pgbouncer deploys the server under test from Charmhub instead of the local build (track/1.31)Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
canonical/temporal-k8s-operator#195 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni
-
`burr` fails to start when the Python path has a space in itForse già presa @enekoreto l’ha presa oggi. Apertastatus/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 5 giorni
-
device support request
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
zigpy/zha-device-handlers#5461 ·
I maintainer di solito rispondono entro 4 giorni