Build with the API
Developer resources

Generate a dataset through the API

For developers and agent operators: discover a workflow, generate a seeded dataset, and review the validation report.

Discover a workflow pack

To choose a workflow, list the available packs. Use the pack's generatorIds field to select a generator.

List contract packs
curl 'https://agenticsynthetics.com/api/contract-packs'

Preview three records

To inspect a CRM dataset, send a preview request. The response includes records, the seed, and a validation report.

Preview request
curl 'https://agenticsynthetics.com/api/preview' \
    -H 'Content-Type: application/json' \
    -d '{"generator":"crm-opportunity-contract-record","strategy":"realistic","seed":42}'

Generate a dataset

To generate 25 records, set count in the request. Reuse the generator, strategy, count, and seed to reproduce seeded records.

Generation request
curl 'https://agenticsynthetics.com/api/generate' \
    -H 'Content-Type: application/json' \
    -d '{"generator":"crm-opportunity-contract-record","strategy":"realistic","count":25,"seed":42}'

Results can change after generator updates. Keep the downloaded bundle with your test fixtures when exact records matter.

Review validation

Check validation.passed, validation.rulesChecked, and validation.issues before you use the records.

  • A generator without a contract validator returns a warning and zero checked rules.
  • Pack maturity describes the registered contract. It is separate from the validation result for a run.
  • A passing report covers the implemented checks. It does not prove scenario coverage, real-world accuracy, or regulatory compliance.
Inspect results in the studio

API endpoints

The following endpoints support the dataset workflow:

MethodEndpointPurpose
GET/api/contract-packsList workflow packs, maturity, generator IDs, and rule counts. Add ?status=planned for researched packs that are not built yet.
GET/api/generatorsList generators, fields, and supported strategies.
GET/api/contract-packs/{id}Read the schema, scenarios, rules, and privacy boundary for a pack.
POST/api/previewGenerate three records and a validation report.
POST/api/generateGenerate a requested number of records and a validation report.
© 2026 StereoVoid · Agentic Synthetics · Fictional data for development and testing