Skip to content
Pre-Release

This feature is actively being developed. Breaking changes should be expected. Synqly Labs is available only in Synqly Mesh.

Please contact us before using this feature.

Okta

Labs URL: synqly://labs/okta

Create a Labs integration

  1. Create an integration for the provider, the same way you would for the real provider.
  2. Set the provider's URL to the Labs URL at the top of this page.
  3. Fill in the credential fields. Labs accepts any value, but the credential must be the type the provider asks for, such as an OAuth client ID and secret or an API token.

Then call any operation the provider supports. Your requests run through the same connector that serves a real provider tenant, so the responses have the provider's shape and your code works against the real provider without changes.

Test how your code handles errors

These credential values make Labs fail the way the provider does when a credential is wrong, lacks permission, or hits a rate limit. Any other value succeeds.

ResponseClient ID
Authentication failslabs-okta-invalid-auth
403 Forbidden on every requestlabs-okta-403
429 Too Many Requests on every requestlabs-okta-429

Identity

Provider: Okta Identity

OperationOn Labs
disable_userAvailable
enable_userAvailable
expire_all_user_sessionsAvailable
force_user_password_resetAvailable
get_groupAvailable
get_group_membersAvailable
get_userAvailable
query_access_grantsNot available. Applications, access grants and policies are not available on Labs yet.
query_applicationsNot available. Applications, access grants and policies are not available on Labs yet.
query_audit_logAvailable
query_groupsAvailable
query_policiesNot available. Applications, access grants and policies are not available on Labs yet.
query_risk_eventsAvailable
query_usersAvailable

query_audit_log

FilterOperatorsNot on Labs
actor.user.email_addreq, ne, in, not_in, like, not_like
actor.user.uideq, ne, in, not_in, like, not_like
class_uideq
messageeq, ne, in, not_in, like, not_like
src_endpoint.ipeq
status_ideq
timegt, gte, lt, lte
type_uideq
user.email_addrne, not_in, not_likeeq, in, like
user.uidne, not_in, not_likeeq, in, like
SortDirectionsNot on Labs
timeasc, desc

query_groups

FilterOperatorsNot on Labs
entity.group.desceq, ne, in, not_in, like
entity.group.nameeq, ne, in, not_in, like
entity.group.uideq, ne, in, not_in, like
entity.uideq, ne, in, not_in, like
timeeq, gt, gte, lt, lte

query_risk_events

FilterOperatorsNot on Labs
timegte, lte
SortDirectionsNot on Labs
timeasc, desc

query_users

FilterOperatorsNot on Labs
entity.uideq, ne, in, not_in, like
entity.user.email_addreq, ne, in, not_in, like
entity.user.full_nameeq, ne, in, not_in, like
entity.user.ldap_person.cost_centereq, ne, in, not_in, like
entity.user.ldap_person.created_timeeq, gt, gte, lt, lte
entity.user.ldap_person.employee_uideq, ne, in, not_in, like
entity.user.ldap_person.given_nameeq, ne, in, not_in, like
entity.user.ldap_person.job_titleeq, ne, in, not_in, like
entity.user.ldap_person.manager.full_nameeq, ne, in, not_in, like
entity.user.ldap_person.modified_timeeq, gt, gte, lt, lte
entity.user.ldap_person.surnameeq, ne, in, not_in, like
entity.user.nameeq, ne, in, not_in, like
entity.user.uideq, ne, in, not_in, like
entity.user.uid_alteq, ne, in, not_in, like
entity.user.user_status_ideq, in
timeeq, gt, gte, lt, lte