Documentação

Documentação

O ForceKit é um conjunto de ferramentas para programadores de Salesforce. A maioria das ferramentas é executada inteiramente no seu navegador; o Sample Data Generator e o ID Converter estão também disponíveis como REST API (ver abaixo).

Ferramentas

REST API

Dois instrumentos estão expostos sob o caminho base com prefixo de versão /api/v1. Os endpoints devolvem JSON (o Data Generator pode também transmitir CSV/ZIP). Todas as rotas de API têm limite de pedidos por IP; ultrapassar o limite devolve HTTP 429 com um cabeçalho Retry-After.

ID Converter — GET|POST /api/v1/id-converter

Exemplo de utilização:

# 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

Exemplo de utilização:

# 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'

Ferramentas do lado do cliente

As outras ferramentas (auxiliares SOQL, JSON→Apex, CRON, Permissions, Governor Limits) são executadas apenas no navegador — os dados que introduz nunca saem do seu dispositivo.