OEM query_tags provide customer-defined attribution fields. Use stable identifiers such as tenant_id, workspace_id, and request_id on every credited request, then reconcile those tags against account audit logs.

Tag every OEM request

Do not place customer names, API keys, passwords, or other secrets in tags.

Generate a usage summary

reconcile_oem_usage.py

Reconciliation notes

  • Account credit and audit-log operations do not deduct OEM credits.
  • Audit logs are returned 50 records per page.
  • Date filters use YYYY-MM-DD.
  • The audit-log request is recorded after its own result set is calculated, so a subsequent request can observe a slightly larger total.
  • Request counts are not automatically billing units. Apply your own pricing and failure policy outside FullHunt.
Track unattributed requests as an integration defect. A production system should reject credited OEM requests that do not include the required tenant tags.