ドキュメント
ForceKit は Salesforce 開発者向けツール群です。ほとんどのツールはブラウザー内で完結します。Sample Data Generator と ID Converter は REST API としても利用できます(下記参照)。
ツール
🔁
識別子
ID コンバーター(15 ↔ 18)
レコード ID の双方向変換。
📋 SOQLSOQL IN 句フォーマッター
縦並びの値リスト → すぐ使える IN 句。
✨ SOQLSOQL Beautifier & Analyzer
SOQL を整形しベストプラクティスを確認。
🏗️ ApexJSON → Apex ラッパー
JSON から型付き Apex クラスを生成。
⏰ ApexCRON ジェネレーター(Apex)
System.schedule() 式のビジュアルビルダー。
🔍 メタデータ権限コンペアラー(XML)
.profile と .permissionset の差分。
📊 リファレンスガバナ制限チートシート
プラットフォーム制限のインタラクティブ表。
🧪 DataSample Data Generator (CSV)
Realistic Account & Contact CSVs for Salesforce.
REST API
バージョンプレフィックス付きのベースパス /api/v1 の下に 2 つのツールが公開されています。エンドポイントは JSON を返します(Data Generator は CSV/ZIP のストリーミングも可能です)。すべての API ルートは IP ごとにレート制限されており、制限を超えると Retry-After ヘッダー付きの HTTP 429 が返されます。
ID Converter — GET|POST /api/v1/id-converter
使用例:
# Single ID (15 ↔ 18), auto-detected
curl 'https://forcekit.org/api/v1/id-converter?id=001D000000IqhSL'
# → {"valid":true,"id15":"001D000000IqhSL","id18":"001D000000IqhSLIAZ","direction":"15 → 18"}
# Batch (max 1000 IDs); invalid ones are flagged, not rejected
curl -X POST 'https://forcekit.org/api/v1/id-converter' \
-H 'Content-Type: application/json' \
-d '{"ids":["001D000000IqhSL","badid"]}'
Sample Data Generator — POST /api/v1/data-generator
使用例:
# format: "json" (default) | "csv" (one object) | "zip" (both files)
curl -X POST 'https://forcekit.org/api/v1/data-generator' \
-H 'Content-Type: application/json' \
-d '{"object":"both","accounts":5,"contacts":10,"country":"PL","locale":"pl","format":"json"}'
# Available countries (for the "country" field)
curl 'https://forcekit.org/api/v1/data-generator/countries'
クライアントサイドツール
その他のツール(SOQL ヘルパー、JSON→Apex、CRON、Permissions、Governor Limits)はブラウザー内のみで動作します — 入力したデータがお使いのマシンの外に出ることはありません。