Skip to main content
No description provided.

Messages

Data models used across requests/responses.

CancelReportRequest

No description provided.
FieldTypeLabelDescription
report_idstring

CancelReportResponse

no response fields This message has no fields.

CreateReportFromReportTemplateRequest

Deprecated - use RuleEvaluationService instead.
FieldTypeLabelDescription
report_template_idstring

CreateReportFromRulesRequest

Deprecated - use RuleEvaluationService instead.
FieldTypeLabelDescription
namestring
descriptionstringoptional
tag_namesstringrepeated
oneof rule_identifiers. rule_idsCreateReportRequestRuleIds
oneof rule_identifiers. rule_client_keysCreateReportRequestClientKeys

CreateReportRequest

Deprecated - use RuleEvaluationService instead.
FieldTypeLabelDescription
oneof request. report_from_report_template_requestCreateReportFromReportTemplateRequest
oneof request. report_from_rules_requestCreateReportFromRulesRequest
organization_idstring
run_idstring
namestringoptionalOverride the name of the report. If not provided, the name will be generated based on the report template or run.
metadatasift.metadata.v1.MetadataValuerepeated

CreateReportRequestClientKeys

Deprecated - use RuleEvaluationService instead.
FieldTypeLabelDescription
rule_client_keysstringrepeated

CreateReportRequestRuleIds

Deprecated - use RuleEvaluationService instead.
FieldTypeLabelDescription
rule_idsstringrepeated

CreateReportResponse

Deprecated - use RuleEvaluationService instead.
FieldTypeLabelDescription
reportReport

GetReportRequest

The request for a call to ReportService_GetReport to retrieve a report template.
FieldTypeLabelDescription
report_idstring

GetReportResponse

The request of a call to ReportService_GetReport to retrieve a report template.
FieldTypeLabelDescription
reportReport

ListReportsRequest

The request for a call to ReportService_ListReports to retrieve report.
FieldTypeLabelDescription
page_sizeuint32The maximum number of reports to return. The service may return fewer than this value. If unspecified, at most 50 reports will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. Optional.
page_tokenstringA page token, received from a previous ListReports call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListReports must match the call that provided the page token. Optional.
filterstringA Common Expression Language (CEL) filter string. Available fields to filter by are report_id, report_template_id, tag_name, name, run_id, is_archived, archived_date, created_date, created_by_user_id, metadata, modified_date, and modified_by_user_id. For further information about how to use CELs, please refer to this guide. For more information about the fields used for filtering, please refer to this definition. Optional.
organization_idstringThis field is only required if your user belongs to multiple organizations.
order_bystringHow to order the retrieved reports. Formatted as a comma-separated string i.e. “FIELD_NAME[ desc],…”. Available fields to order_by are name, created_date and modified_date. If left empty, items are ordered by created_date in descending order (newest-first). For more information about the format of this field, read this Example: “created_date desc,modified_date”

ListReportsResponse

The response of a call to ReportService_ListReportsResponse.
FieldTypeLabelDescription
reportsReportrepeated
next_page_tokenstring

Report

No description provided.
FieldTypeLabelDescription
report_idstring
report_template_idstring
run_idstring
organization_idstring
namestring
descriptionstringoptional
created_by_user_idstring
modified_by_user_idstring
created_dategoogle.protobuf.Timestamp
modified_dategoogle.protobuf.Timestamp
summariesReportRuleSummaryrepeated
tagsReportTagrepeated
rerun_from_report_idstringoptional
job_idstringoptional
archived_dategoogle.protobuf.Timestampoptional
metadatasift.metadata.v1.MetadataValuerepeated
is_archivedbool

ReportRuleStatusDetails

No description provided.

ReportRuleStatusDetailsCanceled

No description provided. This message has no fields.

ReportRuleStatusDetailsCreated

No description provided. This message has no fields.

ReportRuleStatusDetailsError

No description provided.
FieldTypeLabelDescription
error_messagestring
exit_codeint32optional
stdoutstringoptional
stderrstringoptional

ReportRuleStatusDetailsFailed

No description provided.
FieldTypeLabelDescription
error_messagestring
exit_codeint32optional
stdoutstringoptional
stderrstringoptional

ReportRuleStatusDetailsFinished

No description provided.
FieldTypeLabelDescription
stdoutstringoptional
stderrstringoptional

ReportRuleStatusDetailsLive

No description provided. This message has no fields.

ReportRuleSummary

No description provided.
FieldTypeLabelDescription
rule_idstring
rule_client_keystring
rule_version_idstring
rule_version_numberuint32
report_rule_version_idstring
num_openuint32
num_faileduint32
num_passeduint32
statusReportRuleStatus
status_detailsReportRuleStatusDetails
created_dategoogle.protobuf.Timestamp
modified_dategoogle.protobuf.Timestamp
asset_idstring
deleted_dategoogle.protobuf.Timestamp

ReportTag

No description provided.
FieldTypeLabelDescription
tag_namestring

RerunReportRequest

No description provided.
FieldTypeLabelDescription
report_idstring

RerunReportResponse

No description provided.
FieldTypeLabelDescription
job_idstring
report_idstring

UpdateReportRequest

No description provided.
FieldTypeLabelDescription
reportReportThe report to update.
update_maskgoogle.protobuf.FieldMaskThe list of fields to be updated. The fields available to be updated are archived_date, is_archived, and metadata.

UpdateReportResponse

no response fields This message has no fields.

Enums

Allowed constant values used in message fields.

ReportRuleStatus

No description provided.
NameNumberDescription
REPORT_RULE_STATUS_UNSPECIFIED0
REPORT_RULE_STATUS_CREATED1
REPORT_RULE_STATUS_LIVE2
REPORT_RULE_STATUS_FINISHED3
REPORT_RULE_STATUS_FAILED4
REPORT_RULE_STATUS_CANCELED5
REPORT_RULE_STATUS_ERROR6

Services

RPC methods exposed by this API.

ReportService

No description provided.
MethodRequestResponseDescription
GetReportGetReportRequestGetReportResponseRetrieve a report.
CreateReportCreateReportRequestCreateReportResponseDeprecated - use RuleEvaluationService instead.
UpdateReportUpdateReportRequestUpdateReportResponseUpdate a report.
ListReportsListReportsRequestListReportsResponseList reports.
RerunReportRerunReportRequestRerunReportResponseRerunning a report will create a new report with the same rule versions and run as the original report and run the evaluation again using the most up-to-date set of data.
CancelReportCancelReportRequestCancelReportResponseCanceling a report will stop the evaluation of the report and mark it as canceled. Any results that have been calculated up to the point of cancellation will be saved.