{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Billing Usage","description":"Developer documentation for integrating systems that send messages, plus reporting and operational APIs for platform holders."},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"billing-usage","__idx":0},"children":["Billing Usage"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"purpose-of-the-feature","__idx":1},"children":["Purpose of the Feature"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Billing Usage API allows authorized users to retrieve aggregated message usage for a selected organization and billing period."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The feature does not calculate charges, generate invoices, or apply pricing rules. It only provides aggregated usage data that can later be used by the Platform Holder for billing and invoicing purposes."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The API does not return individual message-level billing records. It returns aggregated totals showing how many messages were requested to be sent during the selected period."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-usage-data-represents","__idx":2},"children":["What Usage Data Represents"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Usage Data represents aggregated records of message sending activity within the Digital Postbox Platform during a selected billing period."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Billing is based on the number of messages requested to be sent."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each \"Message Sent\" event represents one message sent to one recipient."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["1 message sent to 1 recipient = 1 billable event"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["10 messages sent to 10 recipients = 10 billable events"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Usage Data includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["messages sent by senders in the selected organization"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["messages sent by senders in descendant sub-organizations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["messages that fail due to incorrect sender-provided delivery information will still count toward usage totals"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["recalled messages"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[":::attention"," ","Internal system retries are not counted as additional usage."," ",":::"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"who-can-use-the-feature","__idx":3},"children":["Who Can Use the Feature"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Billing Usage API can be used by authorized users with permission to retrieve billing usage data."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Access is restricted through the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["retrieve billing data"]}," permission."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Users can only retrieve usage data for organizations they are explicitly or implicitly members of."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["targetOrganizationId"]}," is a parent organization that the user has access to, the user can retrieve usage data for that organization and all of its descendant sub-organizations, even without direct access to the descendants."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["targetOrganizationId"]}," is an organization that the user does not have access to, the request is forbidden and no usage data is returned."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"aggregation-behavior","__idx":4},"children":["Aggregation Behavior"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"organization-hierarchy-aggregation","__idx":5},"children":["Organization Hierarchy Aggregation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This section describes how usage data is grouped, calculated, and returned by the API."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Organizations in the platform are arranged in a hierarchical structure under a Platform Holder. Each organization may have one or multiple sender entities associated with it."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example hierarchy:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Police Department"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Finance Services Sender"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["HR Sender"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Traffic Department"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Traffic Services Sender"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Criminal Investigation Department"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Legal Services Sender"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In this example:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Police Department has two sender entities of its own"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Traffic Department and Criminal Investigation Department are sub-organizations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Each sub-organization also has its own sender entities"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When usage data is requested for an organization, the response includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["total usage for the entire organizational hierarchy"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for descendant sub-organizations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for sender entities belonging to organizations within that hierarchy"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If usage is requested for the Police Department, the response includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["total usage for Police Department, Traffic Department, and Criminal Investigation Department combined"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for Finance Services Sender"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for HR Sender"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for Traffic Department"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for Traffic Services Sender"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for Criminal Investigation Department"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for Legal Services Sender"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[":::info"," ","The API does not currently provide a separate total showing only usage generated directly by the Police Department itself."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Direct usage for the Police Department can instead be calculated by either:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["subtracting descendant sub-organization totals from the hierarchy total"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["or adding together usage from the Police Department's own sender entities (Finance Services Sender + HR Sender)"," ",":::"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This structure allows usage data to be retrieved at both organizational and hierarchy level without issuing separate requests for each sub-organization."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"time-zone-aware-aggregation","__idx":6},"children":["Time Zone Aware Aggregation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Usage data is aggregated using the timezone provided in the request."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The requested billing period is interpreted as calendar days in the specified timezone and then converted internally to UTC for data retrieval. This ensures that the returned usage data reflects the local business calendar of the requesting organization or Platform Holder."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A request using:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["start=2026-01-01"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["end=2026-01-31"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["tz=Europe/Copenhagen"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["returns all usage events that occurred within that local calendar period in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Europe/Copenhagen"]}," timezone."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"daylight-saving-time-dst-handling","__idx":7},"children":["Daylight Saving Time (DST) Handling"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The platform automatically accounts for daylight saving time (DST) changes when calculating billing periods."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a requested period includes a DST transition, the system adjusts the underlying UTC time range accordingly to ensure that:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["no usage events are omitted"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["no usage events are counted twice"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This ensures that usage aggregation remains accurate even during timezone offset changes caused by daylight saving time transitions."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"billing-period-aggregation","__idx":8},"children":["Billing Period Aggregation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Usage data is always returned as an aggregated total for the entire requested period."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["start=2026-01-01"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["end=2026-01-31"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["returns a single aggregated total for that full period."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The API does not currently support aggregation grouped by:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["day"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["week"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["month"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["custom period intervals"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The minimum supported aggregation period is one calendar day. Partial-day aggregation and hourly resolution are not supported."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The API supports querying usage data for up to 5 years in a single request."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Start and end dates cannot reference future dates."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"naming-behavior","__idx":9},"children":["Naming Behavior"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This section describes how organization and sender names are represented in aggregated billing responses."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"aggregation-by-identifiers","__idx":10},"children":["Aggregation by Identifiers"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Usage aggregation is based on organization and sender identifiers rather than organization or sender names. This ensures that historical name changes do not split or duplicate usage totals."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If an organization or sender changes name, the usage data remains associated with the same underlying identifier and continues to be aggregated as a single entity."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"latest-available-names-within-the-requested-period","__idx":11},"children":["Latest Available Names Within the Requested Period"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Billing reports use sender and organization names as they were recorded when messages were logged."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When usage data is aggregated for a requested period, the response displays the latest sender or organization name that appears within that queried period."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If a name change occurs outside the requested period, it does not affect the returned result."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If a name change occurs within the requested period, the newer name is used in the aggregated output, provided messages were sent using that name during the queried period."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"historical-name-transparency","__idx":12},"children":["Historical Name Transparency"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If messages were sent under different organization or sender names during the requested period, those names are included in the JSON output as a reference list."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These historical names are provided for transparency and traceability only. Usage totals are still aggregated under a single entity and are not split per historical name."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"billing-and-the-sender-organization","__idx":13},"children":["Billing and the Sender Organization"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["When a delivery is created, the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["senderOrganizationId"]}," parameter determines which organization is billed for the resulting message usage."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["senderOrganizationId"]}," is specified when calling:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/delivery/delivery/other/createdelivery"},"children":["Create delivery via S3"]}," : as a field in the request body"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/delivery/delivery/other/createmessagebundle"},"children":["Create delivery via multipart/form-data"]}," : as a query parameter"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["senderOrganizationId"]}," is omitted, it is automatically resolved from the authenticated user's account."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The billed organization may be different from the sender's own organization as defined in the envelope (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sender.organizationId"]},"). The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["senderOrganizationId"]}," on the delivery request controls billing, while the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sender.organizationId"]}," inside each envelope identifies the sender identity used for delivery presentation."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Delivery created with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["senderOrganizationId = 10"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Envelope contains ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sender.organizationId = 6"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sender.senderId = 3"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Usage is billed to organization 10, even though the sender identity belongs to organization 6"]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"response-format","__idx":14},"children":["Response Format"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Billing usage data is currently returned in JSON format."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"example-usage-scenarios","__idx":15},"children":["Example Usage Scenarios"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-1---platform-holder-monthly-billing","__idx":16},"children":["Example 1 - Platform Holder Monthly Billing"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A Platform Holder retrieves usage data for the entire organizational hierarchy for January 2026 in order to prepare monthly invoices for customer organizations."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Query target: Platform Holder"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Period: 2026-01-01 to 2026-01-31"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Result:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["aggregated totals for all its organizations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["sender-level breakdowns"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["hierarchy totals"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"example-2---organization-level-usage-review","__idx":17},"children":["Example 2 - Organization-Level Usage Review"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A Police Department administrator retrieves usage data for their organization to review monthly communication activity. Police Department has two sub-organizations:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Traffic Department"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Criminal Investigation Department"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The response includes:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["aggregated total for the full organizational hierarchy"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for Police Department's own sender entities"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for Traffic Department (with sender breakdown)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["usage for Criminal Investigation Department (with sender breakdown)"]}]}]},"headings":[{"value":"Billing Usage","id":"billing-usage","depth":1},{"value":"Purpose of the Feature","id":"purpose-of-the-feature","depth":2},{"value":"What Usage Data Represents","id":"what-usage-data-represents","depth":2},{"value":"Who Can Use the Feature","id":"who-can-use-the-feature","depth":2},{"value":"Aggregation Behavior","id":"aggregation-behavior","depth":2},{"value":"Organization Hierarchy Aggregation","id":"organization-hierarchy-aggregation","depth":3},{"value":"Time Zone Aware Aggregation","id":"time-zone-aware-aggregation","depth":3},{"value":"Daylight Saving Time (DST) Handling","id":"daylight-saving-time-dst-handling","depth":3},{"value":"Billing Period Aggregation","id":"billing-period-aggregation","depth":3},{"value":"Naming Behavior","id":"naming-behavior","depth":2},{"value":"Aggregation by Identifiers","id":"aggregation-by-identifiers","depth":3},{"value":"Latest Available Names Within the Requested Period","id":"latest-available-names-within-the-requested-period","depth":3},{"value":"Historical Name Transparency","id":"historical-name-transparency","depth":3},{"value":"Billing and the Sender Organization","id":"billing-and-the-sender-organization","depth":2},{"value":"Response Format","id":"response-format","depth":2},{"value":"Example Usage Scenarios","id":"example-usage-scenarios","depth":2},{"value":"Example 1 - Platform Holder Monthly Billing","id":"example-1---platform-holder-monthly-billing","depth":3},{"value":"Example 2 - Organization-Level Usage Review","id":"example-2---organization-level-usage-review","depth":3}],"frontmatter":{"title":"Billing Usage","description":"Understand how the Billing Usage API provides aggregated message usage data for organizations and billing periods in the Digital Post Platform.","seo":{"title":"Billing Usage"}},"lastModified":"2026-07-28T07:55:08.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/documentation/billing-usage","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}