No contracts yet — your app will create them via POST /contracts
Contract
Agents
SOF ID
Name
City
Status
Enabled
All agents (JSON array)
Auth Users & Tokens
These credentials are validated by POST /backoffice/authenticate.
Flow A uses username+password; Flow B uses a token (OTP).
Username / Password — Flow A
Username
Password
User ID (SOF)
OTP Tokens — Flow B
SOF generates these and passes them to the client for SSO. The mock validates them directly.
Token
User ID
Username
Test Scenarios
Global
Per-contract status overrides
Override what GET /contracts/{id}/status returns.
The stored contract is not modified — this only affects the status polling response.
Keys are contract IDs (strings). Supported fields:
status,
amount_offer,
installments_count_offer,
external_url,
rejection_reason,
is_ready_to_sign_agreement,
is_ready_to_disburse.
scenarios.contracts
Request Loglive
Time
Method
Path
Status
No requests yet
RabbitMQ
RabbitMQ:checking…queues: agents · users
agents queue
Simulates SOF pushing agent-related events. The app's
QueueConsumerAgents worker picks them up.
Set RABBITMQ_URL=amqp://guest:guest@localhost:5672 to connect.
Agent payload — select an existing agent or edit the JSON directly
agent object (JSON)
users queue
Simulates SOF pushing user-related events. The app's
QueueConsumerUsers worker picks them up.