- customer ID
- user ID
- request ID
- order ID
- transaction ID
- reference number
- response status
- provider reference
Example
A customer contacts support and says their order failed. You know:
Search:
orders-api where Foveus indexed customerId = cus_12345.
Query format
Use thecontext: token.
Use quotes for strings
String values should use quotes.Search by request ID
If your service captures request IDs, search by request ID.Search by nested values
Use dotted paths for nested context. Given this response:Search by multiple values
Use commas when you want to search for more than one value for the same key.Search by multiple keys
Use multiplecontext: tokens when you want all conditions to match.
Add status when needed
If you are looking for a failure, addstatus:failed.
Add endpoint when known
If you know the endpoint, add it.What Foveus searches
Foveus searches indexed execution context. Context can come from:- request query
- request body
- response body
- custom context
If no result appears
Check the following:The service name matches
Search by the service name shown in Foveus.The value is quoted if it is a string
Use:The value was captured
Open a nearby execution and confirm the request or response context includes the value. Context is captured for every failed request, but only for a sample of successful requests (1% by default, set byContextSamplingRate). Response bodies are not captured by default.
The field was indexed
Execution Context Search only works on indexed context fields. Foveus does not index or search keys that are, or contain, sensitive words such aspassword, token, secret, card or pin, or values that look like tokens. Fields redacted by the SDK, such as email or phone, are stored as ***. See Sensitive fields.
If indexing settings changed recently, trigger a new request and search again.
The route was not excluded
If the endpoint is excluded by SDK configuration, Foveus may not capture the execution or context. Check:The context is still retained
Executions and their searchable context properties are kept for 2 days during private beta. Context search cannot find an execution after that. See Data safety and retention.Recommended workflow
- Start with
service:. - Add the business ID with
context:. - Add
status:failedif you are investigating a failure. - Add
method:andendpoint:if you know the route. - Open the execution.
- Inspect response context, timeline, and logs.
More examples
Find by customer ID:What to do next
- Learn about context search: Execution Context Search
- View your first execution: View your first execution
- Investigate a user complaint: Investigate a user complaint
- Review data safety: Data safety and retention