when:
  path: /v1beta/interactions
  method: POST
  query_param: []
  header:
  - name: accept
    value: '*/*'
  - name: content-type
    value: application/json
  body: '{"generation_config":{"max_output_tokens":512,"temperature":0.0},"input":[{"content":[{"text":"<file id: ordering-note>\nThe ordering token is violet-needle.\n</file>\n","type":"text"}],"type":"user_input"},{"content":[{"text":"Acknowledged.","type":"text"}],"type":"model_output"},{"content":[{"text":"According to the document, what is the ordering token?","type":"text"}],"type":"user_input"}],"model":"gemini-3-flash-preview","stream":false,"system_instruction":"Answer with the exact token from the document only."}'
then:
  status: 200
  header:
  - name: content-type
    value: application/json
  body: '{"created":"1970-01-01T00:00:00Z","id":"v1_REDACTED_1","model":"gemini-3-flash-preview","object":"interaction","service_tier":"standard","status":"completed","steps":[{"signature":"signature_REDACTED_1","type":"thought"},{"content":[{"text":"violet-needle","type":"text"}],"type":"model_output"}],"updated":"1970-01-01T00:00:00Z","usage":{"input_tokens_by_modality":[{"modality":"text","tokens":50}],"total_cached_tokens":0,"total_input_tokens":50,"total_output_tokens":3,"total_thought_tokens":56,"total_tokens":109,"total_tool_use_tokens":0}}'
