Mockingbird Mock APIsImport OpenAPIAdmin

Petstore

/m/petstore/ · state: (none)

New route

Patterns: /users/{id}, /users/{id:int}, /files/*. Static segments beat params, params beat wildcards, then priority.
One per line: <source> <name> <op> [value]. Sources: query, header, json, form, body. Ops: equals, regex, contains, exists, absent.

Response variants

Jinja2 template: {{ params.id }} {{ query.page }} {{ json.name }} {{ fake.email() }} {{ store.users.get(params.id) | tojson }}
Weighted mode picks randomly by weight; sequence modes use variants in order (first call, second call...).

Preview against a sample request

(nothing rendered yet)
Cancel