palantir-webhooks-events

Featured

Implement Palantir Foundry webhook handling for Ontology change events. Use when reacting to Ontology object changes, dataset updates, or build completion events from Foundry. Trigger with phrases like "palantir webhook", "foundry events", "palantir notifications", "ontology change events".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Palantir Webhooks & Events ## Overview Handle Foundry webhook events for Ontology changes, dataset updates, and build completions. Covers webhook registration via the Foundry API, signature verification, event routing, and idempotent processing. ## Prerequisites - Foundry enrollment with webhook support enabled - HTTPS endpoint accessible from Foundry's network - `foundry-platform-sdk` installed ## Instructions ### Step 1: Register a Webhook via API ```python import os, foundry client = foundry.FoundryClient( auth=foundry.ConfidentialClientAuth( client_id=os.environ["FOUNDRY_CLIENT_ID"], client_secret=os.environ["FOUNDRY_CLIENT_SECRET"], hostname=os.environ["FOUNDRY_HOSTNAME"], scopes=["api:read-data", "api:write-data"], ), hostname=os.environ["FOUNDRY_HOSTNAME"], ) # Register webhook for object change events webhook = client.webhooks.Webhook.create( url="https://myapp.example.com/webhooks/foundry", event_types=["ontology.object.created", "ontology.object.updated"], secret="whsec_your_webhook_secret_here", ) print(f"Webhook registered: {webhook.rid}") ``` ### Step 2: Webhook Endpoint with Signature Verification ```python from flask import Flask, request, jsonify import hmac, hashlib app = Flask(__name__) @app.post("/webhooks/foundry") def handle_foundry_webhook(): # Verify signature signature = request.headers.get("X-Foundry-Signature", "") timestamp = request.headers.get("X-Foundry-Timestamp", "")...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

palantir-core-workflow-b

Work with Palantir Foundry Ontology objects, actions, and queries via SDK. Use when querying objects, applying actions, linking objects, or building Ontology-driven applications. Trigger with phrases like "palantir ontology", "foundry objects", "palantir actions", "ontology query", "OSDK objects".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-hello-world

Create a minimal working Palantir Foundry example querying Ontology objects. Use when starting a new Foundry integration, testing your setup, or learning basic Foundry API and Ontology patterns. Trigger with phrases like "palantir hello world", "palantir example", "palantir quick start", "foundry first query".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-observability

Set up observability for Palantir Foundry integrations with metrics, logging, and alerts. Use when implementing monitoring for Foundry API calls, setting up dashboards, or configuring alerting for Foundry integration health. Trigger with phrases like "palantir monitoring", "foundry metrics", "palantir observability", "monitor foundry", "foundry alerts".

2,266 Updated today
jeremylongshore
AI & Automation Solid

webflow-webhooks-events

Implement Webflow webhook registration, signature verification, and event handling for form_submission, site_publish, ecomm_new_order, page_created, and more. Use when setting up webhook endpoints, implementing event-driven workflows, or handling Webflow notifications. Trigger with phrases like "webflow webhook", "webflow events", "webflow webhook signature", "handle webflow events", "webflow notifications".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-common-errors

Diagnose and fix Palantir Foundry common errors and API exceptions. Use when encountering Foundry errors, debugging failed API calls, or troubleshooting transform build failures. Trigger with phrases like "palantir error", "fix palantir", "foundry not working", "debug foundry", "palantir 401 403".

2,266 Updated today
jeremylongshore