Skip to content

Invoice Usage Report Profiles

An invoice usage report profile is a template that controls what usage detail accompanies a customer’s invoice, from a simple summary to a full per-number breakdown. See the Invoice Usage Reports guide for how profiles are used.

Retrieve Single Invoice Usage Report Profile
Section titled “Retrieve Single Invoice Usage Report Profile”

/backend/api/v1/invoiceUsageReportCustomerProfiles/ID - fetch the profile with the specified ID.

/backend/api/v1/invoiceUsageReportCustomerProfiles/ - list all profiles.

ParameterTypeRequiredDescription
idAfterintegerNoOnly include profiles with a higher ID
createdSincedatetimeNoOnly include profiles created since the given time
updatedSincedatetimeNoOnly include profiles updated since the given time

/backend/api/v1/invoiceUsageReportCustomerProfiles/ - add a new profile. The newly-added profile will be returned.

/backend/api/v1/invoiceUsageReportCustomerProfiles/ID - update the profile with the specified ID. The modified profile will be returned.

/backend/api/v1/invoiceUsageReportCustomerProfiles/ID - delete the profile with the specified ID.

FieldNameTypeDescription
nameInvoice Usage Report Profile NameTextDescriptive name for this invoice usage report profile
descriptionDescriptionTextOptional detailed description of what this profile includes and when it should be used
availabilityAvailabilityPreset ValueThe availability of this invoice usage report profile
customerIDCustomerTextThe ID of the customer this profile is restricted to
customerGroupsCustomer GroupsTextArray of customer group names who can use this profile
customerUsageReportsCustomer Usage ReportsPreset Value(s)Array of customer usage report types to include
siteUsageReportsSite Usage ReportsPreset Value(s)Array of site usage report types to include
campaignUsageReportsCampaign Usage ReportsPreset Value(s)Array of campaign usage report types to include
numberUsageReportsNumber Usage ReportsPreset Value(s)Array of number usage report types to include
includeTransactionColumnsInclude Transaction ColumnsPreset Value(s)Array of transaction column types to include
includeCallColumnsInclude Call ColumnsPreset Value(s)Array of call column types to include
idInvoice Usage Report Profile IDTextThe unique identifier for this invoice usage report profile
callDetailsCall DetailsPreset Value(s)Array of call detail report types to include