How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Sift Stack Report Service API

The ReportService API from Sift Stack — 7 operation(s) for reportservice.

Sift Stack Report Service API is one of 47 APIs that Sift Stack publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ReportService. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 9 operations across 7 paths, and defines 44 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://api.siftstack.com, https://gov.api.siftstack.com.

9 operations 7 paths 44 schemas 5 GET3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.siftstack.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Sift Stack Report Service API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

Paths & Operations 9

Across 7 paths, the API surfaces 9 operations — 5 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

ReportService 9
GET
/api/v1/reports
ListReports
ReportService_ListReports 5 params → 200default
POST
/api/v1/reports
CreateReport
ReportService_CreateReport body → 200default
PUT
/api/v1/reports
UpdateReport
ReportService_UpdateReport body → 200default
GET
/api/v1/reports/{reportId}
GetReport
ReportService_GetReport 1 param → 200default
GET
/api/v1/reports/{reportId}/metadata-values
ListReportMetadataValues
ReportService_ListReportMetadataValues 4 params → 200default
GET
/api/v1/reports/{reportId}/rule-summaries
ListReportRuleSummaries
ReportService_ListReportRuleSummaries 5 params → 200default
POST
/api/v1/reports/{reportId}:cancel
CancelReport
ReportService_CancelReport 1 param → 200default
POST
/api/v1/reports/{reportId}:rerun
RerunReport
ReportService_RerunReport 1 param → 200default
GET
/api/v1/reports:with-cumulative-summary
ListReportsWithCumulativeSummary
ReportService_ListReportsWithCumulativeSummary 5 params → 200default

Schemas 44

The contract defines 44 schemas that model the data the API accepts and returns. The most detailed are v1Report (22 properties), v1ReportWithCumulativeSummary (21 properties), v1ReportRuleSummary (17 properties), v1ReportCumulativeRuleSummary (12 properties). Each schema is shown below with its type and property counts.

protobufAny
object
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides supp…
1 property
v1CreateReportFromRulesRequest
object
Deprecated - use RuleEvaluationService instead. How rules are ordered on the created report depends on ruleidentifiers: list order for ruleids, or server resol…
6 properties 3 required
v1ReportTag
object
1 property 1 required
v1ReportCumulativeRuleSummary
object
Aggregated annotation and rule-status counts across all rules in a report. Annotation counts (numannotations) reflect the total number of annotations in each s…
12 properties 12 required
v1TimestampAlignment
object
1 property 1 required
v1CreateReportResponse
object
Deprecated - use RuleEvaluationService instead.
1 property 1 required
v1UpdateReportRequest
object
2 properties 2 required
v1ResolvedAlignmentEntry
object
4 properties
v1RunAlignment
object
1 property 1 required
v1ResolvedFamilyStat
object
5 properties 5 required
v1CreateReportRequest
object
Deprecated - use RuleEvaluationService instead.
6 properties 3 required
v1ReportType
string
ReportType discriminates the two kinds of report rows that share the unified reports surface. Rule-evaluation reports are tied to a run; canvas reports are tie…
v1ReportRuleStatusDetailsCreated
object
v1RerunReportResponse
object
2 properties 2 required
v1ReportRuleStatusDetailsFinished
object
2 properties
v1AnnotationAlignment
object
2 properties 2 required
v1ReportRuleStatusDetailsError
object
4 properties 1 required
v1ListReportRuleSummariesResponse
object
The response of a call to ReportServiceListReportRuleSummaries.
2 properties
v1ReportRuleStatus
string
v1MetadataValue
object
7 properties 1 required
v1TimeRangeBound
string
v1CreateReportRequestClientKeys
object
Deprecated - use RuleEvaluationService instead. Rule order on the created report follows the order in which the server resolves these keys to rules (not client…
1 property 1 required
v1ReportRuleStatusDetailsCanceled
object
v1ResolvedAlignmentPoint
object
4 properties
v1ReportRuleStatusDetailsLive
object
v1GetReportResponse
object
The request of a call to ReportServiceGetReport to retrieve a report template.
1 property 1 required
v1CreateReportRequestRuleVersionIds
object
Deprecated - use RuleEvaluationService instead.
1 property 1 required
v1CancelReportResponse
object
v1Report
object
22 properties 12 required
v1ReportRuleStatusDetails
object
6 properties
v1CreateReportRequestRuleIds
object
Deprecated - use RuleEvaluationService instead. The order of ruleids is the report rule order: first ID is displayorder 0, second is 1, etc., on the created re…
1 property 1 required
v1UpdateReportResponse
object
v1ListReportsResponse
object
The response of a call to ReportServiceListReportsResponse.
2 properties
v1MetadataRelationValue
object
2 properties 2 required
v1MetadataKeyType
string
Metadata key type. - METADATAKEYTYPESTRING: string - METADATAKEYTYPENUMBER: number - METADATAKEYTYPEBOOLEAN: boolean - METADATAKEYTYPERELATION: relation — refe…
v1ReportRuleSummary
object
17 properties 13 required
v1MetadataKey
object
4 properties 2 required
v1ReportRuleStatusDetailsFailed
object
4 properties 1 required
v1ListReportMetadataValuesResponse
object
The response of a call to ReportServiceListReportMetadataValues.
2 properties
rpcStatus
object
3 properties
v1CanvasCellExecutionStatus
string
Status of a single canvas cell execution. Also used as the status of the parent CanvasExecution: the parent rolls up its cells' statuses into a single value (e…
v1ReportWithCumulativeSummary
object
ReportWithCumulativeSummary is a projection of Report that replaces the per-rule summaries list with a single cumulativesummary aggregated across all rules. It…
21 properties 11 required
v1CreateReportFromReportTemplateRequest
object
Deprecated - use RuleEvaluationService instead. Report rule lines use each template rule's displayorder from ReportTemplateRule at creation time.
1 property 1 required
v1ListReportsWithCumulativeSummaryResponse
object
The response of a call to ReportServiceListReportsWithCumulativeSummaryResponse.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

sift-stack-reportservice-api-openapi.yml Raw ↑

Other APIs Sift Stack publishes across the network.

Sift gRPC API
Sift MCP Server
Sift Stack Annotation Log Service API
Sift Stack Annotation Service API
Sift Stack API Key Service API
Sift Stack Asset Service API
Sift Stack Automation Service API
Sift Stack Calculated Channel Service API
Sift Stack Calculated Channels Service API
Sift Stack Campaign Service API
Sift Stack Channel Schema Service API
Sift Stack Channel Service API
Where this information came from

This is an independent, third-party profile of Sift Stack Report Service API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.