[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"doc:\u002Freference\u002Fwebhooks\u002Fusage-daily-settled":3},{"page":4,"toc":87,"updated":89},{"path":5,"title":6,"seoTitle":7,"description":8,"blocks":9,"examples":75},"\u002Freference\u002Fwebhooks\u002Fusage-daily-settled","usage.daily_settled","Webhook: usage.daily_settled","Sent once a UTC day of usage is settled, with the day's checks and what they cost, for live and test traffic.",[10,15,18,22,27,73],{"type":11,"method":12,"path":13,"auth":14},"endpoint","POST","https:\u002F\u002Fyour-server.example.com\u002Fwebhooks\u002Ffingerly","signature",{"type":16,"text":17},"p","Sent after each UTC day is settled, shortly after midnight UTC: one event for `live` traffic and one for `test` traffic. Use it to reconcile your own records with what you were charged.",{"type":19,"tone":20,"text":21},"callout","note","Verify the signature before you parse the body, and answer `2xx` within 10 seconds. See [webhooks](\u002Fdocs\u002Fwebhooks#verify-the-signature).",{"type":23,"level":24,"text":25,"id":26},"heading",2,"Body","body",{"type":28,"fields":29},"fields",[30,34,37,41,44,47,50],{"name":31,"type":32,"text":33},"id","string","The event's ID, a UUIDv7. The same on every retry: deduplicate on it. Also sent as `X-Fingerly-Event-ID`.",{"name":35,"type":32,"text":36},"type","Always `usage.daily_settled`.",{"name":38,"type":39,"text":40},"version","integer","The envelope version, `1`.",{"name":42,"type":32,"text":43},"organization_id","Your organization.",{"name":45,"type":32,"text":46},"environment","`live` for production traffic, `test` for staging and development.",{"name":48,"type":32,"text":49},"created_at","When the underlying fact happened, RFC 3339 in UTC. Not when it was delivered.",{"name":51,"type":52,"text":53,"children":54},"data","object","The settled day.",[55,58,61,64,67,70],{"name":56,"type":32,"text":57},"date","The UTC day, `YYYY-MM-DD`.",{"name":59,"type":39,"text":60},"checks","Identify requests that day.",{"name":62,"type":39,"text":63},"billable_checks","Checks that were billable. Always `0` for `test`.",{"name":65,"type":39,"text":66},"refused_checks","Requests refused for rate limiting or credit.",{"name":68,"type":39,"text":69},"billed_micros","What the billable checks cost, in millionths of a US dollar.",{"name":71,"type":39,"text":72},"charged_micros","What was charged to your balance at settlement, in millionths of a US dollar.",{"type":16,"text":74},"`test` sums your staging and development keys. Divide micros by 1,000,000 for dollars: `3000` micros is $0.003.",{"titles":76,"request":79,"response":83},{"request":77,"response":78},"Headers","Payload",[80],{"label":77,"lang":81,"code":82},"http","POST \u002Fwebhooks\u002Ffingerly HTTP\u002F1.1\nContent-Type: application\u002Fjson\nUser-Agent: Fingerly-Webhooks\u002F1.0\nX-Fingerly-Event-ID: 01a0a851-0c4e-7f23-b8d1-6e2f94c0a7b5\nX-Fingerly-Event-Type: usage.daily_settled\nX-Fingerly-Timestamp: 1789551672\nX-Fingerly-Signature: sha256=6f1c0a3e9b…",[84],{"label":25,"lang":85,"code":86},"json","{\n  \"id\": \"01a0a851-0c4e-7f23-b8d1-6e2f94c0a7b5\",\n  \"type\": \"usage.daily_settled\",\n  \"version\": 1,\n  \"organization_id\": \"01a0a7f2-3c18-7b40-8d2e-5f6a9b1c0d37\",\n  \"environment\": \"live\",\n  \"created_at\": \"2026-09-16T09:41:12Z\",\n  \"data\": {\n    \"date\": \"2026-09-15\",\n    \"checks\": 48213,\n    \"billable_checks\": 47655,\n    \"refused_checks\": 0,\n    \"billed_micros\": 141327500,\n    \"charged_micros\": 141327500\n  }\n}",[88],{"id":26,"text":25,"level":24},"2026-09-17T08:28:36.000Z",1789667797998]