注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Custom Endpoints アプリケーションは開発のベータ版段階にあり、お使いのエンロールメントでは利用できない場合があります。開発が活発に進められている間は、機能が変更される場合があります。Custom Endpoints の利用をご希望の場合は、Palantir サポートにお問い合わせください。
カスタムエンドポイントアプリケーションでは、開発者が独自の URL パターンを持つユーザー定義の API エンドポイントを設定してデプロイできます。また、Foundry のバックエンド機能を活用しながら、リクエストとレスポンスの形式やエンドポイントの仕様を設定できます。カスタムエンドポイントは、アクションと関数を通じてオントロジーを元にしています。

Custom Endpoints アプリケーションは、Foundry をバックエンドサービスとして扱うためのマネージドインフラストラクチャを提供します。開発者は、HTTP リクエストをオントロジーの操作にどのようにマッピングするかを記述したエンドポイントメタデータを定義できるため、外部のミドルウェアサービスが不要になります。これにより、組織は既存のエンタープライズ標準や仕様に準拠した API を通じて Foundry のデータを公開できます。
以下は、標準的な Foundry API 呼び出しの例です。
Copied!1 2 3POST https://{your enrollment}.palantirfoundry.com/api/v2/ontologies/{ontology}/queries/{queryApiName}/execute Body: {"parameters": {"form_id": 62536, "section_id": 5}} Response: {"code": 200, "data": {"value": ["Val1", "Val2", "Val3"]}}
以下は、同じ API 呼び出しを既存の組織標準に合わせてカスタマイズし、GET リクエストに再マッピングしたものです。
Copied!1 2GET https://subdomain.domain.com/myApi/form/{form_id}/section/{section_id} Response: {"code": 200, "data": {"section1": "Val1", "section2": "Val2", "section3": "Val3"}}
カスタムエンドポイントのユースケースには、Foundry のデータとサードパーティーのサービスを組み合わせた統合 API の作成や、既存のエンタープライズ URL パターンとレスポンス形式に一致する、レガシーシステムに対応したエンドポイントの作成などがあります。