PingOneTypes overview
PingOne User API TypeScript Types
TypeScript type definitions for user API operations. Defines payload structures for user management, authentication, sessions, MFA, and bulk operations.
Added in v0.0.1
Table of contents
- utils
- BulkDeleteUsersPayload (interface)
- BulkExportUsersPayload (interface)
- BulkImportUsersPayload (interface)
- CreateUserPayload (interface)
- DeleteMfaDevicePayload (interface)
- DeleteUserPayload (interface)
- ListMfaDevicesPayload (interface)
- ListUserSessionsPayload (interface)
- ListUsersPayload (interface)
- PasswordResetPayload (interface)
- PingOnePasswordResetData (type alias)
- PingOneSetPasswordData (type alias)
- PingOneUpdateUserData (type alias)
- PingOneUserData (type alias)
- PingOneUserResponse (type alias)
- PingOneVerifyUserData (type alias)
- ReadUserPayload (interface)
- RevokeUserSessionPayload (interface)
- SetPasswordPayload (interface)
- UpdateUserAccountPayload (interface)
- UpdateUserMfaPayload (interface)
- UpdateUserPayload (interface)
- UpdateUserStatusPayload (interface)
- VerifyUserPayload (interface)
utils
BulkDeleteUsersPayload (interface)
TypeScript interface for bulk delete users payload
Signature
export interface BulkDeleteUsersPayload {
readonly envId: string
readonly token: string
readonly filePath: string
readonly format: "csv" | "json"
readonly dryRun?: boolean
readonly concurrency?: number
}
Added in v0.0.1
BulkExportUsersPayload (interface)
TypeScript interface for bulk export users payload
Signature
export interface BulkExportUsersPayload {
readonly envId: string
readonly token: string
readonly filePath: string
readonly format: "csv" | "json"
readonly filter?: string
readonly limit?: number
}
Added in v0.0.1
BulkImportUsersPayload (interface)
TypeScript interface for bulk import users payload
Signature
export interface BulkImportUsersPayload {
readonly envId: string
readonly token: string
readonly filePath: string
readonly format: "csv" | "json"
readonly dryRun?: boolean
readonly concurrency?: number
}
Added in v0.0.1
CreateUserPayload (interface)
TypeScript interface for PingOne user creation payload
Signature
export interface CreateUserPayload<S> {
readonly envId: string
readonly token: string
readonly userData: S
}
Added in v0.0.1
DeleteMfaDevicePayload (interface)
TypeScript interface for PingOne delete MFA device payload
Signature
export interface DeleteMfaDevicePayload {
readonly envId: string
readonly token: string
readonly userId: string
readonly deviceId: string
}
Added in v0.0.1
DeleteUserPayload (interface)
TypeScript interface for PingOne delete user payload
Signature
export interface DeleteUserPayload {
readonly envId: string
readonly token: string
readonly userId: string
}
Added in v0.0.1
ListMfaDevicesPayload (interface)
TypeScript interface for PingOne list MFA devices payload
Signature
export interface ListMfaDevicesPayload {
readonly envId: string
readonly token: string
readonly userId: string
readonly limit?: number
}
Added in v0.0.1
ListUserSessionsPayload (interface)
TypeScript interface for PingOne list user sessions payload
Signature
export interface ListUserSessionsPayload {
readonly envId: string
readonly token: string
readonly userId: string
readonly limit?: number
}
Added in v0.0.1
ListUsersPayload (interface)
TypeScript interface for PingOne list users payload
Signature
export interface ListUsersPayload {
readonly envId: string
readonly token: string
readonly limit?: number
readonly filter?: string
}
Added in v0.0.1
PasswordResetPayload (interface)
TypeScript interface for PingOne password reset payload
Signature
export interface PasswordResetPayload<S> {
readonly envId: string
readonly token: string
readonly resetData: S
}
Added in v0.0.1
PingOnePasswordResetData (type alias)
Type alias for PingOne password reset request data
Signature
export type PingOnePasswordResetData = Schema.Schema.Type<typeof PingOnePasswordResetRequest>
Added in v0.0.1
PingOneSetPasswordData (type alias)
Type alias for PingOne set password request data
Signature
export type PingOneSetPasswordData = Schema.Schema.Type<typeof PingOneSetPasswordRequest>
Added in v0.0.1
PingOneUpdateUserData (type alias)
Type alias for PingOne update user request data
Signature
export type PingOneUpdateUserData = Schema.Schema.Type<typeof PingOneUpdateUserRequest>
Added in v0.0.1
PingOneUserData (type alias)
Type alias for PingOne create user request data
Signature
export type PingOneUserData = Schema.Schema.Type<typeof PingOneCreateUserRequest>
Added in v0.0.1
PingOneUserResponse (type alias)
Type alias for PingOne create user response data
Signature
export type PingOneUserResponse = Schema.Schema.Type<typeof PingOneCreateUserResponse>
Added in v0.0.1
PingOneVerifyUserData (type alias)
Type alias for PingOne verify user request data
Signature
export type PingOneVerifyUserData = Schema.Schema.Type<typeof PingOneVerifyUserRequest>
Added in v0.0.1
ReadUserPayload (interface)
TypeScript interface for PingOne read user payload
Signature
export interface ReadUserPayload {
readonly envId: string
readonly token: string
readonly userId: string
}
Added in v0.0.1
RevokeUserSessionPayload (interface)
TypeScript interface for PingOne revoke user session payload
Signature
export interface RevokeUserSessionPayload {
readonly envId: string
readonly token: string
readonly userId: string
readonly sessionId: string
}
Added in v0.0.1
SetPasswordPayload (interface)
TypeScript interface for PingOne set password payload
Signature
export interface SetPasswordPayload<S> {
readonly envId: string
readonly token: string
readonly userId: string
readonly passwordData: S
}
Added in v0.0.1
UpdateUserAccountPayload (interface)
TypeScript interface for PingOne update user account payload
Signature
export interface UpdateUserAccountPayload {
readonly envId: string
readonly token: string
readonly userId: string
readonly canAuthenticate: boolean
}
Added in v0.0.1
UpdateUserMfaPayload (interface)
TypeScript interface for PingOne update user MFA payload
Signature
export interface UpdateUserMfaPayload {
readonly envId: string
readonly token: string
readonly userId: string
readonly mfaEnabled: boolean
}
Added in v0.0.1
UpdateUserPayload (interface)
TypeScript interface for PingOne update user payload
Signature
export interface UpdateUserPayload<S> {
readonly envId: string
readonly token: string
readonly userId: string
readonly userData: S
}
Added in v0.0.1
UpdateUserStatusPayload (interface)
TypeScript interface for PingOne update user status payload
Signature
export interface UpdateUserStatusPayload {
readonly envId: string
readonly token: string
readonly userId: string
readonly enabled: boolean
}
Added in v0.0.1
VerifyUserPayload (interface)
TypeScript interface for PingOne verify user payload
Signature
export interface VerifyUserPayload<S> {
readonly envId: string
readonly token: string
readonly userId: string
readonly verificationData: S
}
Added in v0.0.1