How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Delinea Users API

View and maintain users

Delinea Users API is one of 102 APIs that Delinea publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include User. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 45 operations across 30 paths, and defines 85 schemas. It is described by OpenAPI 3.0.0, at version 11.7.2.

Requests are made against a single base URL, /SecretServer/api.

45 operations 30 paths 85 schemas 4 DELETE20 GET3 PATCH14 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
11.7.2
Base URL
https://your-secret-server-instance/api/v1
Authentication
API Key
Contact
Terms of Service
Resource Areas
1

Authentication & Security 1

Delinea Users API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (BearerToken). By default, every request must be authenticated.

  • BearerToken — Perform a POST request to /oauth2/token. It should include three form data parameters - username, password, and granttype.The granttype parameter should always…

Paths & Operations 45

Across 30 paths, the API surfaces 45 operations — 4 DELETE, 20 GET, 3 PATCH, 14 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

Users 45

View and maintain users

GET
/v1/users/{id}
Get User
UsersService_Get 2 params → 200400403500
PUT
/v1/users/{id}
Update User
UsersService_UpdateUser 1 param body → 200400403500
DELETE
/v1/users/{id}
Delete User
UsersService_Delete 1 param → 200400403500
PATCH
/v1/users/{id}
Update included properties for user by Id
UsersService_PatchUser 1 param body → 200400403500
GET
/v1/users/{id}/owners/{ownerId}
Get User Owner
UsersService_GetUserOwner 2 params → 200400403500
DELETE
/v1/users/{id}/owners/{ownerId}
Remove User Owner
UsersService_DeleteUserOwner 2 params → 200400403500
GET
/v1/users/{id}/roles
Gets roles for user
UsersService_GetRoles 6 params → 200400403500
PUT
/v1/users/{id}/roles
Update all roles on user
UsersService_UpdateUserRoles 1 param body → 200400403500
POST
/v1/users/{id}/roles
Add roles to existing user
UsersService_CreateUserRoles 1 param body → 200400403500
DELETE
/v1/users/{id}/roles
Remove roles from existing user
UsersService_DeleteUserRoles 1 param body → 200400403500
GET
/v1/users/{id}/groups
Get User Groups
UsersService_GetUserGroups 6 params → 200400403500
PUT
/v1/users/{id}/groups
Update all groups on user
UsersService_UpdateUserGroups 1 param body → 200400403500
POST
/v1/users/{id}/groups
Add groups to existing user
UsersService_AddUserToGroups 1 param body → 200400403500
DELETE
/v1/users/{id}/groups
Remove groups from existing user
UsersService_RemoveUserGroups 2 params → 200400403500
GET
/v1/users
Search Users
UsersService_SearchUsers 11 params → 200400403500
POST
/v1/users
Create User
UsersService_CreateUser body → 200400403500
GET
/v1/users/current-summary
Current User Summary
UsersService_GetCurrentUserSummary → 200400403500
GET
/v1/users/current
Current User
UsersService_GetCurrentUser → 200400403500
GET
/v1/users/lookup
Lookup Users
UsersService_Lookup 11 params → 200400403500
GET
/v1/users/stub
Get User Stub
UsersService_Stub → 200400403500
GET
/v1/users/platform/{platformUserId}
Get User by External Platform User ID
UsersService_GetUserByPlatformId 2 params → 200400403500
GET
/v1/users/public-ssh-keys
Get User Public Ssh Keys
UsersService_GetUserPublicSshKeys 9 params → 200400403500
POST
/v1/users/public-ssh-keys
Create a User Ssh Key
UsersService_CreateUserPublicSshKey body → 200400403500
GET
/v1/users/{id}/owners
Get User Owners
UsersService_SearchUserOwners 6 params → 200400403500
POST
/v1/users/{id}/owners
Add User Owner
UsersService_AddUserOwner 1 param body → 200400403500
PATCH
/v1/users/{id}/owners
Add and remove the owners on the user
UsersService_PatchUserOwners 1 param body → 200400403500
GET
/v1/domains
Get Domains
UsersService_GetDomains 5 params → 200400403500
GET
/v1/users/{userId}/roles-assigned
Get User Roles
UsersService_GetUserRoles 6 params → 200400403500
GET
/v1/users/{userId}/audit
User Audits
UsersService_GetUserAudits 7 params → 200400403500
GET
/v1/users/{userId}/secret-activity
User Secret Activity
UsersService_GetUserSecretActivity 12 params → 200400403500
GET
/v1/users/action/audit
User Audits by Action
UsersService_GetUserActionAudits 7 params → 200400403500
GET
/v1/users/{userId}/teams
User Teams
UsersService_GetUserTeams 9 params → 200400403500
GET
/v1/users/preference
Get Preference
UsersService_GetPreference 3 params → 200400403500
POST
/v1/users/preference
Update Preference
UsersService_UpdatePreference body → 200400403500
GET
/v1/users/sessions
User Sessions
UsersService_GetCurrentUserSessions 6 params → 200400403500
PATCH
/v1/users/public-ssh-keys/{id}
Deactivate SSH Key
UsersService_DeactivateUserPublicSshKey 1 param → 200400403500
POST
/v1/users/change-password
Change User Password
UsersService_ChangePassword body → 200400403500
POST
/v1/users/verify-password
Verify the Current User Password
UsersService_VerifyPassword body → 200400403500
POST
/v1/users/{userId}/reset-two-factor
Reset 2FA
UsersService_ResetTwoFactor 1 param body → 200400403500
POST
/v1/users/{userId}/password-reset
Reset a user password as an admin
UsersService_ResetUserPassword 1 param body → 200400403500
POST
/v1/users/delete-pii/{id}
Delete a user's personally identifiable info
UsersService_UserPersonalInfoDeleteCommand 1 param → 200400403500
POST
/v1/users/{userId}/secret-activity/expire
User Secret Activity Expiration
UsersService_ExpireUserSecretActivity 1 param body → 200400403500
POST
/v1/users/{userId}/lock-out
Lock Out
UsersService_LockOut 1 param body → 200400403500
POST
/v1/users/sessions/terminate
Terminate Current User Sessions
UsersService_TerminateCurrentUserSessions body → 200400403500
PUT
/v1/users/doublelock-password
Update Users Doublelock Password
UsersService_SetUserDoubleLockPassword body → 200400403500

