Retrieves inbound fax usage detail records (UDR) for reporting and analytics. Returns paginated fax reception data, including delivery status, caller information, and billing details.
Arguments
Customer ID used for account identification.
The requested page index. The first page is 0.
Maximum 10,000 rows per page. For larger reports, please use our asynchronous reporting.
Return type
FaxList of fax reception records.
Page number of the response, starting at 0.
Page size of the response.
Flag indicating whether there are more pages.
query faxInUdrReport(
$customerId: String!
$datePeriod: DatePeriod!
$filter: FaxInColumnUdrFilters
$page: Int
$size: Int
$sort: SortDirection
) {
faxInUdrReport(
customerId: $customerId
datePeriod: $datePeriod
filter: $filter
page: $page
size: $size
sort: $sort
) {
content {
__typename
# ...FaxInUdrReportRecordFragment
}
pageIndex
pageSize
hasMoreElements
}
}
{ "customerId": "Example String", "datePeriod": { "fromIncluded": "Example String", "toExcluded": "Example String" }, "filter": { "faxId": { "__typename": "ColumnFilter" }, "documentDeliveryStatus": { "__typename": "ColumnFilter" }, "calledNumber": { "__typename": "ColumnFilter" }, "archivingStatus": { "__typename": "ColumnFilter" }, "billingCode": { "__typename": "ColumnFilter" }, "accountingService": { "__typename": "ColumnFilter" }, "faxTransmitStatus": { "__typename": "ColumnFilter" }, "resolution": { "__typename": "ColumnFilter" }, "calledCountry": { "__typename": "ColumnFilter" }, "callingTsId": { "__typename": "ColumnFilter" } }, "page": 40, "size": 40, "sort": "ASC" }
{ "data": { "content": [ { "__typename": "FaxInUdrReportRecord" } ], "pageIndex": 40, "pageSize": 40, "hasMoreElements": true } }
Retrieves fax outbound usage detail records (UDR) for reporting and analytics. Returns paginated fax transmission data, including delivery status, recipient information, and billing details.
Arguments
Customer ID used for account identification.
The requested page index. The first page is 0.
Maximum 10,000 records per page. For larger reports, please refer to our asynchronous reporting.
Return type
FaxList of fax outbound usage detail records.
Page index of the response, starting at 0.
Page size of the response.
Indicates whether there are more pages.
query faxOutUdrReport(
$customerId: String!
$datePeriod: DatePeriod!
$filter: FaxOutColumnUdrFilters
$page: Int
$size: Int
$sort: SortDirection
) {
faxOutUdrReport(
customerId: $customerId
datePeriod: $datePeriod
filter: $filter
page: $page
size: $size
sort: $sort
) {
content {
__typename
# ...FaxOutUdrReportRecordFragment
}
pageIndex
pageSize
hasMoreElements
}
}
{ "customerId": "Example String", "datePeriod": { "fromIncluded": "Example String", "toExcluded": "Example String" }, "filter": { "faxId": { "__typename": "ColumnFilter" }, "statusName": { "__typename": "ColumnFilter" }, "calledNumber": { "__typename": "ColumnFilter" }, "jobCustomerRef": { "__typename": "ColumnFilter" }, "faxCustomerRef": { "__typename": "ColumnFilter" }, "jobBillingCode": { "__typename": "ColumnFilter" }, "accountService": { "__typename": "ColumnFilter" }, "jobCustomerResolution": { "__typename": "ColumnFilter" }, "calledCountry": { "__typename": "ColumnFilter" }, "callingTsId": { "__typename": "ColumnFilter" } }, "page": 40, "size": 40, "sort": "ASC" }
{ "data": { "content": [ { "__typename": "FaxOutUdrReportRecord" } ], "pageIndex": 40, "pageSize": 40, "hasMoreElements": true } }
Query for smsOutUdrReport.
Arguments
Your customer ID.
The requested page index. The first page is 0.
Maximum 10,000 rows per page. For larger reports, please refer to our asynchronous reporting.
Return type
SmsList of SMS outbound usage detail records.
Page number of the response, starting at 0.
Page size of the response.
Flag indicating if more pages are available.
query smsOutUdrReport(
$customerId: String!
$datePeriod: DatePeriod!
$filter: SmsOutColumnUdrFilters
$page: Int
$size: Int
$sort: SortDirection
) {
smsOutUdrReport(
customerId: $customerId
datePeriod: $datePeriod
filter: $filter
page: $page
size: $size
sort: $sort
) {
content {
__typename
# ...SmsOutUdrReportRecordFragment
}
pageIndex
pageSize
hasMoreElements
}
}
{ "customerId": "Example String", "datePeriod": { "fromIncluded": "Example String", "toExcluded": "Example String" }, "filter": { "service": { "__typename": "ColumnFilter" }, "statusCode": { "__typename": "ColumnFilter" }, "recipient": { "__typename": "ColumnFilter" }, "reference": { "__typename": "ColumnFilter" } }, "page": 40, "size": 40, "sort": "ASC" }
{ "data": { "content": [ { "__typename": "SmsOutUdrReportRecord" } ], "pageIndex": 40, "pageSize": 40, "hasMoreElements": true } }
Query for transactionalEmailUdrReport
Arguments
The requested page index. The first page is 0.
Maximum 10,000 rows per page. For larger reports, please refer to our asynchronous reporting.
Return type
TransactionalPage number of the response, starting at 0.
Page size of the response.
Flag indicating whether there are more pages.
query transactionalEmailUdrReport(
$customerId: String!
$datePeriod: DatePeriod!
$filter: TransactionalEmailColumnUdrFilters
$page: Int
$size: Int
$sort: SortDirection
) {
transactionalEmailUdrReport(
customerId: $customerId
datePeriod: $datePeriod
filter: $filter
page: $page
size: $size
sort: $sort
) {
content {
__typename
# ...TransactionalEmailUdrReportRecordFragment
}
pageIndex
pageSize
hasMoreElements
}
}
{ "customerId": "Example String", "datePeriod": { "fromIncluded": "Example String", "toExcluded": "Example String" }, "filter": { "usageId": { "__typename": "ColumnFilter" }, "usageType": { "__typename": "ColumnFilter" }, "userId": { "__typename": "ColumnFilter" } }, "page": 40, "size": 40, "sort": "ASC" }
{ "data": { "content": [ { "__typename": "TransactionalEmailUdrReportRecord" } ], "pageIndex": 40, "pageSize": 40, "hasMoreElements": true } }
Query for transactionalEmailEventReport
Arguments
Your customer ID.
The requested page index. The first page is 0.
A maximum of 10,000 rows per page. For larger reports, please refer to our asynchronous reporting.
Return type
TransactionalPage number of the response, starting at 0.
Page size of the response.
Flag indicating whether there are more pages.
query transactionalEmailEventReport(
$customerId: String!
$datePeriod: DatePeriod!
$filter: TransactionalEmailColumnEventFilters
$page: Int
$size: Int
$sort: SortDirection
) {
transactionalEmailEventReport(
customerId: $customerId
datePeriod: $datePeriod
filter: $filter
page: $page
size: $size
sort: $sort
) {
content {
__typename
# ...TransactionalEmailEventReportRecordFragment
}
pageIndex
pageSize
hasMoreElements
}
}
{ "customerId": "Example String", "datePeriod": { "fromIncluded": "Example String", "toExcluded": "Example String" }, "filter": { "usageId": { "__typename": "ColumnFilter" }, "eventType": { "__typename": "ColumnFilter" }, "eventSubType": { "__typename": "ColumnFilter" }, "userId": { "__typename": "ColumnFilter" } }, "page": 40, "size": 40, "sort": "ASC" }
{ "data": { "content": [ { "__typename": "TransactionalEmailEventReportRecord" } ], "pageIndex": 40, "pageSize": 40, "hasMoreElements": true } }