News & Intel
LiveDaily AI-curated intelligence on Palantir Foundry, Ontology, AIP, Apollo, contracts, and community feedback. Updated automatically via GitHub Actions every day at 7 AM UTC.
How can I call Foundry APIs from Foundry itself?
For example, if I want to leverage ontology APIs, grab build history, or update users programmatically? 2 posts - 1 participant Read full topic
Package Object instances + their edits in a marketplace product
I would like to package an object type, with its object instances , created via manual Actions execution, into my marketplace product. Is it possible ? What is the easiest way to package those edits ? (assuming this is a backing-dataset-less object type, where for example most of the properties are edits-only) 1 post - 1 participant Read full topic
How to setup object/property security policies permissions ?
Hey! We’ve just enrolled to the “object and property security policies” feature and we started setting it up. But some of our engineers need the permission to create new policies. Does anybody know where can we give that permission, as an Ontology Administrator? Bellow is an screenshot of the error. Thanks for your help! Cheers, Nathan 1 post - 1 participant Read full topic
Dynamic Workshop view to PDF export
Hi all, I am looking into a dynamic solution to export a live Workshop view to PDF easily. I have tried using ontology backed functions which allow me to export a Workshop as a PDF via Button and Function backed exporting. I’ve only been able to download a PDF with either static inputs, or some variable inputs, which would me the pdf export look nothing like the actual application. The limitation here is that it seems there is no easy way to obtain the contents of the Workshop in that case. I also looked into the solution of creating a Notepad but that seems a bit too manual, and requires a hardcoded setup, per application. Has anyone explored this problem in more detail? Thanks in advance! 1 post - 1 participant Read full topic
Cannot Bind Slate Variables to Foundry Function—Custom Endpoints Access Request
Hello, I’ve read through existing posts about calling Foundry Functions (including the thread about AIP Logic Function endpoints), but my situation has some key differences. I’m hoping to get clarity on whether Custom Endpoints access is required, or if there’s another supported pattern I’ve missed. What I’ve Built I have a Python Foundry Function deployed from a Functions repository (not AIP Logic). It’s published to the Ontology and Function Registry: Function Name: market_metrics_kpi Repository Type: Python Functions (not AIP Logic, not TypeScript) Parameters: market (Optional string), quarter (Optional string), asset_type (Optional string) Output: Custom dataclass MarketMetricsKPIResult containing: avgVacancy (float) sumAbsorption (int) sumUnderConstruction (int) marketCount (int) chartData (object with market and vacancy arrays) The Function queries Ontology objects ( MarketMe
URL is not sharable
Unlike Explorer, Insight does not allow sharing the URL of a temporary (unsaved) analysis. If shared, other user get the error messages: 1- Failed to load object type data. Navigating to home page. 2- Link sharing was not enabled for this autosaved state 1 post - 1 participant Read full topic
Large dataset -> Error loading objects
Insight is not able to load large dataset (Object Type) and throw “ Error loading objects, An unexpected error occurred. Try adjusting your search.“ show error → [Error] An unrecognized error occurred. This may result from a system outage or misconfiguration. But if filter and then remove/delte the filter it load correctly. Best User Experience should be: 1- correct loading or 2- error too many object - please filter 1 post - 1 participant Read full topic
How to display Edit History for an object in OSDK / custom React app (outside Workshop)?
In Workshop, there’s a built-in Edits History widget that shows the full audit trail of changes made to an ontology object via Actions. It displays who changed what, when, and the previous vs. new values. When building a custom front-end with OSDK (TypeScript / React), this widget is not available out of the box. How can we replicate this functionality? 4 posts - 2 participants Read full topic
Access properties from object type
I currently have 2 object types and they are linked. Currently, when used in a ObjectTable - I can directly access the proeprties of the of the main table in the column configuration. But the other objectType’s properties can only be accessed as a linked objects properties(the showAPI names in object table widget in workshop are named as link_column , link_column1…). This limits the export capabilities, as I have no access over how I can directly choose the properties dynamically and then exporting. Is there already a solution for these problems already? 1 post - 1 participant Read full topic
How to execute code in a Foundry Agent?
I would like to let my agent execute arbitrary code within a containerized/safe environment, depending on the user permissions. The goal could be to make specific queries to the ontology, or to read/write files stored in the ontology, etc. How can I do this ? 3 posts - 2 participants Read full topic
Custom Text Extraction for Tracked-Deletion Text in Word Documents
Hey everyone! I’m working on a Foundry pipeline where users upload redlined Word documents (.docx), and an LLM in AIP Logic compares proposed deletions against gold-standard language stored in an ontology object. The AI reasoning side is mostly sorted — my blocker is the preprocessing step. The Problem: Foundry’s native text extraction and AIP’s built-in document handling don’t appear to have a way to detect and tag tracked-deletion text (strikethrough / <w:del> nodes in the underlying Word XML). I need a custom function that: Reads the raw .docx file Parses the underlying XML (or converts to HTML) to identify tracked deletions Returns plain text with deleted segments specially tagged (e.g. wrapped in <strikethrough> tags) before the text ever reaches AIP Logic What I’ve Tried: Python Functions API — media references don’t appear to be supported yet, which is a blocker since uploaded docs come in as media references via a media set TypeScript
Function-backed action type in Workshop Scenarios on global branch
Problem: Function-backed action type cannot be used in Workshop scenario on a global branch Environment: Code Repository: Master branch (Python Functions) Ontology/Workshop: Global branch Error Message: Error running scenario Error: [Actions] CannotFindActionTypes Error ID: a40d0bed-….. invalidActionTypeRids: [“ri.actions.main.action-type.2a44…..”] What Works: Function works in preview Function is published Other functions from same repository work in Workshop on this global branch Action type exists on global branch with correct RID Action type configuration is correct (function-backed, no errors) What Doesn’t Work: Workshop scenario cannot find the action type (error above) What I’ve Tried: Verified RID matches Recreated action step in scenario Confirmed permissions Question: Is there a known limitation with function-backed action types in Workshop scenarios when
Generic action type that can take in X object type and Y parameters based on X
I was wondering if I can create an action type that can be used with any object type. I went the route of trying to use functions to figure it out but was getting a lot of errors with input function types and what not @OntologyEditFunction() public async replaceFunction<T extends OntologyObjects>( objects: ObjectSet<T> It was saying that T wasn’t a valid input function value and look at the docs. I then tried within the out of the box action type actions and it seems like I always have to pick one object set, and do things on it. I just would like to have a function that has a parameter that I can feed in any object type within the ontology, then another parameter that is a drop down of the properties from the picked object type, and do edits on those objects. 1 post - 1 participant Read full topic
how api use my ontoloty and links in llm context?
I’m trying to learn and use AIP to build my application. But I don’t know how AIP use the `ontology context` to fill the prompt. Can anyone help me, plz! 1 post - 1 participant Read full topic
Time Series Set Workshop - Numeric vs Categorical
I have an object type that contains a time series property. This time series property (TSP) backed by numeric and categorical datasets. In the Capabilities tab of Ontology manager, the “Sensor object type” is selected and a boolean property is defined for the “Is Categorical” setting. When in Quiver, it is easy to select the object type and then select the TSP. However, when trying to create a Time Series Set variable in Workshop, the TSP is not displayed as a selectable option. This is due to the fact that it contains both Numeric and Categorical types (and Workshop wants it to be one or the other). Since the Time Series Set variable expects a single-object set, and the object type is configured to delineate between the types with the “Is categorical” configuration (the boolean property), shouldn’t Workshop be able to determine what type it is simply upon the object selection? I am unable to reconfigure the object type and TSP at this point (it is far too pervasive), but I w
Analyst Explains Why Ontology Separates Palantir (PLTR) From Peers
Palantir Technologies Inc. (NASDAQ:PLTR) is one of the 8 Best American Stocks to Buy for the Next 5 Years. On April 2, UBS analyst Karl Keirstead highlighted...
How do you model systems that evolve faster than the ontology can stabilize them?
Hi, I’m new here and trying to understand how Ontology behaves in highly dynamic environments. From what I see, Ontology relies on representing the world through relatively stable objects, properties, and actions. But in practice, many real-world systems evolve faster than they can be fully modeled — especially when structure itself is still forming. How do you approach cases where the underlying structure is not yet stable enough to be reliably captured in the ontology? Do you treat this as a modeling limitation, or are there patterns/workarounds for handling this kind of “pre-structured” state? 2 posts - 2 participants Read full topic
Blocking a project from being completed or cancelled if it still has active tasks — validation popup on action, similar to ontology manager deletion guard
We have a Project object type with linked Task objects. When a user tries to mark a project as Completed or Cancelled , we want to check whether any of the linked tasks are still in an active state — and if so, block the action and show a popup telling the user to close or cancel those tasks first before proceeding. The behavior we’re after is very similar to what the Ontology Manager already does natively — when you try to delete an object type that still has action types or link types depending on it, it stops you and tells you to remove those dependencies first. We want the same guard pattern, but on a business action in Workshop: don’t let the project close until all its child tasks are resolved. Right now we can’t find a clean way to do this within a standard Action Form. Ideally the action itself would validate the linked task states before executing, surface a meaningful message to the user listing the active tasks, and prevent the status change until the condition