Schemas 85

The contract defines 85 schemas that model the data the API accepts and returns. The most detailed are UserModel (39 properties), PatchUserModel (21 properties), UserUpdateArgs (19 properties), UserSummary (15 properties). Each schema is shown below with its type and property counts.

ExpireUserSecretActivityDataModel
object
Expire Active Secrets for a User based on filter criteria
1 property
SortDirection
string
Sort direction
SessionTerminateResponseModel
object
The result of a session termination
1 property
UserOwnerCreateArgs
object
User owner create options
4 properties
UpdateFieldValueOfInt32Array
object
FolderIds
2 properties
PagingOfRoleSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
PagingOfUserPublicSshKeySummary
object
Specify paging and sorting options for querying records and returning results
14 properties
UserPublicSshKeyCreateArgs
object
User public ssh key create options
4 properties 2 required
PagingOfUserSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
PreferenceModel
object
Preference Model
7 properties
RoleRemovals
object
Roles to be removed
1 property
RoleChangeStatusModel
object
The status of the Role change action.
1 property
DeletedModel
object
Information about an object that was deleted
3 properties
PagingOfUserSecretActivitySummary
object
Specify paging and sorting options for querying records and returning results
14 properties
UserTeamSummary
object
Query results
7 properties
Sort
object
Sort options. Multiple sort options can be provided in the query string.
3 properties 2 required
PasswordResetRequestModel
object
Reset a users password
2 properties 2 required
UpdateFieldValueOfBoolean
object
Active
2 properties
GroupAssignedRoleModel
object
All of the groups to which the user belongs that have this role
2 properties
BulkOperationResponseMessage
object
BulkOperationResponseMessage
1 property
UserRoleSummary
object
All of the roles a user has
4 properties
LockOutRequestModel
object
Request a lock out
2 properties
MultifactorAuthenticationProviderTypes
string
Domain multifactor authentication providers.
UserOwnerPatchUserModel
object
Update a list of add and removed owners owners of the user
3 properties
UserCreateArgs
object
User create options
15 properties 3 required
UserSecretActivitySummary
object
A secret that was accessed by a specific user
8 properties
SessionTerminateArgs
object
SessionTerminateArgs
1 property
BadRequestResponse
object
Response object for invalid requests
4 properties 1 required
RestRolePermission
object
Permissions assigned to current user
1 property
SessionTerminateModel
object
The request of a session termination
1 property
LockOutResponseModel
object
The result of the lock out
1 property
UserIpAddressRestrictionModel
object
UserIpAddressRestrictionModel
6 properties
UserChangePasswordArgs
object
User change password options
2 properties 2 required
CurrentUserModel
object
Current User
10 properties
DomainSummary
object
Query results
2 properties
ExternalUserSourceTypes
string
External user sources.
AuthenticationFailedResponse
object
Response object for authentication failures
1 property 1 required
ResetTwoFactorResponseModel
object
The result of the 2FA reset
1 property
ResetTwoFactorArgs
object
ResetTwoFactorArgs
1 property
UserPasswordVerifyArgs
object
UserPasswordVerifyArgs
1 property
UserPublicSshKeySummary
object
User public ssh key
7 properties
PagingOfUserRoleSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
UpdateFieldValueOfString
object
Description
2 properties
PagingOfGroupUserSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
PasswordResetResultModel
object
PasswordResetResultModel
1 property
TwoFactorResetType
string
Available types of 2FA options that can be reset
Severity
string
Error severity level
TeamGroupSummary
object
Team Group Summary
4 properties
ExpireUserSecretActivityDataArgs
object
ExpireUserSecretActivityDataArgs
1 property
UpdateFieldValueOfInt32
object
How many days until the password expires.
2 properties
UserUpdateArgs
object
User update options
19 properties
GroupAssignments
object
Groups to be assigned.
1 property
UserSecretActivityFilter
object
Filter which secrets that had activity to include
6 properties
PagingOfUserAuditSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
UserOwnerSummary
object
User owner summary
6 properties
UserModel
object
User
39 properties
GroupChangeStatusModel
object
The status of the group change action.
1 property
PagingOfSessionSummaryModel
object
Specify paging and sorting options for querying records and returning results
14 properties
UserAuditSummary
object
Query results
10 properties
GroupUserSummary
object
Query results
10 properties
PatchUserModel
object
PatchUserModel
21 properties
RoleSummary
object
Role Summary
2 properties
SessionSummaryModel
object
Session Summary Model
5 properties
PlatformIntegrationType
string
Type of Platform integration
PagingOfDomainSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
InternalServerErrorResponse
object
Response object for internal server errors
4 properties 4 required
Object
object
ItemId
CurrentUserSummaryModel
object
Current User Summary
1 property
RoleAssignments
object
Roles to be assigned
1 property
UnixAuthenticationMethodType
string
Check password, public key, either, or both
UpdateFieldValueOfUnixAuthenticationMethodType
object
Check password, public key, either, or both
2 properties
UserLookup
object
Simple user representation
2 properties
DoubleLockSetUserPasswordArgs
object
DoubleLockSetUserPasswordArgs
1 property
PagingOfUserTeamSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
PagingOfUserLookup
object
Specify paging and sorting options for querying records and returning results
14 properties
LockOutArgs
object
LockOutArgs
1 property
UserOwnerModel
object
User owner
6 properties
RestPreferenceUpdateArgs
object
Preference update options
3 properties
ResetTwoFactorRequestModel
object
Request a 2FA reset
1 property
UserSecretActivityExpireResult
object
UserSecretActivityExpireResult
2 properties
PasswordResetArgs
object
PasswordResetArgs
1 property
PagingOfUserOwnerSummary
object
Specify paging and sorting options for querying records and returning results
14 properties
LockOutReasonType
string
Available types of reasons for lock out
UserOwnerPatchResult
object
UserOwnerPatchResult
1 property
UserSummary
object
User summary
15 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

delinea-users-api-openapi.yml Raw ↑

Other APIs Delinea publishes across the network.

Secret Server REST API
DevOps Secrets Vault API
Delinea Platform API
Delinea Activations API
Delinea ActiveDirectory API
Delinea AdvancedConfigSettings API
Delinea ApiToken API
Delinea AppClients API
Delinea ApplicationAccounts API
Delinea ApplicationRequest API
Delinea AppState API
Delinea BulkOperations API
Where this information came from

This is an independent, third-party profile of Delinea Users API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.