latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-216381,9552.9 MB

f2cf3228f366

App Entitlement

Search Graph

SearchGraph performs a server-side BFS traversal and returns a bounded, filtered subgraph. Exactly one of user_id, app_id, or resource_id must be set.

post/api/v1/search/graph

Request body

appIdstring

The appId field.

appIdsstring[] nullable

Filters — all optional, applied at every traversal hop

entitlementIdsstring[] nullable

The entitlementIds field.

entitlementNameQuerystring

The entitlementNameQuery field.

maxDepthinteger

Traversal controls

maxFanOutinteger

Legacy per-parent fan-out limit. Superseded by max_nodes and server-computed per-parent budgets, but still honored for callers that set it.

maxNodesinteger

Overall node budget for the returned subgraph. 0 uses the server default.

pageSizeinteger

Legacy traversal page size. Superseded by max_nodes, but still honored for callers that set it.

pageTokenstring

Legacy pagination token. Superseded by max_nodes-based traversal, but still honored for callers that set it.

resourceIdstring

The resourceId field.

resourceIdsstring[] nullable

The resourceIds field.

resourceNameQuerystring

The resourceNameQuery field.

resourceTypeIdsstring[] nullable

The resourceTypeIds field.

userIdstring

Root entity — exactly one must be set

Response

SearchGraph response. Contains a subgraph of nodes and edges.

hasMoreboolean

The hasMore field.

nodeCeilingHitboolean

True if the server-side node budget stopped the traversal before it finished walking the graph. Distinct from has_more, which can also be set by a request timeout or scan limit.

pageTokenstring

The pageToken field.

pathsReturnedinteger

The pathsReturned field.

truncatedNodeIdsstring[] nullable

The truncatedNodeIds field.