Skip to main content
Everything below uses the live API at https://simulation.ressl.ai. Mock traffic uses https://{snapshotId}.{provider}.mock.ressl.cc.

1. Create an API key

  1. Sign in at simulation.ressl.ai.
  2. Open Settings (avatar menu).
  3. Under API keys, create a key and copy it once. It starts with rsk_ and is shown only at creation time.
Send it on every request:
X-API-Key: rsk_... works too.

2. List providers you can use

Example:
Your list depends on what your organization is granted. Pick any slug from this array as $PROVIDER below.

3. Create a snapshot

Provisioning can take one to two minutes. Example response:
Use url as the public base for your agent.

Optional: seed and TTL

Seed shape (recommended): top-level key equals the provider slug; nested keys are that provider’s resource names:
If you omit the slug wrapper and send only the inner object, the API wraps it for you using {slug} from the path. If you omit seed, the snapshot starts empty: { "<slug>": {} }. Exact fields inside each collection depend on the provider. For Salesforce seed and config templates, see Salesforce.

4. Call the mock API

Point your client at url. Paths follow that provider’s real HTTP API.
Replace $SNAPSHOT_URL with the url from the create response.
Snapshot URLs are public but unguessable. Anyone with the full URL can call the mock until it expires.

Next