Skip to main content
GET
Search sync plan findings

Authorizations

klef.session
string
cookie
required

Cookie-based session. Obtain by completing the /auth/login/{provider} OAuth flow; the /auth/callback response sets the klef.session cookie that subsequent requests send automatically.

Path Parameters

id
string<uuid>
required

Query Parameters

kind
enum<string>[]

Filter by any of these finding kinds.

What a plan reports beside its operations.

Available options:
conflict,
drift,
link_unresolved,
target_skipped,
evaluation_failed,
account_exists,
element_adopted,
element_unended
system
enum<string>[]

Filter by any of these target systems.

An external system a workspace can connect to.

Available options:
adp_workforce_now,
oracle_fusion,
microsoft_entra,
gusto,
microsoft365,
google_workspace,
oracle_oci,
worker_model,
aws,
azure,
aws_identity_center,
bamboo_hr,
slack,
github,
github_enterprise,
salesforce,
hubspot,
box,
linear,
dropbox,
openai,
anthropic,
one_password,
keeper,
bitwarden,
atlassian,
notion
workerId
string<uuid>[]

Filter by any of these worker ids.

q
string

Case-insensitive match on the worker, field, account, or message.

Maximum string length: 100
cursor
integer<int32>
limit
integer<int32>

Response

OK

The envelope for a collection response with the counts each of its filters offers: facets.

results
object[]
required
facets
null | object
required
errors
object[]
required
pagination
null | object
required

Cursor-pagination metadata shared across every paged read. nextCursor is the offset of the next page, null on the last page.