{
  "provider": "WorkOS",
  "providerId": "workos",
  "kind": "json-structure",
  "description": "Structural overview of the WorkOS API surface; extracted from openapi/.",
  "schemaCount": 159,
  "operationCount": 172,
  "schemas": [
    {
      "name": "UserObject",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "id",
        "email"
      ]
    },
    {
      "name": "UserConsentOption",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "claim",
        "type",
        "label",
        "choices"
      ]
    },
    {
      "name": "UserManagementLoginRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "external_auth_id",
        "user"
      ]
    },
    {
      "name": "ValidateApiKeyDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "value"
      ]
    },
    {
      "name": "PaginationOrder",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RedirectUriDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "uri"
      ]
    },
    {
      "name": "CreateOAuthApplicationDto",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "name",
        "application_type",
        "is_first_party"
      ]
    },
    {
      "name": "CreateM2MApplicationDto",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "name",
        "application_type",
        "organization_id"
      ]
    },
    {
      "name": "UpdateOAuthApplicationDto",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "CreateApplicationSecretDto",
      "type": "object",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AuditLogEventActorDto",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "AuditLogEventTargetDto",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "type"
      ]
    },
    {
      "name": "AuditLogEventContextDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "location"
      ]
    },
    {
      "name": "AuditLogEventDto",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "action",
        "occurred_at",
        "actor",
        "targets",
        "context"
      ]
    },
    {
      "name": "AuditLogEventIngestionDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "organization_id",
        "event"
      ]
    },
    {
      "name": "AuditLogExportCreationDto",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "organization_id",
        "range_start",
        "range_end"
      ]
    },
    {
      "name": "UpdateAuditLogsRetentionDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "retention_period_in_days"
      ]
    },
    {
      "name": "AuditLogSchemaActorDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "metadata"
      ]
    },
    {
      "name": "AuditLogSchemaTargetDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type"
      ]
    },
    {
      "name": "AuditLogSchemaDto",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "targets"
      ]
    },
    {
      "name": "ChallengeAuthenticationFactorDto",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CheckAuthorizationDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AssignRoleDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RemoveRoleDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SetRolePermissionsDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "permissions"
      ]
    },
    {
      "name": "AddRolePermissionDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "slug"
      ]
    },
    {
      "name": "CreateOrganizationRoleDto",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "name"
      ]
    },
    {
      "name": "UpdateOrganizationRoleDto",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CreateAuthorizationPermissionDto",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "slug",
        "name"
      ]
    },
    {
      "name": "UpdateAuthorizationPermissionDto",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "CreateRoleDto",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "slug",
        "name"
      ]
    },
    {
      "name": "UpdateRoleDto",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UpdateAuthorizationResourceDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateAuthorizationResourceDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateCorsOriginDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "origin"
      ]
    },
    {
      "name": "CreateGroupMembershipDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "organization_membership_id"
      ]
    },
    {
      "name": "CreateGroupDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name"
      ]
    },
    {
      "name": "UpdateGroupDto",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "UpdateJwtTemplateDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "content"
      ]
    },
    {
      "name": "CreateOrganizationDomainDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "domain",
        "organization_id"
      ]
    },
    {
      "name": "CreateOrganizationApiKeyDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "name"
      ]
    },
    {
      "name": "OrganizationDomainDataDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "domain",
        "state"
      ]
    },
    {
      "name": "OrganizationDto",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "name"
      ]
    },
    {
      "name": "UpdateOrganizationDto",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "SsoIntentOptions",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DomainVerificationIntentOptions",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "IntentOptions",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "GenerateLinkDto",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "organization"
      ]
    },
    {
      "name": "CreateRedirectUriDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "uri"
      ]
    },
    {
      "name": "EnrollUserlandUserAuthenticationFactorDto",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "type"
      ]
    },
    {
      "name": "CreateUserlandMagicCodeAndReturnDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "email"
      ]
    },
    {
      "name": "CreateUserlandUserInviteOptionsDto",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "email"
      ]
    },
    {
      "name": "ResendUserlandUserInviteOptionsDto",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CreateUserlandUserOrganizationMembershipDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateUserlandUserOrganizationMembershipDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreateUserApiKeyDto",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "name",
        "organization_id"
      ]
    },
    {
      "name": "CreateUserlandUserDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UpdateUserlandUserDto",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "VerifyEmailAddressDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "code"
      ]
    },
    {
      "name": "CreatePasswordResetTokenDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "email"
      ]
    },
    {
      "name": "CreatePasswordResetDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "token",
        "new_password"
      ]
    },
    {
      "name": "SendEmailChangeDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "new_email"
      ]
    },
    {
      "name": "ConfirmEmailChangeDto",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "code"
      ]
    },
    {
      "name": "UserlandRevokeSessionDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "session_id"
      ]
    },
    {
      "name": "CreateWebhookEndpointDto",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "endpoint_url",
        "events"
      ]
    },
    {
      "name": "UpdateWebhookEndpointDto",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "WidgetSessionTokenDto",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "organization_id"
      ]
    },
    {
      "name": "TokenQueryDto",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "client_id",
        "client_secret",
        "code",
        "grant_type"
      ]
    },
    {
      "name": "ExternalAuthCompleteResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "redirect_uri"
      ]
    },
    {
      "name": "ApiKey",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "object",
        "id",
        "owner",
        "name",
        "obfuscated_value",
        "last_used_at",
        "permissions",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "ApiKeyValidationResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "api_key"
      ]
    },
    {
      "name": "ConnectApplication",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConnectApplicationList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "AuthorizedConnectApplicationList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "NewConnectApplicationSecret",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "object",
        "id",
        "secret_hint",
        "last_used_at",
        "created_at",
        "updated_at",
        "secret"
      ]
    },
    {
      "name": "AuditLogEventCreateResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "success"
      ]
    },
    {
      "name": "AuditLogExportJson",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "object",
        "id",
        "state",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AuditLogsRetentionJson",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "retention_period_in_days"
      ]
    },
    {
      "name": "AuditLogSchemaJson",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "object",
        "version",
        "targets",
        "created_at"
      ]
    },
    {
      "name": "AuditLogActionJson",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "object",
        "name",
        "schema",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AuthenticationChallenge",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "object",
        "id",
        "authentication_factor_id",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AuthenticationChallengeVerifyResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "challenge",
        "valid"
      ]
    },
    {
      "name": "AuthenticationFactorEnrolled",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "object",
        "id",
        "type",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AuthenticationFactor",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "object",
        "id",
        "type",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AuthorizationCheck",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "authorized"
      ]
    },
    {
      "name": "AuthorizationResource",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "object",
        "name",
        "description",
        "organization_id",
        "parent_resource_id",
        "id",
        "external_id",
        "resource_type_slug",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AuthorizationResourceList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "AuthorizationPermission",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "object",
        "id",
        "slug",
        "name",
        "description",
        "system",
        "resource_type_slug",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "AuthorizationPermissionList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "SlimRole",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "slug"
      ]
    },
    {
      "name": "UserRoleAssignment",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "object",
        "id",
        "organization_membership_id",
        "role",
        "resource",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "UserRoleAssignmentList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "Role",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "slug",
        "object",
        "id",
        "name",
        "description",
        "type",
        "resource_type_slug",
        "permissions",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "RoleList",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "object",
        "data"
      ]
    },
    {
      "name": "UserlandUser",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "object",
        "id",
        "first_name",
        "last_name",
        "profile_picture_url",
        "email",
        "email_verified",
        "external_id",
        "last_sign_in_at",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "UserlandUserOrganizationMembershipBaseWithUser",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "object",
        "id",
        "user_id",
        "organization_id",
        "status",
        "directory_managed",
        "created_at",
        "updated_at",
        "user"
      ]
    },
    {
      "name": "UserlandUserOrganizationMembershipBaseWithUserList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "Connection",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "object",
        "id",
        "connection_type",
        "name",
        "state",
        "status",
        "domains",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "ConnectionList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata",
        "list_metadata"
      ]
    },
    {
      "name": "CorsOriginResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "object",
        "id",
        "origin",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "Directory",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "object",
        "id",
        "organization_id",
        "external_key",
        "type",
        "state",
        "name",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "DirectoryList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata",
        "list_metadata"
      ]
    },
    {
      "name": "DirectoryGroup",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "object",
        "id",
        "idp_id",
        "directory_id",
        "organization_id",
        "name",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "DirectoryGroupList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata",
        "list_metadata"
      ]
    },
    {
      "name": "DirectoryUserWithGroups",
      "type": "object",
      "propertyCount": 20,
      "required": [
        "object",
        "id",
        "directory_id",
        "organization_id",
        "idp_id",
        "email",
        "state",
        "raw_attributes",
        "custom_attributes",
        "created_at",
        "updated_at",
        "groups"
      ]
    },
    {
      "name": "DirectoryUserList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata",
        "list_metadata"
      ]
    },
    {
      "name": "UserlandUserOrganizationMembershipBaseList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "Group",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "object",
        "id",
        "organization_id",
        "name",
        "description",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "GroupList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "EventContextActorDto",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "id",
        "source",
        "name"
      ]
    },
    {
      "name": "EventContextDto",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "DirectoryUser",
      "type": "object",
      "propertyCount": 19,
      "required": [
        "object",
        "id",
        "directory_id",
        "organization_id",
        "idp_id",
        "email",
        "state",
        "raw_attributes",
        "custom_attributes",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "VaultByokKeyProvider",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "WaitlistUser",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "object",
        "id",
        "email",
        "state",
        "approved_at",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "EventSchema",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "EventList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "JwtTemplate",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "object",
        "content",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "OrganizationDomainStandAlone",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "object",
        "id",
        "organization_id",
        "domain",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "Flag",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "object",
        "id",
        "slug",
        "name",
        "description",
        "owner",
        "tags",
        "enabled",
        "default_value",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "FlagList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "OrganizationApiKey",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "object",
        "id",
        "owner",
        "name",
        "obfuscated_value",
        "last_used_at",
        "permissions",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "OrganizationApiKeyList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "OrganizationApiKeyWithValue",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "object",
        "id",
        "owner",
        "name",
        "obfuscated_value",
        "last_used_at",
        "permissions",
        "created_at",
        "updated_at",
        "value"
      ]
    },
    {
      "name": "Organization",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "object",
        "id",
        "name",
        "domains",
        "metadata",
        "external_id",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "OrganizationList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata",
        "list_metadata"
      ]
    },
    {
      "name": "AuditLogConfiguration",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "organization_id",
        "retention_period_in_days",
        "state"
      ]
    },
    {
      "name": "DataIntegrationAuthorizeUrlResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "url"
      ]
    },
    {
      "name": "DataIntegrationAccessTokenResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "ConnectedAccount",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "object",
        "id",
        "user_id",
        "organization_id",
        "scopes",
        "state",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "DataIntegrationsListResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "object",
        "data"
      ]
    },
    {
      "name": "PortalLinkResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "link"
      ]
    },
    {
      "name": "RadarStandaloneResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "verdict",
        "reason",
        "attempt_id"
      ]
    },
    {
      "name": "RadarListEntryAlreadyPresentResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "message"
      ]
    },
    {
      "name": "RedirectUri",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "object",
        "id",
        "uri",
        "default",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "UserlandUserAuthenticationFactorList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "UserlandUserAuthenticationFactorEnrollResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "authentication_factor",
        "authentication_challenge"
      ]
    },
    {
      "name": "MagicAuth",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "object",
        "id",
        "user_id",
        "email",
        "expires_at",
        "created_at",
        "updated_at",
        "code"
      ]
    },
    {
      "name": "UserlandUserInvite",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "object",
        "id",
        "email",
        "state",
        "accepted_at",
        "revoked_at",
        "expires_at",
        "organization_id",
        "inviter_user_id",
        "accepted_user_id",
        "role_slug",
        "created_at",
        "updated_at",
        "token",
        "accept_invitation_url"
      ]
    },
    {
      "name": "UserlandUserOrganizationMembership",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "object",
        "id",
        "user_id",
        "organization_id",
        "status",
        "directory_managed",
        "created_at",
        "updated_at",
        "role",
        "user"
      ]
    },
    {
      "name": "UserApiKey",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "object",
        "id",
        "owner",
        "name",
        "obfuscated_value",
        "last_used_at",
        "permissions",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "UserApiKeyList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "UserApiKeyWithValue",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "object",
        "id",
        "owner",
        "name",
        "obfuscated_value",
        "last_used_at",
        "permissions",
        "created_at",
        "updated_at",
        "value"
      ]
    },
    {
      "name": "UserlandUserList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "EmailVerification",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "object",
        "id",
        "user_id",
        "email",
        "expires_at",
        "created_at",
        "updated_at",
        "code"
      ]
    },
    {
      "name": "SendVerificationEmailResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "user"
      ]
    },
    {
      "name": "VerifyEmailResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "user"
      ]
    },
    {
      "name": "PasswordReset",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "object",
        "id",
        "user_id",
        "email",
        "expires_at",
        "created_at",
        "password_reset_token",
        "password_reset_url"
      ]
    },
    {
      "name": "ResetPasswordResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "user"
      ]
    },
    {
      "name": "EmailChange",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "object",
        "user",
        "new_email",
        "expires_at",
        "created_at"
      ]
    },
    {
      "name": "UserlandAuthenticateResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "user",
        "access_token",
        "refresh_token"
      ]
    },
    {
      "name": "DeviceAuthorizationResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "device_code",
        "user_code",
        "verification_uri",
        "expires_in"
      ]
    },
    {
      "name": "WebhookEndpointJson",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "object",
        "id",
        "endpoint_url",
        "secret",
        "status",
        "events",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "WebhookEndpointList",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "object",
        "data",
        "list_metadata"
      ]
    },
    {
      "name": "WidgetSessionTokenResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "token"
      ]
    },
    {
      "name": "SsoAuthorizeUrlResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "url"
      ]
    },
    {
      "name": "Profile",
      "type": "object",
      "propertyCount": 15,
      "required": [
        "object",
        "id",
        "organization_id",
        "connection_id",
        "connection_type",
        "idp_id",
        "email",
        "first_name",
        "last_name",
        "name",
        "raw_attributes"
      ]
    },
    {
      "name": "SsoTokenResponse",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "token_type",
        "access_token",
        "expires_in",
        "profile"
      ]
    },
    {
      "name": "SsoLogoutAuthorizeResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "logout_url",
        "logout_token"
      ]
    },
    {
      "name": "JwksResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "keys"
      ]
    }
  ],
  "operations": [
    {
      "method": "POST",
      "path": "/api_keys/validations",
      "operationId": "ApiKeysController_validateApiKey",
      "summary": "Validate API Key",
      "tags": [
        "api_keys"
      ]
    },
    {
      "method": "DELETE",
      "path": "/api_keys/{id}",
      "operationId": "ApiKeysController_delete",
      "summary": "Delete an API Key",
      "tags": [
        "api_keys"
      ]
    },
    {
      "method": "GET",
      "path": "/audit_logs/actions",
      "operationId": "AuditLogValidatorsController_list",
      "summary": "List Actions",
      "tags": [
        "audit-logs"
      ]
    },
    {
      "method": "GET",
      "path": "/audit_logs/actions/{actionName}/schemas",
      "operationId": "AuditLogValidatorVersionsController_schemas",
      "summary": "List Schemas",
      "tags": [
        "audit-logs"
      ]
    },
    {
      "method": "POST",
      "path": "/audit_logs/actions/{actionName}/schemas",
      "operationId": "AuditLogValidatorVersionsController_create",
      "summary": "Create Schema",
      "tags": [
        "audit-logs"
      ]
    },
    {
      "method": "POST",
      "path": "/audit_logs/events",
      "operationId": "AuditLogEventsController_create",
      "summary": "Create Event",
      "tags": [
        "audit-logs"
      ]
    },
    {
      "method": "POST",
      "path": "/audit_logs/exports",
      "operationId": "AuditLogExportsController_exports",
      "summary": "Create Export",
      "tags": [
        "audit-logs"
      ]
    },
    {
      "method": "GET",
      "path": "/audit_logs/exports/{auditLogExportId}",
      "operationId": "AuditLogExportsController_export",
      "summary": "Get Export",
      "tags": [
        "audit-logs"
      ]
    },
    {
      "method": "POST",
      "path": "/auth/challenges/{id}/verify",
      "operationId": "AuthenticationChallengesController_verify",
      "summary": "Verify Challenge",
      "tags": [
        "multi-factor-auth.challenges"
      ]
    },
    {
      "method": "POST",
      "path": "/auth/factors/enroll",
      "operationId": "AuthenticationFactorsController_create",
      "summary": "Enroll Factor",
      "tags": [
        "multi-factor-auth"
      ]
    },
    {
      "method": "GET",
      "path": "/auth/factors/{id}",
      "operationId": "AuthenticationFactorsController_get",
      "summary": "Get Factor",
      "tags": [
        "multi-factor-auth"
      ]
    },
    {
      "method": "DELETE",
      "path": "/auth/factors/{id}",
      "operationId": "AuthenticationFactorsController_delete",
      "summary": "Delete Factor",
      "tags": [
        "multi-factor-auth"
      ]
    },
    {
      "method": "POST",
      "path": "/auth/factors/{id}/challenge",
      "operationId": "AuthenticationFactorsController_challenge",
      "summary": "Challenge Factor",
      "tags": [
        "multi-factor-auth"
      ]
    },
    {
      "method": "POST",
      "path": "/authkit/oauth2/complete",
      "operationId": "ExternalAuthController_completeLogin",
      "summary": "Complete External Authentication",
      "tags": [
        "workos-connect"
      ]
    },
    {
      "method": "POST",
      "path": "/authorization/organization_memberships/{organization_membership_id}/check",
      "operationId": "AuthorizationController_check",
      "summary": "Check Authorization",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organization_memberships/{organization_membership_id}/resources",
      "operationId": "AuthorizationController_listResourcesForMembership",
      "summary": "List Resources for Organization Membership",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organization_memberships/{organization_membership_id}/resources/{resource_id}/permissions",
      "operationId": "AuthorizationController_listEffectivePermissions",
      "summary": "List Effective Permissions for an Organization Membership on a Resource",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organization_memberships/{organization_membership_id}/resources/{resource_type_slug}/{external_id}/permissions",
      "operationId": "AuthorizationController_listEffectivePermissionsByExternalId",
      "summary": "List Effective Permissions for an Organization Membership on a Resource by External ID",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organization_memberships/{organization_membership_id}/role_assignments",
      "operationId": "AuthorizationRoleAssignmentsController_listRoleAssignments",
      "summary": "List Role Assignments",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/authorization/organization_memberships/{organization_membership_id}/role_assignments",
      "operationId": "AuthorizationRoleAssignmentsController_assignRole",
      "summary": "Assign a Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "DELETE",
      "path": "/authorization/organization_memberships/{organization_membership_id}/role_assignments",
      "operationId": "AuthorizationRoleAssignmentsController_removeRoleByCriteria",
      "summary": "Remove a Role Assignment",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "DELETE",
      "path": "/authorization/organization_memberships/{organization_membership_id}/role_assignments/{role_assignment_id}",
      "operationId": "AuthorizationRoleAssignmentsController_removeRoleById",
      "summary": "Remove a Role Assignment by ID",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organizations/{organizationId}/roles",
      "operationId": "AuthorizationOrganizationRolesController_list",
      "summary": "List Custom Roles",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/authorization/organizations/{organizationId}/roles",
      "operationId": "AuthorizationOrganizationRolesController_create",
      "summary": "Create a Custom Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organizations/{organizationId}/roles/{slug}",
      "operationId": "AuthorizationOrganizationRolesController_get",
      "summary": "Get a Custom Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "DELETE",
      "path": "/authorization/organizations/{organizationId}/roles/{slug}",
      "operationId": "AuthorizationOrganizationRolesController_delete",
      "summary": "Delete a Custom Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "PATCH",
      "path": "/authorization/organizations/{organizationId}/roles/{slug}",
      "operationId": "AuthorizationOrganizationRolesController_update",
      "summary": "Update a Custom Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/authorization/organizations/{organizationId}/roles/{slug}/permissions",
      "operationId": "AuthorizationOrganizationRolePermissionsController_addPermission",
      "summary": "Add a Permission to a Custom Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "PUT",
      "path": "/authorization/organizations/{organizationId}/roles/{slug}/permissions",
      "operationId": "AuthorizationOrganizationRolePermissionsController_setPermissions",
      "summary": "Set Permissions for a Custom Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "DELETE",
      "path": "/authorization/organizations/{organizationId}/roles/{slug}/permissions/{permissionSlug}",
      "operationId": "AuthorizationOrganizationRolePermissionsController_removePermission",
      "summary": "Remove a Permission from a Custom Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}",
      "operationId": "AuthorizationResourcesByExternalIdController_getByExternalId",
      "summary": "Get a Resource by External ID",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "DELETE",
      "path": "/authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}",
      "operationId": "AuthorizationResourcesByExternalIdController_deleteByExternalId",
      "summary": "Delete an Authorization Resource by External ID",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "PATCH",
      "path": "/authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}",
      "operationId": "AuthorizationResourcesByExternalIdController_updateByExternalId",
      "summary": "Update a Resource by External ID",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}/organization_memberships",
      "operationId": "AuthorizationResourcesByExternalIdController_listOrganizationMembershipsForResourceByExternalId",
      "summary": "List Memberships for a Resource by External ID",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/organizations/{organization_id}/resources/{resource_type_slug}/{external_id}/role_assignments",
      "operationId": "AuthorizationRoleAssignmentsController_listRoleAssignmentsForResourceByExternalId",
      "summary": "List Role Assignments for a Resource by External ID",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/permissions",
      "operationId": "AuthorizationPermissionsController_list",
      "summary": "List Permissions",
      "tags": [
        "permissions"
      ]
    },
    {
      "method": "POST",
      "path": "/authorization/permissions",
      "operationId": "AuthorizationPermissionsController_create",
      "summary": "Create a Permission",
      "tags": [
        "permissions"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/permissions/{slug}",
      "operationId": "AuthorizationPermissionsController_find",
      "summary": "Get a Permission",
      "tags": [
        "permissions"
      ]
    },
    {
      "method": "DELETE",
      "path": "/authorization/permissions/{slug}",
      "operationId": "AuthorizationPermissionsController_delete",
      "summary": "Delete a Permission",
      "tags": [
        "permissions"
      ]
    },
    {
      "method": "PATCH",
      "path": "/authorization/permissions/{slug}",
      "operationId": "AuthorizationPermissionsController_update",
      "summary": "Update a Permission",
      "tags": [
        "permissions"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/resources",
      "operationId": "AuthorizationResourcesController_list",
      "summary": "List Resources",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/authorization/resources",
      "operationId": "AuthorizationResourcesController_create",
      "summary": "Create an Authorization Resource",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/resources/{resource_id}",
      "operationId": "AuthorizationResourcesController_findById",
      "summary": "Get a Resource",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "DELETE",
      "path": "/authorization/resources/{resource_id}",
      "operationId": "AuthorizationResourcesController_delete",
      "summary": "Delete an Authorization Resource",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "PATCH",
      "path": "/authorization/resources/{resource_id}",
      "operationId": "AuthorizationResourcesController_update",
      "summary": "Update a Resource",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/resources/{resource_id}/organization_memberships",
      "operationId": "AuthorizationResourcesController_listOrganizationMembershipsForResource",
      "summary": "List Organization Memberships for Resource",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/resources/{resource_id}/role_assignments",
      "operationId": "AuthorizationRoleAssignmentsController_listRoleAssignmentsForResource",
      "summary": "List Role Assignments for a Resource",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/roles",
      "operationId": "AuthorizationRolesController_list",
      "summary": "List Environment Roles",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/authorization/roles",
      "operationId": "AuthorizationRolesController_create",
      "summary": "Create an Environment Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/authorization/roles/{slug}",
      "operationId": "AuthorizationRolesController_get",
      "summary": "Get an Environment Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "PATCH",
      "path": "/authorization/roles/{slug}",
      "operationId": "AuthorizationRolesController_update",
      "summary": "Update an Environment Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "POST",
      "path": "/authorization/roles/{slug}/permissions",
      "operationId": "AuthorizationRolePermissionsController_addPermission",
      "summary": "Add a Permission to an Environment Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "PUT",
      "path": "/authorization/roles/{slug}/permissions",
      "operationId": "AuthorizationRolePermissionsController_setPermissions",
      "summary": "Set Permissions for an Environment Role",
      "tags": [
        "authorization"
      ]
    },
    {
      "method": "GET",
      "path": "/connect/applications",
      "operationId": "ApplicationsController_list",
      "summary": "List Connect Applications",
      "tags": [
        "applications"
      ]
    },
    {
      "method": "POST",
      "path": "/connect/applications",
      "operationId": "ApplicationsController_create",
      "summary": "Create a Connect Application",
      "tags": [
        "applications"
      ]
    },
    {
      "method": "GET",
      "path": "/connect/applications/{id}",
      "operationId": "ApplicationsController_find",
      "summary": "Get a Connect Application",
      "tags": [
        "applications"
      ]
    },
    {
      "method": "PUT",
      "path": "/connect/applications/{id}",
      "operationId": "ApplicationsController_update",
      "summary": "Update a Connect Application",
      "tags": [
        "applications"
      ]
    },
    {
      "method": "DELETE",
      "path": "/connect/applications/{id}",
      "operationId": "ApplicationsController_delete",
      "summary": "Delete a Connect Application",
      "tags": [
        "applications"
      ]
    },
    {
      "method": "GET",
      "path": "/connect/applications/{id}/client_secrets",
      "operationId": "ApplicationCredentialsController_list",
      "summary": "List Client Secrets for a Connect Application",
      "tags": [
        "application.client-secrets"
      ]
    },
    {
      "method": "POST",
      "path": "/connect/applications/{id}/client_secrets",
      "operationId": "ApplicationCredentialsController_create",
      "summary": "Create a New Client Secret for a Connect Application",
      "tags": [
        "application.client-secrets"
      ]
    },
    {
      "method": "DELETE",
      "path": "/connect/client_secrets/{id}",
      "operationId": "ApplicationCredentialsController_delete",
      "summary": "Delete a Client Secret",
      "tags": [
        "application.client-secrets"
      ]
    },
    {
      "method": "GET",
      "path": "/connections",
      "operationId": "ConnectionsController_list",
      "summary": "List Connections",
      "tags": [
        "connections"
      ]
    },
    {
      "method": "GET",
      "path": "/connections/{id}",
      "operationId": "ConnectionsController_find",
      "summary": "Get a Connection",
      "tags": [
        "connections"
      ]
    },
    {
      "method": "DELETE",
      "path": "/connections/{id}",
      "operationId": "ConnectionsController_delete",
      "summary": "Delete a Connection",
      "tags": [
        "connections"
      ]
    },
    {
      "method": "POST",
      "path": "/data-integrations/{slug}/authorize",
      "operationId": "DataIntegrationsController_getDataIntegrationAuthorizeUrl",
      "summary": "Get Authorization URL",
      "tags": [
        "pipes"
      ]
    },
    {
      "method": "POST",
      "path": "/data-integrations/{slug}/token",
      "operationId": "DataIntegrationsController_getUserlandUserToken",
      "summary": "Get an Access Token for a Connected Account",
      "tags": [
        "pipes"
      ]
    },
    {
      "method": "GET",
      "path": "/directories",
      "operationId": "DirectoriesController_list",
      "summary": "List Directories",
      "tags": [
        "directories"
      ]
    },
    {
      "method": "GET",
      "path": "/directories/{id}",
      "operationId": "DirectoriesController_find",
      "summary": "Get a Directory",
      "tags": [
        "directories"
      ]
    },
    {
      "method": "DELETE",
      "path": "/directories/{id}",
      "operationId": "DirectoriesController_deleteDirectory",
      "summary": "Delete a Directory",
      "tags": [
        "directories"
      ]
    },
    {
      "method": "GET",
      "path": "/directory_groups",
      "operationId": "DirectoryGroupsController_list",
      "summary": "List Directory Groups",
      "tags": [
        "directory-groups"
      ]
    },
    {
      "method": "GET",
      "path": "/directory_groups/{id}",
      "operationId": "DirectoryGroupsController_find",
      "summary": "Get a Directory Group",
      "tags": [
        "directory-groups"
      ]
    },
    {
      "method": "GET",
      "path": "/directory_users",
      "operationId": "DirectoryUsersController_list",
      "summary": "List Directory Users",
      "tags": [
        "directory-users"
      ]
    },
    {
      "method": "GET",
      "path": "/directory_users/{id}",
      "operationId": "DirectoryUsersController_find",
      "summary": "Get a Directory User",
      "tags": [
        "directory-users"
      ]
    },
    {
      "method": "GET",
      "path": "/events",
      "operationId": "EventsController_list",
      "summary": "List Events",
      "tags": [
        "events"
      ]
    },
    {
      "method": "GET",
      "path": "/feature-flags",
      "operationId": "FeatureFlagsController_list",
      "summary": "List Feature Flags",
      "tags": [
        "feature-flags"
      ]
    },
    {
      "method": "GET",
      "path": "/feature-flags/{slug}",
      "operationId": "FeatureFlagsController_findBySlug",
      "summary": "Get a Feature Flag",
      "tags": [
        "feature-flags"
      ]
    },
    {
      "method": "PUT",
      "path": "/feature-flags/{slug}/disable",
      "operationId": "FeatureFlagsController_disableFlag",
      "summary": "Disable a Feature Flag",
      "tags": [
        "feature-flags"
      ]
    },
    {
      "method": "PUT",
      "path": "/feature-flags/{slug}/enable",
      "operationId": "FeatureFlagsController_enableFlag",
      "summary": "Enable a Feature Flag",
      "tags": [
        "feature-flags"
      ]
    },
    {
      "method": "POST",
      "path": "/feature-flags/{slug}/targets/{resourceId}",
      "operationId": "FlagTargetsController_createTarget",
      "summary": "Add a Feature Flag Target",
      "tags": [
        "feature-flags.targets"
      ]
    },
    {
      "method": "DELETE",
      "path": "/feature-flags/{slug}/targets/{resourceId}",
      "operationId": "FlagTargetsController_deleteTarget",
      "summary": "Remove a Feature Flag Target",
      "tags": [
        "feature-flags.targets"
      ]
    },
    {
      "method": "POST",
      "path": "/organization_domains",
      "operationId": "OrganizationDomainsController_create",
      "summary": "Create an Organization Domain",
      "tags": [
        "organization-domains"
      ]
    },
    {
      "method": "GET",
      "path": "/organization_domains/{id}",
      "operationId": "OrganizationDomainsController_get",
      "summary": "Get an Organization Domain",
      "tags": [
        "organization-domains"
      ]
    },
    {
      "method": "DELETE",
      "path": "/organization_domains/{id}",
      "operationId": "OrganizationDomainsController_delete",
      "summary": "Delete an Organization Domain",
      "tags": [
        "organization-domains"
      ]
    },
    {
      "method": "POST",
      "path": "/organization_domains/{id}/verify",
      "operationId": "OrganizationDomainsController_verify",
      "summary": "Verify an Organization Domain",
      "tags": [
        "organization-domains"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations",
      "operationId": "OrganizationsController_list",
      "summary": "List Organizations",
      "tags": [
        "organizations"
      ]
    },
    {
      "method": "POST",
      "path": "/organizations",
      "operationId": "OrganizationsController_create",
      "summary": "Create an Organization",
      "tags": [
        "organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/external_id/{external_id}",
      "operationId": "OrganizationsController_getByExternalId",
      "summary": "Get an Organization by External ID",
      "tags": [
        "organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{id}",
      "operationId": "OrganizationsController_find",
      "summary": "Get an Organization",
      "tags": [
        "organizations"
      ]
    },
    {
      "method": "PUT",
      "path": "/organizations/{id}",
      "operationId": "OrganizationsController_updateOrganization",
      "summary": "Update an Organization",
      "tags": [
        "organizations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/organizations/{id}",
      "operationId": "OrganizationsController_deleteOrganization",
      "summary": "Delete an Organization",
      "tags": [
        "organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{id}/audit_log_configuration",
      "operationId": "OrganizationsController_getAuditLogConfiguration",
      "summary": "Get Audit Log Configuration",
      "tags": [
        "organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{id}/audit_logs_retention",
      "operationId": "AuditLogsRetentionController_auditLogsRetention",
      "summary": "Get Retention",
      "tags": [
        "audit-logs"
      ]
    },
    {
      "method": "PUT",
      "path": "/organizations/{id}/audit_logs_retention",
      "operationId": "AuditLogsRetentionController_updateAuditLogsRetention",
      "summary": "Set Retention",
      "tags": [
        "audit-logs"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{organizationId}/api_keys",
      "operationId": "OrganizationApiKeysController_list",
      "summary": "List API Keys for an Organization",
      "tags": [
        "organizations.api_keys"
      ]
    },
    {
      "method": "POST",
      "path": "/organizations/{organizationId}/api_keys",
      "operationId": "OrganizationApiKeysController_create",
      "summary": "Create an API Key for an Organization",
      "tags": [
        "organizations.api_keys"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{organizationId}/feature-flags",
      "operationId": "OrganizationFeatureFlagsController_list",
      "summary": "List Enabled Feature Flags for an Organization",
      "tags": [
        "organizations.feature-flags"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{organizationId}/groups",
      "operationId": "GroupsController_list",
      "summary": "List Groups",
      "tags": [
        "groups"
      ]
    },
    {
      "method": "POST",
      "path": "/organizations/{organizationId}/groups",
      "operationId": "GroupsController_create",
      "summary": "Create a Group",
      "tags": [
        "groups"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{organizationId}/groups/{groupId}",
      "operationId": "GroupsController_get",
      "summary": "Get a Group",
      "tags": [
        "groups"
      ]
    },
    {
      "method": "DELETE",
      "path": "/organizations/{organizationId}/groups/{groupId}",
      "operationId": "GroupsController_delete",
      "summary": "Delete a Group",
      "tags": [
        "groups"
      ]
    },
    {
      "method": "PATCH",
      "path": "/organizations/{organizationId}/groups/{groupId}",
      "operationId": "GroupsController_update",
      "summary": "Update a Group",
      "tags": [
        "groups"
      ]
    },
    {
      "method": "GET",
      "path": "/organizations/{organizationId}/groups/{groupId}/organization-memberships",
      "operationId": "GroupMembershipsController_listMembers",
      "summary": "List Group Members",
      "tags": [
        "groups"
      ]
    },
    {
      "method": "POST",
      "path": "/organizations/{organizationId}/groups/{groupId}/organization-memberships",
      "operationId": "GroupMembershipsController_addMember",
      "summary": "Add a Member to a Group",
      "tags": [
        "groups"
      ]
    },
    {
      "method": "DELETE",
      "path": "/organizations/{organizationId}/groups/{groupId}/organization-memberships/{omId}",
      "operationId": "GroupMembershipsController_removeMember",
      "summary": "Remove a Member from a Group",
      "tags": [
        "groups"
      ]
    },
    {
      "method": "POST",
      "path": "/portal/generate_link",
      "operationId": "PortalSessionsController_create",
      "summary": "Generate a Portal Link",
      "tags": [
        "admin-portal"
      ]
    },
    {
      "method": "POST",
      "path": "/radar/attempts",
      "operationId": "RadarStandaloneController_assess",
      "summary": "Create an Attempt",
      "tags": [
        "radar"
      ]
    },
    {
      "method": "PUT",
      "path": "/radar/attempts/{id}",
      "operationId": "RadarStandaloneController_updateRadarAttempt",
      "summary": "Update a Radar Attempt",
      "tags": [
        "radar"
      ]
    },
    {
      "method": "POST",
      "path": "/radar/lists/{type}/{action}",
      "operationId": "RadarStandaloneController_updateRadarList",
      "summary": "Add an Entry to a Radar List",
      "tags": [
        "radar"
      ]
    },
    {
      "method": "DELETE",
      "path": "/radar/lists/{type}/{action}",
      "operationId": "RadarStandaloneController_deleteRadarListEntry",
      "summary": "Remove an Entry from a Radar List",
      "tags": [
        "radar"
      ]
    },
    {
      "method": "GET",
      "path": "/sso/authorize",
      "operationId": "SsoController_authorize",
      "summary": "Initiate SSO",
      "tags": [
        "sso"
      ]
    },
    {
      "method": "GET",
      "path": "/sso/jwks/{clientId}",
      "operationId": "SsoController_jsonWebKeySet",
      "summary": "Get JWKS",
      "tags": [
        "user-management.session-tokens"
      ]
    },
    {
      "method": "GET",
      "path": "/sso/logout",
      "operationId": "SsoController_logout",
      "summary": "Logout Redirect",
      "tags": [
        "sso"
      ]
    },
    {
      "method": "POST",
      "path": "/sso/logout/authorize",
      "operationId": "SsoController_logoutAuthorize",
      "summary": "Logout Authorize",
      "tags": [
        "sso"
      ]
    },
    {
      "method": "GET",
      "path": "/sso/profile",
      "operationId": "SsoController_getProfile",
      "summary": "Get a User Profile",
      "tags": [
        "sso"
      ]
    },
    {
      "method": "POST",
      "path": "/sso/token",
      "operationId": "SsoController_token",
      "summary": "Get a Profile and Token",
      "tags": [
        "sso"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/authenticate",
      "operationId": "UserlandSessionsController_authenticate[0]",
      "summary": "Authenticate",
      "tags": [
        "user-management.authentication"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/authorize",
      "operationId": "UserlandSsoController_authorize",
      "summary": "Get an Authorization URL",
      "tags": [
        "user-management.authentication"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/authorize/device",
      "operationId": "UserlandSsoController_deviceAuthorization",
      "summary": "Get Device Authorization URL",
      "tags": [
        "user-management.authentication"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/cors_origins",
      "operationId": "CorsOriginsController_createCorsOrigin",
      "summary": "Create a CORS Origin",
      "tags": [
        "user-management.cors-origins"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/email_verification/{id}",
      "operationId": "UserlandUsersController_getEmailVerification",
      "summary": "Get an Email Verification Code",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/invitations",
      "operationId": "UserlandUserInvitesController_list",
      "summary": "List Invitations",
      "tags": [
        "user-management.invitations"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/invitations",
      "operationId": "UserlandUserInvitesController_create",
      "summary": "Send an Invitation",
      "tags": [
        "user-management.invitations"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/invitations/by_token/{token}",
      "operationId": "UserlandUserInvitesController_getByToken",
      "summary": "Find an Invitation by Token",
      "tags": [
        "user-management.invitations"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/invitations/{id}",
      "operationId": "UserlandUserInvitesController_get",
      "summary": "Get an Invitation",
      "tags": [
        "user-management.invitations"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/invitations/{id}/accept",
      "operationId": "UserlandUserInvitesController_accept",
      "summary": "Accept an Invitation",
      "tags": [
        "user-management.invitations"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/invitations/{id}/resend",
      "operationId": "UserlandUserInvitesController_resend",
      "summary": "Resend an Invitation",
      "tags": [
        "user-management.invitations"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/invitations/{id}/revoke",
      "operationId": "UserlandUserInvitesController_revoke",
      "summary": "Revoke an Invitation",
      "tags": [
        "user-management.invitations"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/jwt_template",
      "operationId": "JwtTemplatesController_getJwtTemplate",
      "summary": "Get JWT Template",
      "tags": [
        "user-management.jwt-template"
      ]
    },
    {
      "method": "PUT",
      "path": "/user_management/jwt_template",
      "operationId": "JwtTemplatesController_updateJwtTemplate",
      "summary": "Update JWT Template",
      "tags": [
        "user-management.jwt-template"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/magic_auth",
      "operationId": "UserlandMagicAuthController_sendMagicAuthCodeAndReturn",
      "summary": "Create a Magic Auth Code",
      "tags": [
        "user-management.magic-auth"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/magic_auth/{id}",
      "operationId": "UserlandMagicAuthController_get",
      "summary": "Get Magic Auth Code Details",
      "tags": [
        "user-management.magic-auth"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/organization_memberships",
      "operationId": "UserlandUserOrganizationMembershipsController_list",
      "summary": "List Organization Memberships",
      "tags": [
        "user-management.organization-membership"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/organization_memberships",
      "operationId": "UserlandUserOrganizationMembershipsController_create",
      "summary": "Create an Organization Membership",
      "tags": [
        "user-management.organization-membership"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/organization_memberships/{id}",
      "operationId": "UserlandUserOrganizationMembershipsController_get",
      "summary": "Get an Organization Membership",
      "tags": [
        "user-management.organization-membership"
      ]
    },
    {
      "method": "PUT",
      "path": "/user_management/organization_memberships/{id}",
      "operationId": "UserlandUserOrganizationMembershipsController_update",
      "summary": "Update an Organization Membership",
      "tags": [
        "user-management.organization-membership"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user_management/organization_memberships/{id}",
      "operationId": "UserlandUserOrganizationMembershipsController_delete",
      "summary": "Delete an Organization Membership",
      "tags": [
        "user-management.organization-membership"
      ]
    },
    {
      "method": "PUT",
      "path": "/user_management/organization_memberships/{id}/deactivate",
      "operationId": "UserlandUserOrganizationMembershipsController_deactivate",
      "summary": "Deactivate an Organization Membership",
      "tags": [
        "user-management.organization-membership"
      ]
    },
    {
      "method": "PUT",
      "path": "/user_management/organization_memberships/{id}/reactivate",
      "operationId": "UserlandUserOrganizationMembershipsController_reactivate",
      "summary": "Reactivate an Organization Membership",
      "tags": [
        "user-management.organization-membership"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/organization_memberships/{omId}/groups",
      "operationId": "OrganizationMembershipGroupsController_listGroups",
      "summary": "List Groups",
      "tags": [
        "user-management.organization-membership.groups"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/password_reset",
      "operationId": "UserlandUsersController_createPasswordResetToken",
      "summary": "Create a Password Reset Token",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/password_reset/confirm",
      "operationId": "UserlandUsersController_resetPassword[0]",
      "summary": "Reset the Password",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/password_reset/{id}",
      "operationId": "UserlandUsersController_getPasswordReset",
      "summary": "Get a Password Reset Token",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/redirect_uris",
      "operationId": "RedirectUrisController_create",
      "summary": "Create a Redirect URI",
      "tags": [
        "user-management.redirect-uris"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/sessions/logout",
      "operationId": "UserlandSessionsController_logout",
      "summary": "Logout",
      "tags": [
        "user-management.authentication"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/sessions/revoke",
      "operationId": "UserlandSessionsController_revokeSession",
      "summary": "Revoke Session",
      "tags": [
        "user-management.authentication"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users",
      "operationId": "UserlandUsersController_list[0]",
      "summary": "List Users",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/users",
      "operationId": "UserlandUsersController_create[0]",
      "summary": "Create a User",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/external_id/{external_id}",
      "operationId": "UserlandUsersController_getByExternalId",
      "summary": "Get a User by External ID",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{id}",
      "operationId": "UserlandUsersController_get[0]",
      "summary": "Get a User",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "PUT",
      "path": "/user_management/users/{id}",
      "operationId": "UserlandUsersController_update[0]",
      "summary": "Update a User",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user_management/users/{id}",
      "operationId": "UserlandUsersController_delete[0]",
      "summary": "Delete a User",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/users/{id}/email_change/confirm",
      "operationId": "UserlandUsersController_confirmEmailChange",
      "summary": "Confirm Email Change",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/users/{id}/email_change/send",
      "operationId": "UserlandUsersController_sendEmailChange",
      "summary": "Send Email Change Code",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/users/{id}/email_verification/confirm",
      "operationId": "UserlandUsersController_emailVerification[0]",
      "summary": "Verify Email",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/users/{id}/email_verification/send",
      "operationId": "UserlandUsersController_sendVerificationEmail[0]",
      "summary": "Send Verification Email",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{id}/identities",
      "operationId": "UserlandUserIdentitiesController_get",
      "summary": "Get User Identities",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{id}/sessions",
      "operationId": "UserlandUserSessionsController_list",
      "summary": "List Sessions",
      "tags": [
        "user-management.users"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{userId}/api_keys",
      "operationId": "UserApiKeysController_list",
      "summary": "List API Keys for a User",
      "tags": [
        "api_keys"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/users/{userId}/api_keys",
      "operationId": "UserApiKeysController_create",
      "summary": "Create an API Key for a User",
      "tags": [
        "api_keys"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{userId}/feature-flags",
      "operationId": "UserlandUserFeatureFlagsController_list",
      "summary": "List Enabled Feature Flags for a User",
      "tags": [
        "user-management.users.feature-flags"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{user_id}/authorized_applications",
      "operationId": "AuthorizedApplicationsController_list",
      "summary": "List Authorized Applications",
      "tags": [
        "user-management.users.authorized-applications"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user_management/users/{user_id}/authorized_applications/{application_id}",
      "operationId": "AuthorizedApplicationsController_delete",
      "summary": "Delete an Authorized Application",
      "tags": [
        "user-management.users.authorized-applications"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{user_id}/connected_accounts/{slug}",
      "operationId": "DataIntegrationsUserManagementController_getUserDataInstallation",
      "summary": "Get a Connected Account",
      "tags": [
        "user-management.data-providers"
      ]
    },
    {
      "method": "DELETE",
      "path": "/user_management/users/{user_id}/connected_accounts/{slug}",
      "operationId": "DataIntegrationsUserManagementController_deleteUserDataInstallation",
      "summary": "Delete a Connected Account",
      "tags": [
        "user-management.data-providers"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{user_id}/data_providers",
      "operationId": "DataIntegrationsUserManagementController_getUserDataIntegrations",
      "summary": "List Providers",
      "tags": [
        "user-management.data-providers"
      ]
    },
    {
      "method": "GET",
      "path": "/user_management/users/{userlandUserId}/auth_factors",
      "operationId": "UserlandUserAuthenticationFactorsController_list[0]",
      "summary": "List Authentication Factors",
      "tags": [
        "user-management.multi-factor-authentication"
      ]
    },
    {
      "method": "POST",
      "path": "/user_management/users/{userlandUserId}/auth_factors",
      "operationId": "UserlandUserAuthenticationFactorsController_create[0]",
      "summary": "Enroll an Authentication Factor",
      "tags": [
        "user-management.multi-factor-authentication"
      ]
    },
    {
      "method": "GET",
      "path": "/webhook_endpoints",
      "operationId": "WebhookEndpointsController_list",
      "summary": "List Webhook Endpoints",
      "tags": [
        "webhooks"
      ]
    },
    {
      "method": "POST",
      "path": "/webhook_endpoints",
      "operationId": "WebhookEndpointsController_create",
      "summary": "Create a Webhook Endpoint",
      "tags": [
        "webhooks"
      ]
    },
    {
      "method": "DELETE",
      "path": "/webhook_endpoints/{id}",
      "operationId": "WebhookEndpointsController_delete",
      "summary": "Delete a Webhook Endpoint",
      "tags": [
        "webhooks"
      ]
    },
    {
      "method": "PATCH",
      "path": "/webhook_endpoints/{id}",
      "operationId": "WebhookEndpointsController_update",
      "summary": "Update a Webhook Endpoint",
      "tags": [
        "webhooks"
      ]
    },
    {
      "method": "POST",
      "path": "/widgets/token",
      "operationId": "WidgetsPublicController_issueWidgetSessionToken",
      "summary": "Generate a Widget Token",
      "tags": [
        "widgets"
      ]
    }
  ]
}