Documentación
ForceKit es un conjunto de herramientas para desarrolladores de Salesforce. La mayoría de las herramientas se ejecutan íntegramente en tu navegador; el Sample Data Generator y el ID Converter también están disponibles como REST API (ver más abajo).
Herramientas
Conversor de ID (15 ↔ 18)
Conversión bidireccional de identificadores de registro.
📋 SOQLFormateador de cláusula IN (SOQL)
Una lista vertical de valores → una cláusula IN lista.
✨ SOQLSOQL Beautifier & Analyzer
Formatear SOQL y comprobar buenas prácticas.
🏗️ ApexJSON → Wrapper Apex
Generar clases Apex tipadas a partir de JSON.
⏰ ApexGenerador CRON (Apex)
Constructor visual de expresiones System.schedule().
🔍 MetadatosComparador de permisos (XML)
Diff de archivos .profile y .permissionset.
📊 ReferenciaGovernor Limits — chuleta
Tabla interactiva de límites de la plataforma.
🧪 DataSample Data Generator (CSV)
Realistic Account & Contact CSVs for Salesforce.
REST API
Dos herramientas están disponibles bajo la ruta base con prefijo de versión /api/v1. Los endpoints devuelven JSON (el Data Generator también puede transmitir CSV/ZIP). Todas las rutas de la API tienen límite de tasa por IP; superar el límite devuelve HTTP 429 con una cabecera Retry-After.
ID Converter — GET|POST /api/v1/id-converter
Ejemplo de uso:
# 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
Ejemplo de uso:
# 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'
Herramientas del lado del cliente
Las demás herramientas (ayudantes SOQL, JSON→Apex, CRON, Permissions, Governor Limits) se ejecutan solo en el navegador — los datos que introduces nunca salen de tu equipo.